Google Analytics跨域跟踪转换推介问题

时间:2014-10-29 18:11:45

标签: google-analytics cross-domain referrals

所以我有两个网站供客户使用,我们说 www.main.com 是他们的主网站, www.signup.com 是一个网站用户注册某项服务的地方。

我最近将 signup.com 转换为通用分析,以便我们可以通过自动链接插件实现跨域跟踪。

我使用this article来帮助我在每个域上设置代码。

以下是我在 main.com 上的内容:

<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('create', 'UA-11865301-1', 'auto', {'allowLinker': true});
  ga('require', 'linker');
  ga('linker:autoLink', ['signup.com'] );

  ga('require', 'displayfeatures');
  ga('send', 'pageview');

</script>

注意:我不确定&#39; displayfeatures&#39;是。有人告诉我,第三方供应商必须在某一时刻自定义代码并且我不应该删除任何内容。

以下是 signup.com

的内容
<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('create', 'UA-11865301-1', 'auto'), {'allowLinker': true};
  ga('require', 'linker');
  ga('linker:autoLink', ['main.com'] );
  ga('send', 'pageview');

</script>

我的推荐排除列表中也列出了这两个域名,因此我们不会将 main.com 视为注册目标的推介。

现在发生的事情是,对于几乎所有的转换,源/媒体显示为(直接)/(无),推荐路径显示为(未设置)。我们无法弄清楚原因。

在此发布时,当天有14次目标转换。所有这些都报告了(未设置)的推荐路径,其中13个报告(直接)/(无)的源/媒体。有一个转换,它的源/媒体被列为bing / organic,如果这是任何一种线索。

我在google搜索中没有找到很多关于这个主题的结果,所以这是我的最后一招。任何帮助将不胜感激。

更新:所以我在过去24小时内一直在研究这个问题,并且已经找到了更多信息。

(直接)或(未设置)推荐来源来自 main.com 。他们被列为直接或未设置推荐的原因是因为我们在推荐排除列表中列出了 main.com 。当我把它关闭时,这些推荐就开始了 main.com

它开始变得越来越像是无法从 main.com 获取原始推荐人并将其转移到 signup.com

任何人都可以证实或否认这一理论吗?

1 个答案:

答案 0 :(得分:0)

当您链接域以进行跨域跟踪时,它们都应包含在自动链接中。

  ga('linker:autoLink', ['signup.com', 'main.com'] );