Google analytics 跨域跟踪(通用分析)不起作用

Google analytics 跨域跟踪(通用分析)不起作用,google-analytics,cross-domain,universal-analytics,Google Analytics,Cross Domain,Universal Analytics,我们试图实现跨域自动链接,但似乎不起作用。情况如下: 我们有两个不同的领域: source.com destination.com 当用户访问source.com并单击Submit按钮时,他会自动重定向到destination.com(重定向在服务器端,而不是客户端)。 我们希望能够跟踪两个域上的用户操作,并将其视为同一用户 我们在source.com域上有以下代码: ga('create', 'UA-XXXXXX-X', 'auto', {'allowLinker': true}); ga

我们试图实现跨域自动链接,但似乎不起作用。情况如下:

我们有两个不同的领域:

  • source.com
  • destination.com
  • 当用户访问source.com并单击Submit按钮时,他会自动重定向到destination.com(重定向在服务器端,而不是客户端)。 我们希望能够跟踪两个域上的用户操作,并将其视为同一用户

    我们在source.com域上有以下代码:

    ga('create', 'UA-XXXXXX-X', 'auto', {'allowLinker': true});  
    ga('create', 'UA-XXXXXX-X', {'name': 'newTracker'});
    
    ga('newTracker.send', 'pageview');
    ga('send', 'pageview');
    
    
    ga('require', 'linker');
    ga('linker:autoLink', ['destination.com'], true, true);
    
    ga('create', 'UA-XXXXXX-X', 'auto', {
              'allowLinker': true
          });
    
    ga('send', 'pageview');
    
    以及destination.com域上的以下代码:

    ga('create', 'UA-XXXXXX-X', 'auto', {'allowLinker': true});  
    ga('create', 'UA-XXXXXX-X', {'name': 'newTracker'});
    
    ga('newTracker.send', 'pageview');
    ga('send', 'pageview');
    
    
    ga('require', 'linker');
    ga('linker:autoLink', ['destination.com'], true, true);
    
    ga('create', 'UA-XXXXXX-X', 'auto', {
              'allowLinker': true
          });
    
    ga('send', 'pageview');
    
    此代码不起作用。我们尝试对这两个域使用相同的UA id,但客户端id似乎在域之间发生变化,因此我从source.com移动到destination.com,我在analytics 2中看到了不同的用户

    我们还试图给自己传递_ga参数,但它似乎也不起作用

    谁能给点建议吗?我们无法理解我们做错了什么。
    如果您能展示一个示例代码而不仅仅是参考,那就太好了(:

    如果您是在服务器端而不是客户端执行此操作,则需要确保将GET参数添加到url。您好,Bradly,我们确实在url中发送了_ga参数,但google analytics仍然生成了一个新的参数,而不是使用我们传递的参数。您知道为什么吗?在发送pag之前不需要使用autolink插件吗回顾?