OpenAdLibraryOpenAdLibrary
定義

伺服器端追蹤:定義與運作原理

伺服器端追蹤從您控制的伺服器收集並發送行銷事件,而非完全依賴於瀏覽器端的腳本。

編輯插圖:伺服器端追蹤:定義與運作原理

伺服器端追蹤是一種從您控制的伺服器收集並發送行銷和分析事件的實踐,而非完全依賴在客戶瀏覽器中運行的腳本來觸發標籤和像素。與瀏覽器直接載入十幾個第三方追蹤腳本不同,事件由您自己的後端或伺服器端容器捕獲一次,然後轉發給需要它們的任何廣告平台和分析工具。

為何它取代了僅瀏覽器追蹤#

基於瀏覽器的追蹤像素和標籤依賴於瀏覽器實際執行第三方 JavaScript,而廣告攔截器、瀏覽器追蹤預防功能和緩慢的頁面載入都可能中斷此過程。伺服器端設定將數據收集點完全移出瀏覽器:您自己的伺服器在事件實際發生時(例如在您的結帳系統中)記錄事件,並從那裡發送出去,這種方式遠不那麼脆弱。

常見的實現方式#

第一方追蹤網域將標籤請求通過您自己的子網域而非第三方網域進行路由,因此瀏覽器層級的廣告攔截器較不可能標記此流量。伺服器端標籤管理器容器(Google Tag Manager 的伺服器端選項是最常見的例子)為您提供一個單一的伺服器端點,用於接收事件並將其分發到多個目的地。平台特定的事件 API 直接將事件發送到一個廣告網路的伺服器。在聯盟或 CPA 設定中,回傳 URL 實現了類似的功能,讓網路的伺服器在轉換完成時直接通知您的伺服器,反之亦然。

它改善了什麼,以及它無法改善什麼#

伺服器端追蹤通常能提高轉換追蹤的完整性,因為事件不再依賴於完整的瀏覽器會話。它還可以減少頁面載入負擔,因為需要在客戶端運行的第三方腳本更少。它本身並不能解決跨多個渠道的歸因問題;一個記錄良好的事件仍然需要一個模型來決定每個接觸點應獲得多少功勞。伺服器端追蹤確保事件存在,但它不決定誰應獲得功勞。

設定考量#

將追蹤移至伺服器端確實比將像素代碼片段放入頁面需要更多的工程工作:您需要一個可靠的事件管道、一種對同一轉換在客戶端和伺服器端都記錄的事件進行去重複的方法,以及隨著每個廣告平台更新其 API 而進行的持續維護。大多數團隊從其最高價值的轉換事件(例如完成的購買)開始,然後再擴展,而不是一次遷移所有標籤。跨每個網路保持一致的點擊追蹤識別碼,可以使去重複步驟變得輕鬆許多。

準確追蹤至關重要的領域#

當您比較具有不同追蹤可靠性的多個廣告網路的表現時,更乾淨的轉換數據回報最大。一個原生像素支援較弱的網路在您的儀表板中可能看起來人為地更差,純粹是因為追蹤遺失,而不是因為流量質量實際上較低。在根據受追蹤影響的比較結果重新分配預算之前,請檢查每個網路上實際運行的內容及其運行時間。OpenAdLibrary 的廣告情報平台可讓您查看競爭對手按網路劃分的廣告壽命和創意量,這是您自身追蹤數據之外的一個獨立信號。

常見問題

伺服器端追蹤與客戶端追蹤有何不同?
客戶端追蹤在用戶瀏覽器中運行腳本來觸發標籤和像素,這可能被瀏覽器限制和廣告攔截器中斷。伺服器端追蹤首先在您自己的伺服器上記錄事件,然後再轉發出去,因此不依賴瀏覽器成功執行任何操作。
伺服器端追蹤設定困難嗎?
這比瀏覽器像素代碼片段需要更多的工程工作:您需要一個可靠的事件管道和去重複邏輯,並且隨著平台 API 的變化需要持續維護。大多數團隊從最高價值的事件(例如完成的購買)開始,然後再擴展。
伺服器端追蹤會完全取代瀏覽器像素嗎?
通常不會。大多數設定會同時運行兩者並對匹配事件進行去重複,因為瀏覽器和伺服器方法會捕捉到不同的故障模式。兩者結合比單獨運行任何一種方法都能恢復更多的真實轉換量。
伺服器端追蹤能改善頁面載入速度嗎?
可以。將標籤邏輯移至伺服器端容器意味著需要在瀏覽器中直接執行的第三方腳本更少,這可以減少頁面載入時必須進行的阻塞請求數量。
OpenAdLibrary 團隊
作者OpenAdLibrary 團隊
廣告情報與原生廣告研究

我們打造了 OpenAdLibrary,這個公開的廣告透明度平台。每天,我們的系統都會捕捉 Taboola、Outbrain、MGID、Revcontent、Teads、Yahoo 和 MSN 上的原生廣告,識別每個廣告背後真正的廣告主,並追蹤點擊至其登陸頁面。這些指南精煉了我們從數據中觀察到的內容,讓您能更快地研究市場動態。