【问题标题】:Google Analytics behaving differently in development and production/stagingGoogle Analytics 在开发和生产/登台方面表现不同
【发布时间】:2017-03-24 10:25:13
【问题描述】:

我有一个使用 analytics.js 和增强型电子商务设置的项目。

我的暂存站点是 subdomain.site.com,对于该站点,我在开发中将 cookie 域 (analytics_domain) 设置为“无”,在暂存中设置为“自动”。

ga('create', analytics_id, analytics_domain); ga('require', 'ec');

增强型电子商务已启用并设置为跟踪事件和交易。 我设置了目标,使用 GA 的模板创建帐户/购买,并跟踪特定事件。

行为问题:

发展

为这样的广告系列创建一个网址: localhost:3000/login?utm_source=test_campaign&utm_campaign=tcp&utm_medium=test_url 创建一个帐户并完成购买。 我在 GA 视图中有 1 个创建帐户事件、1 个 transaction_completed 事件和电子商务 1 个购买。

这是预期的行为,我可以看到事件并将交易与该活动相关联。

分期:

https://subdomain.website.com/login?utm_source=test_campaign&utm_campaign=tcp&utm_medium=test_url
创建一个帐户并完成购买。 我在 GA 视图中有 1 个创建帐户事件、0 个 transaction_completed 事件和 0 个电子商务购买。

我可以看到暂存的交易,我可以看到所有的事件,只是它们与活动无关。

我创建了一个站点测试、视图并使用该代码进行开发和登台。由于他们在 Google Analytics 部分共享相同的设置,我假设我不理解某些内容。

到目前为止我做过的事情: - 每个测试都是在 Chrome 隐身模式下完成的,没有启用任何插件 - 多次测试相同的事务设置,结果是一致的 - 检查 cookie 域,在 cookie 上是 .domain.com - 在整个事务中检查用户的 clientId 是否相同(使用分析调试器),它是相同的

我的想法已经用完了,我真的需要让它发挥作用,这样我才能跟踪付费广告系列。

非常感谢。

【问题讨论】:

    标签: google-analytics analytics


    【解决方案1】:

    对我来说,问题在于我们的第三方支付提供商(如 PayPal)在用户返回我们的成功页面时会重置会话。

    解决方案:?utm_nooverride=1 添加到每个提供商的返回网址中,这样应该可以解决问题。

    【讨论】:

      猜你喜欢
      • 2020-10-15
      • 2016-04-20
      • 2012-12-27
      • 1970-01-01
      • 2011-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多