Google Analytics 跨域转化跟踪和归因到 AdWords 活动

3

背景

我们维护多个网站,并且有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

All Pages

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开发工具/ Google Analytics Debugger插件进行了验证)。

问题

问题在于转化从未归因于AdWords广告系列和广告组。转化来源始终是引荐(例如来自www.example1.co.uk)。

我错过了什么?我想看到转化归因于AdWords广告系列。即在Google Analytics的"获取- >系列"部分。

非常感谢任何指导。


用户在购买完成后是否返回您的主要域名? - Eduardo
嗨Eduardo,用户在购买完成后不应返回到主域。 - dej
我看到你把这个跟踪器命名为“globalTracker”。你在www.example*.co.uk上也有一个本地跟踪器吗? - William Entriken
1个回答

3
您没有提到是否使用任何装饰函数(即将 ga 参数添加到外部链接、表单等的函数),而 allowLinker 不会自动执行此操作。因此,跨域跟踪根本不可能实现(即两个域将被跟踪,但在更改域时,用户将启动新的跟踪会话)。 (更新:抱歉,我没有在代码中看到 autolinker 插件,所以请忽略本段内容)。
此外,您需要在属性设置中将两个域都添加到引荐者排除列表中(这将删除引荐者,因此在执行此操作之前确保传递客户端 ID)。
除非您在问题中使用了装饰器而没有说明,否则这很可能是您的问题。检查外部 URL 是否附加了 ga 参数,并确保另一个域上的 ga 代码实际接收到该参数(即如果存在重定向,请确保它们保留该参数)。

嗨Eike,感谢您的回复。我已经使用了autoLink插件来为外部链接添加ga参数(我猜您在代码中错过了这一点)。谢谢您关于排除referrer列表的提示,我之前不知道这个功能,所以我会去看看。 - dej

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接