簡體   English   中英

客戶端到服務器端Google Analytics MP客戶端ID

[英]Client side to server side google analytics MP client ID

我試圖從網上商店向UA發送交易數據,該網上商店僅在收到來自付款處理API的“推送”后才創建訂單。 成功頁面將獨立於正在創建的訂單顯示給客戶,這意味着跟蹤腳本(通過帶有數據層的GTM的UA)無法訪問訂單數據。

這讓我很頭疼,試圖跟蹤通過網店服務器端而不是客戶端進行的交易。 但是,我仍然希望將交易與購買商品的唯一訪客ID相關聯,而不僅僅是每次都隨機獲得一個客戶ID。

我的網站正在使用analyics.js(UA配置文件)。 因此,我認為某個客戶端ID將以cookie的形式存儲,並且確實看到了一個_ga cookie,我相信這是該客戶端ID,看起來像這樣:

GA1.2.1586737968.1429871710 

獲取Cookie和用戶標識文檔規定以下內容:

您不應該直接訪問cookie analytics.js集,因為cookie格式將來可能會更改。 相反,開發人員應使用readyCallback等待加載analytics.js,然后獲取存儲在跟蹤器上的clientId值。

...這對我沒有幫助,因為我必須在服務器端進行操作。 但是無論如何,盡管此客戶ID看起來確實與舊格式匹配,但它甚至不符合客戶ID的描述 有點。

然后有幾個問題:

  1. 我需要從_ga cookie進行解析並作為客戶端ID發送的僅僅是前兩個數字1586737968.1429871710嗎? 還是整個事情還好嗎?
  2. 是否有任何腳本/庫可以為我完成此任務,所以我不必擔心Google突然為新訪問者提供基於新UUID v4格式的客戶ID?
  3. 這種方法是否有明顯的缺陷?

答案:

  1. 是的,正如您正確指出的那樣,cid值應該只是最后兩個數字。 (這是來自客戶端設置的經驗,這些客戶端設置已成功持續使用Measurement Protocol)
  2. 不,據我所知,最好自己動手做。 只需幾行代碼即可檢測您在Cookie中看到的格式以及什么格式,因此您需要進行發送。
  3. 並不是的。 這是足夠普遍的情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM