适用于 Google Analytics(分析)4 的 Google Analytics(分析)Measurement Protocol 可通过 HTTP 请求直接将事件发送到 Google Analytics(分析)服务器,从而增强对网站和应用数据流的衡量。您可以记录服务器与服务器之间以及线下发生的互动情况,并将其作为 Measurement Protocol 事件发送给 Google Analytics(分析),以便显示在报告中。
您必须使用代码植入(gtag、跟踪代码管理器或 Google Analytics for Firebase),才能使用 Measurement Protocol。请参阅主要功能部分,了解有关 Measurement Protocol 如何与 Google Analytics(分析)4 搭配使用的重要信息。
使用情形
下面是使用 Measurement Protocol 的一些方式:
- 将线上和线下行为联系起来。
- 衡量客户端和服务器端的互动。
- 发送在标准用户互动之外发生的事件,例如线下转化。
- 发送来自无法使用自动收集功能的设备和应用(如自助服务终端、手表)的事件。
开始使用
请参阅发送事件,了解如何使用 Measurement Protocol 将事件发送到 Google Analytics(分析)。
如果您要针对应用数据流实现 Measurement Protocol,可以先学习以下 Codelab:使用 Measurement Protocol 向 GA4 发送应用事件。
架构
下图概要展示了 Measurement Protocol。
主要功能
本部分将介绍有关使用 Measurement Protocol 的重要信息。您必须使用 gtag、跟踪代码管理器或 Google Analytics for Firebase 进行代码植入,才能将大部分 Measurement Protocol 功能与 Google Analytics(分析)4 搭配使用。
再营销
启用 Google 信号后,可对同一设备进行再营销。如需进行跨设备再营销,还需提供用户 ID。
广告标识符
系统会自动使用客户端 ID 或应用实例 ID 将线上互动期间收集的 GBRAID/WBRAID 等广告标识符与 Measurement Protocol 事件合并。
隐私设置
系统会使用客户端 ID 或应用实例 ID 将 Measurement Protocol 事件与线上互动合并,以便在功能上采用“非个性化广告”和“限制广告跟踪”等用户隐私设置。
地理位置信息
Google Analytics(分析)4 会自动将标记中的最新地理位置信息与使用 client_id
或 app_instance_id
的 Measurement Protocol 事件相联接。这可确保您的 Measurement Protocol 事件反映在包含地理维度的报告中。
您无法使用 Measurement Protocol 来发送地理位置信息。
设备信息
设备信息只能通过自动收集功能从 gtag、Google 跟踪代码管理器或 Google Analytics for Firebase 获取。
完整服务器到服务器
虽然仅使用 Measurement Protocol 可以将事件发送到 Google Analytics(分析),但这样可能只能查看报告的部分内容。Measurement Protocol 旨在扩充通过 gtag、GTM 或 Firebase 收集的现有事件。某些事件名称和参数名称是预留的,供通过自动收集使用,无法通过 Measurement Protocol 发送。
系统不会根据通过 Measurement Protocol 发送的事件自动触发生成或重命名事件的规则。 您的应用应实现与在 Google Analytics(分析)界面中配置的规则类似的逻辑,以便通过 Measurement Protocol 发送自定义事件。
后续步骤
- 使用 Measurement Protocol 验证服务器验证您的事件载荷。
- 查看 Measurement Protocol 和事件参考。