Google Analytics 跨域转化跟踪和归因于 AdWords 广告系列
Posted
技术标签:
【中文标题】Google Analytics 跨域转化跟踪和归因于 AdWords 广告系列【英文标题】:Google Analytics Cross-Domain Conversion Tracking and Attribution to AdWords Campaign 【发布时间】:2014-07-26 19:29:31 【问题描述】:背景
我们维护了许多网站,并运行 Google AdWords 广告系列来为这些网站增加流量。
例如:
www.example1.co.uk www.example2.co.uk www.example3.co.uk浏览这些网站后,如果客户决定购买,他们将被重定向到我们的电子商务平台(这是发生转化的地方):
www.example-checkout.com当前的 Google Analytics 设置
我们当前的 Google Analytics 设置如下所示:
www.example1.co.uk、www.example2.co.uk、www.example3.co.uk
ga('create', 'UA-12345678-1', 'auto', 'name': 'globalTracker');
ga('globalTracker.send', 'pageview');
ga('globalTracker.require', 'linker');
ga('globalTracker.linker:autoLink', ['example-checkout.com'], true);
www.example-checkout.com
所有页面
ga('create', 'UA-12345678-1', 'auto', 'allowLinker': true, 'name' : 'globalTracker');
ga('globalTracker.send', 'pageview');
仅结帐页面
结帐/确认/感谢页面包含加载 Google Analytics 电子商务插件并发布已发生交易的详细信息的额外调用。
ga('create', 'UA-12345678-1', 'auto', 'allowLinker': true, 'name' : 'globalTracker');
ga('globalTracker.send', 'pageview');
ga('globalTracker.require', 'ecommerce', 'ecommerce.js');
ga('globalTracker.ecommerce:addTransaction',
'id': '$transactionID',
'affiliation': '$affiliation',
'revenue': '$revenue',
'shipping': '$shipping',
'tax': '$tax'
);
ga('globalTracker.ecommerce:send');
什么有效
电子商务跟踪代码似乎有效,并且记录了转化。在 Google Analytics 中,我们可以看到我们从 AdWords 广告系列中收到了流量/点击,这表明 _ga cookie 正在正确地从 www.example1.co.uk 跨域传递到 www.example-checkout.com(事实上我有使用 Chrome 开发者工具/谷歌分析调试器插件验证了这一点)。
问题
问题在于,这些转化从未归因于 AdWords 广告系列和广告组。转化来源始终是推荐(例如来自 www.example1.co.uk)。
我错过了什么?我想查看归因于 AdWords 广告系列的转化。 IE。在 Google Analytics 的“Acquisition -> Campaigns”部分。
非常感谢任何指针。
【问题讨论】:
购买完成后用户是否会返回您的主域? 您好 Eduardo,不,用户不应在购买完成后返回主域。 我看到你将这个跟踪器命名为globalTracker
。您在 www.example*.co.uk 上也有本地跟踪器吗?
【参考方案1】:
您没有提到您使用任何decorator functions(即,将 ga 参数添加到传出链接、表单等的函数)并且 allowLinker 不会自动执行此操作。因此,跨域跟踪根本不可能工作(即两个域都将被跟踪,但在更改域时,用户将启动新的跟踪会话)。 (更新:对不起,我没有在代码中看到自动链接器插件,所以忽略这一段)。
另外,您需要在属性设置中将这两个域添加到引荐来源网址排除列表(无论如何这都会删除引荐来源网址,因此请确保在您执行此操作之前传递客户端 ID)。
除非您在问题中没有说明就使用了装饰器,否则这很可能是您的问题。如果在切换域时附加了 ga 参数,请查看传出 url,并确保其他域上的 ga 代码确实接收到该参数(即,如果有重定向,请确保它们保留该参数)。
【讨论】:
您好 Eike,感谢您的回复。我已经使用 autoLink 插件来装饰带有 ga 参数的出站链接(我猜你在代码中错过了这个)。感谢您的提示:推荐人排除列表,我不知道这一点,所以我会看看。 Eike,将域(在我的示例中为 www.example1.co.uk、www.example2.co.uk、www.example3.co.uk)添加到推荐排除列表已解决问题并且流量现在被正确地归因于每次点击费用。 support.google.com/analytics/answer/2795830以上是关于Google Analytics 跨域转化跟踪和归因于 AdWords 广告系列的主要内容,如果未能解决你的问题,请参考以下文章
具有多个跟踪器的 Google Analytics(分析)跨域跟踪
Shopify 的传统 Google Analytics 跨域跟踪不传递数据
我想使用 Google Analytics 跨域跟踪,它只适用于锚标签吗?