【问题标题】:Track user activity from different domains (but same site) with google analytics使用谷歌分析跟踪来自不同域(但同一个站点)的用户活动
【发布时间】:2016-02-22 15:38:45
【问题描述】:

我有一个包含许多域和子域的站点。他们都去相同的页面,做同样的事情。从域到域的唯一变化是站点的图像和颜色。所以我想跟踪用户的活动并开始使用谷歌分析。我将谷歌脚本更改为:

<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-XXXXX-X', 'auto', {'allowLinker': true});
      ga('require', 'linker');
      ga('linker:autoLink', ['domain2.com'] );
      ga('send', 'pageview');

</script>

但这只会给我浏览器中所有活动的数据,无论它来自哪个域。我想知道是否也可以区分哪个域有更多的点击和类似的东西。可能吗?有没有其他工具可以做到这一点?

谢谢:)

【问题讨论】:

  • 澄清一下,您有多个域(example.com、example2.com)并希望将每个域上的流量作为单独的流量单独跟踪?

标签: google-analytics usage-statistics visitor-statistic


【解决方案1】:

听起来您正在使用您提供的代码 sn-p 跟踪您的所有(和任何)域。一些最佳实践是

  1. 为每个域设置一个视图(应用适当的Include 过滤器),并且
  2. 设置一个汇总视图,其中包含您所有域的数据,您肯定需要一个 Prepend hostname 过滤器,以便查看来自哪个域的流量。
  3. 设置一个完全未经过滤的原始视图,
  4. 最后设置一个测试视图来测试新配置。

编辑:下面是如何为特定域包含过滤器的屏幕截图:

【讨论】:

  • 但是那些配置是在那个脚本或谷歌分析网站中完成的?
  • 不,不是在报告方面。代码 sn-p 在任何位置建立跟踪器,为放置它的特定页面收集数据,并配置跨域跟踪,但就您在报告中实际看到的内容而言,您需要创建过滤器为此目的。
  • 我试图为其中一个域添加一个过滤器,但没有用。你能给我举个例子吗?
  • 我用域过滤器创建了视图,并说它没有任何流量。显示信息需要一些时间吗?
  • 是的,您需要等待至少 24 小时才能在新视图中显示数据,但您也可以查看实时报告。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-10-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-21
  • 2014-05-12
  • 2018-06-04
  • 1970-01-01
相关资源
最近更新 更多