2

我有两个域 mysite.com 和 mysite.cz,我想查看这两个域的流量来源,我目前不能,因为我只跟踪“.com”域。任何想法如何实现这一目标?

4

2 回答 2

2

除了 s6mike 你还可以实现跨域自动链接插件:

为了简化跨域链接过程,假设您有一个托管在 source.com 上的网站,您想通过跨域跟踪进行跟踪:

  • 目的地.com
  • test.destination.com/page2
  • test.dest3.com?page4

代码

//Load the plugin.
ga('require', 'linker');

定义域

// Define which domains to autoLink.
ga('linker:autoLink', ['destination.com', 'dest3.com']);

或用正则表达式定义

// Define which domains to autoLink using a regular expression.
ga('linker:autoLink', [/^example\.(com|net)$/]);

allowLinker配置参数设置为true

ga('create', 'UA-XXXXXX-X', 'auto', {
  'allowLinker': true
});

资源

https://developers.google.com/analytics/devguides/collection/analyticsjs/cross-domain#autolink

编辑

建立域链接后,您将只能在内容报告中看到请求 URI,而不是给定页面的顶级域或子域。

  1. 为您的主域设置一个没有过滤器的主视图(配置文件)。

  2. 创建一个视图(配置文件),特别是用于跨域跟踪和重复使用主跟踪代码

    • 查看(配置文件)设置页面 -> 添加过滤器链接

    • 添加新过滤器

    • 自定义过滤器 -> 过滤器类型设置:高级

    • FieldA 到主机名和 FieldB 到请求 URI

    • 将字段 A 和字段 B 的值设置为 (.*)

    • 将 Output To --> Constructor 选项设置为 Request URI: $A1$B1

您的报告现在将显示:

example.com/index.php
example.net/more.php
example.cz/more.php

资源

https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingSite?csw=1#keyComponents

于 2015-02-13T08:04:52.993 回答
2

您需要在两个站点之间实现跨域跟踪,这并非易事。这里有很好的建议:

Google Analytics 跨域跟踪和 _setDomainName()

于 2012-10-11T06:04:45.503 回答