【问题标题】:Group by language in google analytics在谷歌分析中按语言分组
【发布时间】:2012-03-27 13:44:27
【问题描述】:

我想查看按 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   |
|----------|--------|

有可能吗?

【问题讨论】:

  • 解决了!我只是将“国家/地区”列用作该报告的主要维度!
  • 完全不一样。国家/地区是用户的位置,基于他们的 IP(或其他信息)。语言是他们安装浏览器时使用的语言(例如浏览器的菜单语言)。这两者可能相关,但旅行者会被错误地识别,并且根据国家/地区的不同,这可能会完全误导。
  • ISO639 没有定义任何子标签,顺便说一句。

标签: google-analytics analytics


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    如果您想在报告中保留原始语言版本,您需要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 个字母。通常情况并非如此,但如果您需要考虑这一点,则需要一些额外的逻辑来对来自不同标准的语言进行分组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-06-08
      • 1970-01-01
      • 1970-01-01
      • 2017-05-08
      • 2015-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多