我的一个项目设置了analytics.js和增强型电子商务。
我的暂存网站是subdomain.site.com,对于该网站,我将Cookie域(analytics_domain)设置为'无'在开发中,' auto'在分期。
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购买。
我可以看到暂存的交易,我可以看到所有的事件,只是它们与广告系列无关。
我创建了一个Site Test,view并使用该代码进行开发和暂存。由于他们共享Google Analytics部分的相同设置,因此我假设我不理解某些内容。
到目前为止我所做的事情: - 每次测试均在Chrome中完成,无法启用插件 - 多次在分段上测试相同的事务设置,结果是一致的 - 检查cookie域,cookie上是.domain.com - 如果用户的clientId相同(使用分析调试器),则在整个事务中检查,它是相同的
我的想法用完了,我真的需要这样做,所以我可以跟踪付费广告系列。
非常感谢。
答案 0 :(得分:0)
对我而言,问题在于我们的第三方支付服务提供商(如PayPal),当用户返回我们的成功页面时会话被重置。
解决方案:将?utm_nooverride=1
添加到每个提供商的返回网址,这应该可以修复它。