在谷歌分析中按语言分组

时间:2012-03-27 13:44:28

标签: google-analytics analytics

我想看到人口统计数据 - >上的数据语言网格按ISO 3316语言分组,(可选)ISO639国家/地区代码国家/地区代码之间没有差异。

例如,而不是看到:

| Language | Visits |
|----------|--------|
| it       | 56,027 |
| it-it    | 35,130 |
| en-us    | 5,878  |
| en       | 1,211  |
| es       | 897    |
| es-es    | 576    |
| ...      | ...    |

我希望看到类似的内容:

| Language | Visits |
|----------|--------|
| it       | 91,157 |
| en       | 7,089  |
| es       | 1473   |
|----------|--------|

有可能吗?

2 个答案:

答案 0 :(得分:1)

您可以在配置文件级别执行高级过滤器,该过滤器将搜索并替换语言输入字段,并仅保留前2个字母。

答案 1 :(得分:0)

如果您想在报告中保留原始语言版本,则需要define your own dimension并使用跟踪代码(或Google跟踪代码管理器)从浏览器的语言中填写设定:

// this will extract 'it' from 'it-IT' or 'it-CH'
var primaryLanguage = navigator.language.match(/[^-]+/)[0];

ga('set', 'dimension1', primaryLanguage);

https://developers.google.com/analytics/devguides/collection/analyticsjs/custom-dims-mets

HTTP使用IEFT Language Tag,因此可以使用不同的标准提供主要语言。它最多可包含8个字母。这通常不会是这种情况,但如果你需要考虑到这一点,你需要一些额外的逻辑来分组来自不同标准的语言。