2016-06-09 66 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

也值得注意的是,實際上你可以發送任何你想要的東西,它仍然可以工作。 –