Google analytics 表单重置URL时universal analytics中的跨域跟踪

Google analytics 表单重置URL时universal analytics中的跨域跟踪,google-analytics,Google Analytics,我试图让跨域跟踪在Google Universal Analytics中工作&我遇到了一些问题 据我所知,cookie和链接器参数是通过查询字符串传递的,问题是我使用的购物车硬更改了URL并附加了自己的查询字符串,这会覆盖Google的跨域脚本跟踪 所以结尾形式是这样的: 查询字符串的google部分找不到,并且创建了一个新的analytics客户端ID(启动新会话) 这有什么关系吗?这是我的链接器代码: <script> (function(i,s,o,g,r,a,m){i[

我试图让跨域跟踪在Google Universal Analytics中工作&我遇到了一些问题

据我所知,cookie和链接器参数是通过查询字符串传递的,问题是我使用的购物车硬更改了URL并附加了自己的查询字符串,这会覆盖Google的跨域脚本跟踪

所以结尾形式是这样的:

查询字符串的google部分找不到,并且创建了一个新的analytics客户端ID(启动新会话)

这有什么关系吗?这是我的链接器代码:

<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

  ga(function(tracker) {
      var linkerParam = tracker.get('linkerParam');
    });
  ga('create', 'UA-xxx-1', 'auto', {'allowLinker': true});
  ga('require', 'linker');
  ga('linker:autoLink', ['maindomain.com','mycart.com'], true, true);
  ga('send', 'pageview');

</script>

(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(功能(跟踪器){
var linkerParam=tracker.get('linkerParam');
});
ga('create','UA-xxx-1','auto',{'allowLinker':true});
ga('require','linker');
ga('linker:autoLink',['maindomain.com','mycart.com',true,true);
ga(‘发送’、‘页面浏览’);

有基于URL的跟踪的替代方案吗?

您的安全购物车页面上的代码是什么样的?你有“allowLinker:true”吗?您的示例链接不起作用-能否在代码中向我们展示表单的外观?