Google Analytics Measurement 协议中 ul(用户语言)的值是多少

What is the value of ul (User Language) in Google Analytics Measurement protocol

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

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

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

我的问题是:

  1. 它接受哪种语言标识符?文档对此并不清楚。我的猜测是,按照 "en-us" 示例表明它是基于 Accept-Language header 所以可能是 ISO-639-1 +ISO-3166)

  2. 只有space20个字节,是不是就不能发送多语言了?

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

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

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

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

  2. (2) 上面清楚地表明了报告可以显示什么

  3. documentation(截至 2018 年 8 月)中,显示以下内容:

Optional. Specifies the language.

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

Example value: en-us Example usage: ul=en-us