0

我正在构建一个需要通过 Measurement Protocol 向 GA 报告数据的服务器端应用程序。

我想从文档中填写用户拥有的语言: https ://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#ul

似乎正确的参数称为 ul,示例值是 en-us。

我的问题是:

  1. 它接受哪种语言标识符?文档对此并不清楚。我的猜测是,遵循“en-us”示例表明它基于 Accept-Language 标头,因此可能是 ISO-639-1 +ISO-3166)

  2. 它只有 20 个字节的空间,所以这是否意味着您不能发送多个语言?

  3. 报告是否显示多种语言?

4

1 回答 1

1
  1. 如果您转到Google Analytics Dashboard -> Audience -> Geo -> Language并将鼠标悬停在language列旁边的帮助图标上,您会看到此弹出窗口 -

在此处输入图像描述

它显然使用ISO 639语言代码。

  1. 每次点击只能发送一种语言。它不是多值属性。

  2. (2) 以上清楚地表明了报告可以显示的内容

  3. 文档中(截至 18 年 8 月),显示以下内容:

可选的。指定语言。

Parameter Value | Type | Default Value | Max Length | Supported Hit Types 
ul                text   None            20 Bytes     all

示例值:en-us 示例用法:ul=en-us

于 2017-04-17T08:35:35.467 回答