Universal Analytics 与 Google Analytics(分析)4 的 Measurement Protocol 功能对比

本页介绍了 Universal Analytics (UA) 和 Google Analytics(分析)4 (GA4) 中关键 Measurement Protocol 功能之间的不同之处。

不妨查看 Measurement Protocol 存在的限制

常规

本部分将介绍 UA 的常规参数。

Field UA GA4
跟踪 ID/媒体资源 ID 需要 tid 参数。 需要衡量 ID 和 API 密钥
掩盖 IP 可选。 不可用。
停用广告权限 可选。 在文档的根目录有一个可选的 consent 参数。
数据源 ds 是一个可选参数,用于表示所发送数据的来源(例如 web 或 app)。 不需要指定数据源,因为数据源是由数据流类型决定的。衡量 ID 作为查询参数发送,它与数据流相关联。
缓存无效化宏 z 是一项可选属性,用于防止浏览器对命中进行缓存。 不需要,因为浏览器命中须使用 gTag 进行发送。

用户

本部分将介绍 UA 的用户参数。

Field UA GA4
客户端 ID cid 是一个可选参数,用于对用户进行唯一标识。 GA4 要求为客户端提供一个唯一的标识符。如果是浏览器,请发送从 gtag 获取的 client_id。如果是移动应用,请发送从 Google Analytics for Firebase SDK 获取的 app_instance_id
用户 ID 如果未使用 cid,则需要使用 uiduid 是用户的唯一标识符。 user_id 是可选项。

会话

本部分将介绍 UA 的会话参数。

Field UA GA4
会话控制 用于控制会话时长。 在 GA4 中,会话不能用 Measurement Protocol 来控制。您可以提供来自 gtag 或 Firebase 的现有 session_id
IP 替换 用户的 IP 地址。 不可用。
用户代理替换 浏览器的用户代理。 您无法在 GA4 中替换用户代理。
地理位置替换 用户所在的地理位置。 GA4 不为任何命中提供地理位置,也没有办法提供该信息。

流量来源

本部分将介绍 UA 的流量来源参数。

Field UA GA4
广告系列详细信息 使用广告系列字段 GA4 提供了一个 campaign_details 事件,它接受同样的数据作为事件的参数。GA4 中的参数名称与 UA 中不同。
其他流量来源数据 UA 为文档引荐来源网址Google 广告 IDGoogle 展示广告 ID 提供了参数。 在 GA4 中,当提供 client_idapp_instance_id 时,这些参数会自动添加到请求中。

系统信息

本部分将介绍 UA 的系统信息参数。

UA GA4
UA 有一些可选参数用来表示屏幕分辨率、视口大小等系统信息。 在 GA4 中,许多参数由 Google 代码 (gtag) 自动收集,而其他参数则已弃用,如 Flash 版本。如果您想继续收集已弃用参数的数据,请创建自定义事件和参数。

命中

本部分将介绍 UA 的命中参数。

UA GA4
UA 提供了一个必需的参数 t,用于记录网页浏览量或屏幕浏览量。 GA4 使用事件模型,这些事件是由 Google 代码 (gtag) 和 Google Analytics for Firebase SDK 自动收集的。

应用

本部分将介绍 UA 的应用参数。

UA GA4
Apps 字段。 在 GA4 中,一旦配置了数据流,Google Analytics for Firebase SDK 就会自动收集大多数应用的信息。

事件

本部分将介绍 UA 的事件参数。

UA GA4
在 UA 中,事件使用类别、操作和标签的组合形式进行发送。 在 GA4 中,事件是数据模型的核心。几乎所有的数据都是以事件形式发送的。您可以使用 Measurement Protocol 发送推荐事件或自定义事件。

电子商务

本部分将介绍 UA 的ecommerce参数。

UA GA4
在 UA 中,使用各种参数组合来发送电子商务信息。 在 GA4 中,大多数电子商务信息都通过 purchase 事件发送。如需进一步了解详情,请参阅电子商务文档

为了获得归因信息,purchase 事件应在会话结束后 24 小时内发送。

社交互动

本部分将介绍 UA 的社交互动参数。

UA GA4
在 UA 中,snsast 参数用于指示社交网络、操作和目标。 在 GA4 中,社交互动可以使用 shareselect_content推荐事件衡量。

对于其他任何操作,请使用自定义事件

计时

本部分将介绍 UA 的计时参数。

UA GA4
在 UA 中,计时参数用于网页指标。 在 GA4 中,没有与网页指标对应的事件。如果您想在 GA4 中衡量网页指标,不妨使用自定义事件。请参阅此指南,了解如何获取和利用 GA4 指标。

异常

本部分将介绍 UA 的例外情况参数。

UA GA4
在 UA 中,exdexf 参数用于例外情况。 在 GA4 中,没有与例外情况对应的事件,但可以使用自定义维度和指标创建这种事件。

自定义维度/指标

本部分将介绍 UA 的自定义维度和指标参数。

UA GA4
在 UA 中,自定义维度和指标分别使用 cd<dimensionIndex>cm<metricIndex> 形式的参数发送。 在 GA4 中,可使用 Measurement Protocol 来发送自定义事件和指标。您可以自行指定事件和参数名称及值。自定义维度和指标需要额外的配置才能在报告中使用。