我正在国际网站上工作。 为了支持多个国家/地区和语言,页面网址如下所示:
www.example.com/fr-en/Page
其中“fr”是国家/地区代码,“en”是页面语言。
是否可以为每个国家/地区添加特定的Google跟踪代码?
我需要这样才能为每个国家/地区的经销商提供Google Analytics访问权限,他们只能查看其国家/地区的流量统计信息。 当然,我还需要一个适用于所有网站流量的Google Analytics帐户(适用于所有国家/地区)。
答案 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代码副本。