0

这是不可能的吗?我们希望在一个 Google Analytics(分析)媒体资源中跟踪一个具有多种语言的域,以便在一个视图(配置文件)中拥有不同语言的所有流量。但特别是我们希望在一个视图(配置文件)中过滤每种语言。这可能吗?如何实现?顶级域没有针对不同语言的子目录,因此我们无法按 URL 中的国家/地区代码进行过滤。我们正在使用新的分析通用代码。有人有想法吗?谢谢你的帮助!!

4

1 回答 1

1

我假设您的页面中某处有一个语言切换器。您可以通过检查包含语言设置的 DOM 元素来获取所选语言。

语言切换器的 HTML 可能如下所示:

<div id="language">
<span class="active">DE</span>
<span>EN</span>
<div>

假设您使用 jQuery(因为这让我的解释更简单,而不是因为它是必要的),您可以选择语言:

lang = jQuery('#language .active').text();

然后你可以做一个虚拟页面浏览来记录语言作为 url 路径的一部分

_gaq.push(['_trackPageview' , lang + "/" + window.location.pathname]);

并设置请求 url 过滤器或将语言设置作为事件跟踪(自定义 var 无法正常工作,因为您无法通过自定义 var 进行过滤)。

编辑:使用 analytics.js,您当然会使用 ga send:

ga('send', 'pageview',   lang + "/" + window.location.pathname);

但原理是一样的。

于 2013-10-14T12:35:15.473 回答