【问题标题】:Add UTM parameter based on events根据事件添加 UTM 参数
【发布时间】:2014-01-22 17:44:36
【问题描述】:

我知道最好在外部为传入的广告系列流量添加 Google Analytics UTM 参数。

但是,当与一个喜欢说“不”的 IT 团队的主宰打交道时,我想尝试用坚定的回应武装自己。分析师会因为试图说服其他人正确跟踪活动而不是听取非分析用户关于仅基于 URL 创建细分的建议而感到痛苦。

将开展一项活动,网站访问者将输入促销代码以获得免费物品。

无论出于何种原因,我们都无法使用我们的 UTM 参数标记传入流量或来自促销源的链接。

当访问者输入与相关活动相关的促销代码时,我可以在 GA 中创建一个事件 - 生成的 URL 将在他的 URL 中包含促销代码,从而允许我创建一个事件。

是否可以在 Google-Analytics 中结合横向思维开发人员根据访问者会话中途的点击事件覆盖 UTM 参数?脚本可以做到这一点吗?

还有其他方法吗?

我们也有 Google-Tag-Manager 供我们使用。

【问题讨论】:

  • 您不能追溯应用广告系列来源,这(即尝试)将导致两次访问具有不同的流量来源。
  • 如果您使用通用分析,您可能会考虑基于会话的自定义维度(在设置后追溯应用于会话),这至少可以让您使用促销代码轻松细分用户.
  • 感谢@EikePierstorff 的提示。我希望避免为此使用自定义尺寸。我渴望 GA 允许基于规则追溯更新 UTM 参数的那一天,因为媒体/采购团队无法从分析中获得统一视图的好处,因此通常只是不打扰给分析师足够的时间来标记活动,或者在这种情况下足够重要。

标签: javascript google-analytics google-tag-manager


【解决方案1】:

道格,

很抱歉让您失望,但任何基于事件的覆盖(或用户的任何单次点击操作)都将无法正常工作,并且无论如何都会导致您的数据出现偏差。请参阅 Joshua 的 brilliant post

但是,您可以做的是使用 CustomVar 或 CustomDimension(可能在会话级别),它们将替代 UTM 参数。因此,如果您的网站上有促销活动,您可以在用户点击后assign some value

然后通过构建自定义报告,您应该可以不受限制地使用它,只需选择您的 customvar/customdim 代替 medium/source。

希望这会有所帮助。

【讨论】:

  • 感谢@Petr 的提示。我认为会有几个类似的活动,但 GA 只给我们 5 个。此外,使用自定义变量来识别流量会失去我的“统一视图”。但是,这是我得到的最好的答案,并且认为是目前唯一的解决方案。我想知道 Godgle 是否会允许我们基于正则表达式进行逆向更新 UTM,因为媒体中的某个人忘记了标记!
  • 面团,请记住,一个 CustomVar 名称可以有多个值(=键)。因此,您可以将各种活动(promo1、promo2、promo3)分组到一个 CustomVar 名称“Promotions”中。如果您需要更多类别,我建议使用“智能”名称,以便您使用正则表达式轻松过滤它们。
猜你喜欢
  • 2020-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-02
  • 2019-10-23
  • 2014-07-01
  • 1970-01-01
相关资源
最近更新 更多