我的一个项目设置了analytics.js和增强型电子商务 .
我的暂存站点是subdomain.site.com,对于该站点,我在开发中将cookie域(analytics_domain)设置为“none”,在暂存时设置为“auto” .
ga('create', analytics_id, analytics_domain); ga('require', 'ec');
启用并设置增强型电子商务以跟踪事件和交易 . 我设定了目标,使用GA的模板创建帐户/购买,并跟踪特定事件 .
Behavior problem:
Development
为此类广告系列创建网址: localhost:3000/login?utm_source=test_campaign&utm_campaign=tcp&utm_medium=test_url
创建一个帐户并完成购买 . 我在GA视图中,1创建帐户事件,1个transaction_completed事件和电子商务1购买 .
这是预期的行为,我可以看到事件并将事务连接到该广告系列 .
Staging:
https://subdomain.website.com/login?utm_source=test_campaign&utm_campaign=tcp&utm_medium=test_url
创建一个帐户并完成购买 . 我在GA视图中,1创建帐户事件,0 transaction_completed事件和电子商务0购买 .
我可以看到关于暂存的交易,我可以看到所有事件,只是它们与活动没有联系 .
我创建了一个Site Test,view并使用该代码进行开发和暂存 . 由于他们共享Google Analytics部分的相同设置,因此我假设我不理解某些内容 .
我到目前为止做的事情: - 每次测试都是在Chrome中完成,无法启用插件 - 在多次登台时测试相同的事务设置,结果一致 - 检查Cookie域,Cookie上是.domain.com - 检查整个如果用户的clientId相同(使用分析调试器),则事务是相同的
我没有想法,我真的需要让它工作,所以我可以跟踪付费广告系列 .
非常感谢你 .
1 回答
对我来说问题是,对于我们的第三方支付提供商(如PayPal),会话在用户返回我们的成功页面时被重置 .
Solution: 将
?utm_nooverride=1
添加到每个提供商的返回网址,并且应该修复它 .