Measurement Protocol (Google Analytics (分析) 4)

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 序列圖

主要功能與特色

本節說明使用 Measurement Protocol 的重要資訊。 您必須使用 gTag、代碼管理工具或 Google Analytics for Firebase 進行標記,才能在 Google Analytics (分析) 4 中使用大部分的 Measurement Protocol 功能。

再行銷

啟用 Google 信號後,系統就能支援相同的裝置再行銷。如要進行跨裝置再行銷,必須提供使用者 ID。

廣告 ID

系統會自動使用 Client-ID 或應用程式執行個體 ID 與 Measurement Protocol 事件彙整廣告 ID,例如 GBRAID/WBRAID。

隱私設定

Measurement Protocol 事件會使用用戶端 ID 或應用程式執行個體 ID,與線上互動彙整,以功能採用使用者隱私權設定 (例如「非個人化廣告」和「限制廣告追蹤」)。

地理位置資訊

Google Analytics (分析) 4 會使用 client_idapp_instance_id,自動彙整標記和 Measurement Protocol 事件時的最新地理位置資訊。這可確保您的 Measurement Protocol 事件反映在包含地理區域維度的報表中。

您無法使用 Measurement Protocol 傳送地理位置資訊,

裝置資訊

裝置資訊只能透過 gtag、Google 代碼管理工具或 Google Analytics for Firebase 自動收集資料取得。

完整伺服器對伺服器

雖然您可以透過 Measurement Protocol 將事件傳送至 Google Analytics (分析),但只能提供部分報表。評估通訊協定的目的在於增強使用 gtag、GTM 或 Firebase 收集的現有事件。部分事件和參數名稱會透過自動收集使用,因此無法透過 Measurement 通訊協定傳送。

產生或重新命名事件的規則不會根據隨 Measurement Protocol 傳送的事件而自動觸發。應用程式應實作邏輯,透過與 Google Analytics (分析) UI 中設定的規則類似,透過 Measurement Protocol 傳送自訂事件。

後續步驟