自定义广告系列跟踪跨域 Google 分析

Custom Campaign tracking Cross-Domain Google Analytics

我已经使用 Google Analytics 成功实施了跨域跟踪(1 个会话,因为用户跨域跳转,两个域上有相同的 _ga cookie,等等)但是,当用户跳转到第二个域并且完成购买后,电子商务 t运行saction 不会从第一页归因于 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');

此外,我在 GA 的推荐排除列表中添加了 site1.com 和 site2.com,站点 1 和站点 2 的 UA 密钥相同。