
(圖片來源:pexel)
如果你的網站具有電商交易功能,那么你一定希望GA監測到的交易數據和產品數據與后臺系統的實際數字相匹配。然而在實際情況中,經常會有一些問題導致二者的數據不能完全匹配。遇到這種情況我們應該怎么辦?
差異在5%以內??梢越邮?,無需調整現有的監測,可以繼續觀察一段時間看看數據是否穩定。
差異在5%-10%之間。需要檢查監測代碼的正確性以及GA的設置,找出后臺中有但GA中沒有的訂單進行比較,排除導致問題出現的原因。
差異大于10%。需要給予重視,排查監測代碼和GA設置中的錯誤,通常一定是因為錯誤導致的。
常見的造成GA和后臺之間電商交易數據出現差異的原因?
1. 第三方支付平臺 (Paypal, WeChat Pay, Alipay)上不能添加監測代碼。
2. GA的代碼部署在了支付成功后的“支付成功頁面”上, 但一些用戶支付成功后會直接離開網站,此時“支付成功頁面“ 并未加載出來,所以代碼也不會被觸發。
3. 數據延遲,訂單詳情信息可能需要到第二天才能看到。
4. 有些用戶禁止了GA的跟蹤,如果用戶禁止了第一方cookie或者明確選擇停用GA監測,那么該用戶的數據則不會顯示在GA報告中。
5. GA里面顯示的是所選時間段內支付成功的訂單,但不包含后臺系統中已經處理的退貨訂單。
6. 用戶第一次付款失敗但后來付款成功,可是GA代碼沒有觸發。
7. 監測代碼中部分字段缺失。
解決方法:
GA監測的標準方法是使用嵌入在網頁上的 JavaScript 代碼片段。但是也可以使用”測量協議measurement protocol”的方式在服務器端(server-side)創建數據命中(Hit),這樣則不需要等到“支付成功頁面” 的加載。
當用戶交易付款被確認后,你的第三方網關會與網站上的“偵聽器頁面”進行通信,偵聽器在電商后臺檢測并處理這些消息。大多數商家的電商交易系統都內置了這樣的偵聽器頁面。當你的偵聽器頁面被 ping(回調)時,你以編程方式查詢訂單數據并使用測量協議創建所需要的交易命中。這個交易命中是直接發送到 Google Analytics 的結構化的URL。
這種方法確實需要你的網站開發團隊進行一些額外的后端工作。也就是說,在用戶付款購買之前,開發需要保存用戶的 Google Analytics ID(clientId)、他們的 IP 地址和用戶代理(user-agent 瀏覽器簽名)。當收到回調(callback)時,這些息將被召回并匯合進交易命中。做以上工作的原因是為了確保從你的網關發送的hit里的信息與用戶在網站上的其余行為連接打通。否則GA將開始計算一個新的會話(session) 并丟失前面的歸因。
如果你的網關和網站開發團隊可以實現以上的操作,那么此方法可以達到95% - 100%的準確性。
關于55數據公司
從屬于世界第一家品牌技術集團 You & Mr Jones, 55 是一家全力協助品牌領航數字世界的新型數據咨詢公司。我們幫助品牌充分利用數據與技術,增強透明度,提升團隊數據實力,推動數字營銷創新,全力打造線上與線下完美融合的消費體驗。
55 總部位于法國巴黎,并在倫敦、日內瓦、紐約、香港、上海、深圳、臺北均設有分公司。憑借其獨特的技術方法和軟件以及服務的專業度,55 被德勤(Deloitte)評為歐洲發展最快的數據公司之一。
(來源:55數據)
以上內容僅代表作者本人觀點,不代表雨果跨境立場!如有關于作品內容、版權或其它問題請于作品發表后的30日內與雨果跨境取得聯系。