Google Analytics (分析) 4 的 Google Analytics (分析) Measurement Protocol 可透過 HTTP 要求直接將事件傳送至 Google Analytics (分析) 伺服器,加強網站和應用程式串流的評估作業。您可以記錄伺服器對伺服器和離線互動,並以 Measurement Protocol 事件的形式傳送給 Google Analytics (分析),方便您在報表中查看這些互動。
您必須使用標記 (gTag、代碼管理工具或 Google Analytics for Firebase) 才能使用這個通訊協定。請參閱重要功能一文,瞭解這個 Measurement Protocol 如何與 Google Analytics (分析) 4 搭配運作。
應用情境
以下是 Measurement Protocol 的幾種使用方式:
- 連結線上和離線行為。
- 評估用戶端和伺服器端的互動。
- 傳送非標準使用者互動的事件,例如離線轉換。
- 從無法使用自動收集功能的裝置和應用程式 (例如資訊站和手錶) 傳送事件。
立即開始
請參閱「傳送事件」一節,瞭解如何使用 Measurement Protocol 將事件傳送至 Google Analytics (分析)。
若想為應用程式串流導入 Measurement Protocol,可先參閱「使用 Measurement Protocol 將應用程式事件傳送至 GA4」程式碼研究室。
架構
以下是 Measurement Protocol 的總覽。
主要功能與特色
本節將說明使用 Measurement Protocol 的重要資訊。 您必須使用 gTag、Tag Manager 或 Google Analytics for Firebase 進行標記,才能在 Google Analytics (分析) 4 中使用大多數的 Measurement Protocol 功能。
再行銷
啟用 Google 信號後,系統就支援相同的裝置再行銷。如果是跨裝置再行銷,必須提供使用者 ID。
廣告 ID
線上互動期間收集到的 GBRAID/WBRAID 等廣告 ID 會自動使用 Client-ID 或應用程式執行個體 ID 與 Measurement Protocol 事件合併。
隱私設定
Measurement Protocol 事件會使用 Client-ID 或應用程式執行個體 ID 與線上互動合併,以功能採用使用者隱私權設定 (例如「非個人化廣告」和「限制廣告追蹤」)。
地理位置資訊
只有從 gtag、Google 代碼管理工具或 Google Analytics for Firebase 自動收集資料後,才能取得地理區域資訊。
裝置資訊
只有透過 gtag、Google 代碼管理工具或 Google Analytics for Firebase 自動收集資料的方式,才能提供裝置資訊。
完整的伺服器對伺服器
雖然您可以只透過評估通訊協定將事件傳送至 Google Analytics (分析),但可能只提供部分報表。評估通訊協定的目的在於強化使用 gtag、GTM 或 Firebase 收集的現有事件。部分事件和參數名稱會保留以用於自動資料收集,因此無法透過 Measurement Protocol 傳送。
根據透過 Measurement Protocol 傳送的事件,系統不會自動觸發產生或重新命名事件的規則。您的應用程式應實作邏輯,透過類似於 Google Analytics (分析) UI 中設定的規則,透過 Measurement Protocol 傳送自訂事件。
後續步驟
- 使用 Measurement Protocol 驗證伺服器驗證事件酬載。
- 請參閱通訊協定和事件參考資料。