如果您的 Universal Analytics 媒体资源使用 gtag.js 或 analytics.js(包括通过跟踪代码管理系统 [如 Google 跟踪代码管理器] 部署的 analytics.js),则 GA4 设置助理向导可以重复使用您的现有代码(即您的 Universal Analytics 媒体资源正在使用的代码)。代码重复使用可以通过名为“已关联的网站代码”的功能实现,实现后,您将不必手动向网页添加代码。
为了让网站数据继续流入您的 GA4 媒体资源,您必须保留 Universal Analytics 媒体资源和已关联的网站代码配置。
工作原理
以下几点介绍了已关联的网站代码的工作原理。
- 进行额外的
gtag(‘config’, ‘G-XXXXXXXXXX’)
调用(不使用任何参数),这会下载一个 Google Analytics(分析)4 代码容器,并将一个自动 page_view 事件发送到 Google Analytics(分析)4 媒体资源。 - 增强型衡量事件(如果已启用)会自动汇集到 Google Analytics(分析)4 媒体资源中,但不会汇集到 Universal Analytics 媒体资源中。
注意:如果您使用 analytics.js 加载已关联的网站代码,Google Analytics(分析)4 会停用增强型衡量事件。您应考虑将 analytics.js 代码替换为 gtag.js(Google 代码)。
- 通过
gtag('event')
发送到 Universal Analytics 媒体资源的所有事件也将发送到 Google Analytics(分析)4 媒体资源。 - 已关联的网站代码需要使用由单个 Universal Analytics 媒体资源控制的 gtag.js 或 analytics.js 代码段(或通过 Google 跟踪代码管理器等跟踪代码管理系统部署)持续为整个网站添加代码。如果您的 Universal Analytics 媒体资源从混合实现接收数据(例如,某些网页添加了 analytics.js 或 Google 跟踪代码管理器代码,而另外一些网页则添加了 gtag.js),那么我们建议您先仅使用 gtag.js(Google 代码)为网站重新添加代码或部署 GA4 代码(如果使用 Google 跟踪代码管理器)。
注意事项
已关联的 Google Analytics(分析)4 代码可向 Google Analytics(分析)4 媒体资源发送数据,而无需更改已部署的代码。为取得最佳效果,请确保使用 gtag.js 或 analytics.js 代码段(或通过 Google 跟踪代码管理器等跟踪代码管理系统部署)持续为您的网站添加代码。使用不同类型的 Google Analytics(分析)代码可能会导致数据报告不一致。
如果您在网页上使用 analytics.js,则无法充分利用 Google Analytics(分析)4 中的所有功能。下面举例说明了使用 analytics.js 对 Google Analytics(分析)4 的具体代码添加控制措施有何影响:
我们建议您利用 Google Analytics(分析)4 的全部功能,并在网页上部署 Google 代码,以获得最佳 Google Analytics(分析)体验。
添加/移除已关联的网站代码
如果您将网站代码配置为向 Universal Analytics 媒体资源发送数据,可以重复使用此代码将数据发送到 GA4 媒体资源等其他目标位置。您可以在 Universal Analytics 媒体资源中执行此操作:
添加已关联的网站代码
- 登录您的 Google Analytics(分析)账号,并确保您位于 Universal Analytics 媒体资源中。
- 点击管理。
- 在“媒体资源”列中,点击跟踪信息,然后点击跟踪代码。
- 点击已关联的网站代码(您可能需要向下滚动)。
- 在“已关联的代码”页面上,输入要添加的代码的 ID,然后根据需要输入代码名称。
- 点击连接。
通过 analytics.js 启用已关联的网站代码
按照上述说明前往“已关联的代码”页面,然后添加 Google 代码 ID。选中“通过 analytics.js 启用已关联的代码”复选框,以重复使用 analytics.js 代码将数据发送到 Google Analytics(分析)4。
移除已关联的网站代码
- 登录您的 Google Analytics(分析)账号,并确保您位于 Universal Analytics 媒体资源中。
- 点击管理。
- 在“媒体资源”列中,点击跟踪信息,然后点击跟踪代码。
- 点击已关联的网站代码(您可能需要向下滚动)。
- 在“已关联的代码”页面上,找到要移除的代码所在的行,然后依次点击 > 移除代码。
在包含已关联的网站代码的网页中添加 GA4 代码
如果您要添加 GA4 代码,但仍想保留网页上现有的已关联的网站代码,请遵循以下规则,以确保事件可正确发送到 GA4:
- 如果您在网页上使用 analytics.js,请在页面顶部的 analytics.js 代码前添加 Google 代码。
建议您始终仅在网页上设置一个 Google 代码实例,并采用正确的配置
- 如果您使用 Google 跟踪代码管理器部署 Universal Analytics 代码,则可以按照这些步骤添加 GA4 代码。
请务必启用“忽略重复的网页配置”选项,如下所述。
忽略重复的网页配置
如果同一代码在一个页面上配置超过两次,则可能会造成数据重复或设置混杂。在 Google Analytics(分析)4 媒体资源中启用此选项,即可忽略重复的网页 config 命令。
- 在管理界面中,点击“数据收集和修改”下方的数据流。
- 点击您要配置的特定数据流。
- 在“Google 代码”部分(底部),点击配置代码设置。
- 在“Google 代码”页面中,前往“管理”标签页,然后选择管理 Google 代码。
- 启用忽略重复的网页配置。
- 点击保存。