我已经成功使用Google Analytics(分析)实现了跨域跟踪(1个会话,因为用户跨域跳转,两个域上都有相同的_ga cookie等。)但是,当用户跳转到第二个域并完成购买时,电子商务交易不会从首页上归因于utm自定义广告系列。看来您无法跨域传递utm自定义广告系列信息。这是真的?有人遇到过吗?
我发现了我的问题,缓存。在每次测试之前,我都进行了严格的刷新,但是我使用了Chrome工具并清除了所有内容。 Cookie,缓存,应有尽有。自定义广告系列的跨域跟踪开始起作用!供参考的是这两个站点的脚本:
Site 1:
ga('create','UA-xxxxxxx-x'','auto', { 'allowLinker': true });
ga('require', 'linker');
ga('linker:autoLink', ['site2.com']);
ga('require','ecommerce','ecommerce.js');
ga('send','pageview');
Site2:
ga('create', 'UA-xxxxxxx-x', 'auto', { 'name': 'client', 'allowLinker': true });
ga('client.require', 'linker');
ga('client.linker:autoLink', ['site1.com']);
ga('client.require', 'ecommerce', 'ecommerce.js');
ga('client.send', 'pageview');
而且,我将site1.com和site2.com添加到了GA中的引荐排除列表,并且站点1和站点2的UA密钥相同。