2016-06-09 68 views
0

我正在构建一个需要通过测量协议向GA报告数据的服务器端应用程序。谷歌分析测量协议ul(用户语言)的价值是什么

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

这似乎是正确的参数被称为UL和示例值是EN-US。

我的问题是:

  1. 哪种它接受langague标识符?该文件不明确。我的猜测是,遵循“en-us”示例建议它基于Accept-Language头,因此可能是ISO-639-1 + ISO-3166)

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

  3. 报告显示多种语言吗?

+0

在Web设置用户语言实际上是一组浏览器语言,其中只有一次一个。出于好奇,多种语言的用例是什么?我怀疑GA会关心你输入的价值,因此理论上你可以发送一个列表,但是你不能按列表项目进行细分。 –

回答

1
  1. 语言标识符没有在测量协议的参考文档,但如果你转到Google Analytics Dashboard -> Audience -> Geo -> Language和悬停在帮助图标旁边language列你得到这个弹出 -

enter image description here

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

  1. 每个命中只能发送一种语言。它不是一个多值属性。

  2. (2)以上使它明显发生了什么报告可以显示

+0

也值得注意的是,实际上你可以发送任何你想要的东西,它仍然可以工作。 –