Google Analytics(分析) - 按国家/地区进

时间:2012-12-06 15:21:52

标签: google-analytics

我正在国际网站上工作。 为了支持多个国家/地区和语言,页面网址如下所示:

  

www.example.com/fr-en/Page

其中“fr”是国家/地区代码,“en”是页面语言。

是否可以为每个国家/地区添加特定的Google跟踪代码?

我需要这样才能为每个国家/地区的经销商提供Google Analytics访问权限,他们只能查看其国家/地区的流量统计信息。 当然,我还需要一个适用于所有网站流量的Google Analytics帐户(适用于所有国家/地区)。

2 个答案:

答案 0 :(得分:2)

您可以在Google Analytics配置文件中使用过滤器,仅包含指向特定目录的流量。在所有页面上使用单个属性ID,并且只有一个配置文件没有显示所有流量的过滤器。然后为每个国家/地区设置一个配置文件,其中包含网址中国家/地区代码的自定义过滤器 - 例如,正则表达式类似于^/fr

Google Analytics(分析)允许您在个人资料级别分配访问权限,因此每个经销商只能查看自己的数据。

注意:过滤器不会追溯性地运行 - 它们仅过滤在应用于配置文件后进入的新数据。

答案 1 :(得分:1)

是的,这是可能的。

我认为有几种方法可以做到这一点。一种方法是将不同的跟踪ID代码添加到不同国家/地区的页面。

以下是Google Analytics分析跟踪代码的代码:

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-xxxxxxxxxx']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

UA-xxxxxxxxxx是您可以申请多个的跟踪ID。

每个国家/地区或语言下的网页都包含具有不同跟踪ID的代码副本。

所有页面还包含另一个“全局”跟踪ID代码副本。

相关问题