我試圖從一個網上商店發送交易數據到UA,它只創建訂單,一旦它從支付處理API收到「推送」。成功頁面獨立於創建的訂單顯示給客戶,這意味着跟蹤腳本(通過具有數據層的GTM的UA)無法訪問訂單數據。客戶端到服務器端谷歌分析MP客戶端ID
這讓我頭痛,試圖追蹤通過網店服務器端而不是客戶端進行的交易。但我仍然希望將交易與購買的獨特訪客ID綁定,而不是每次隨機的客戶端ID。
我的網站正在使用analyics.js(UA配置文件)。所以我覺得某處客戶端ID將被存儲在cookie中,我確實看到了_ga餅乾有我相信這是客戶端ID,它看起來像這樣:
GA1.2.1586737968.1429871710
的documentation for getting cookie and user identification狀態如下:
您不應該直接訪問cookie analytics.js集,因爲cookie格式將來可能會更改。相反,開發人員應該使用readyCallback等待analytics.js加載,然後獲取存儲在跟蹤器上的clientId值。
...這對我沒有幫助,因爲我必須做這個服務器端。但無論如何,這個客戶端ID甚至不適合description of what a client ID looks like,儘管它似乎與legacy format匹配。有點。問題
夫婦則:
- 難道僅僅是那些最後兩個數字1586737968.1429871710,我需要從_ga cookie的解析和發送客戶端ID?或者是整件事情好嗎?
- 是否有任何腳本/庫會爲我執行此操作,因此我不必擔心Google會突然爲新訪問者提供基於新UUID v4格式的客戶端ID?
- 這種方法有沒有明顯的缺陷?
謝謝,非常有幫助。 – turpachull