1. 准备工作
在此 Codelab 中,您将学习如何使用预构建的 Google 跟踪代码管理器 (GTM) 代码模板衡量核心网页指标,以及如何将数据发送到 Google Analytics 4 (GA4) 媒体资源。您还将学习如何从 Google Ad Manager 和 Google AdSense 提取数据到 GA4,以便将 Core Web Vitals 字段数据和广告效果指标与预构建的 Looker Studio 信息中心相关联。
您将执行的操作
- 向 Google 跟踪代码管理器容器中导入并设置代码。
- 在 GA4 中衡量网页的 Core Web Vitals。
- 在 Google 跟踪代码管理器中设置 GA4 事件代码。
- 在
dataLayer
和 GA4 报告中浏览网页指标数据。 - 将您的 GA4 媒体资源与 Google Ad Manager 和 Google AdSense 相关联。
- 通过 Looker Studio 信息中心将 Core Web Vitals 与广告收入相关联。
所需条件
- 拥有 Google Analytics 账号和具有编辑者权限的 GA4 网站媒体资源。
- 拥有 Google 跟踪代码管理器账号和具有发布权限的网站容器。
- 拥有 Google Ad Manager 广告资源网和/或拥有管理员访问权限的 Google AdSense 账号。
- Looker Studio 账号。
2. 将标记模板从 GitHub 添加到 GTM
通过 GTM 代码模板衡量 Core Web Vitals 需基于 web-vitals
库。首先,我们将下载 GTM 代码模板。
- 打开 template.tpl 文件
- 在计算机上下载文件
- 打开网络容器。
- 创建一个新的工作区并输入名称(例如“Core Web Vitals 衡量”)。
- 前往“模板”。
- 在“代码模板”中部分,点击“新建”按钮。
- 点击“更多操作”菜单,然后选择“导入”。
- 从您的计算机中选择之前下载的 TPL 文件。
- 点击“保存”按钮。
您已将代码模板添加到了 Google 跟踪代码管理器容器中。
3. 设置 Web Vitals 代码
- 在 Google 跟踪代码管理器工作区中,前往“代码”。
- 依次点击“新建”和“代码配置”,以添加网页指标代码然后选择“网页指标”“自定义”部分。
- 下一步是配置不同的设置。GitHub 代码库中介绍了所有设置。对于此 Codelab 和最终信息中心,进行以下设置就足够了。
4. 探索 dataLayer 中的网页指标数据
要查看代码的实际效果,请切换到 Google 跟踪代码管理器的预览模式。Tag Assistant 将会打开,并要求您提供一个网址,用于预览和调试您的设置。提供已实现 Google 跟踪代码管理器容器的网页网址,然后点击“连接”。此时,系统会打开一个单独的标签页,其中包含您提供的网址。
- 通过滚动并点击元素或空白区域来与页面互动。
- 然后,切换回使用 Tag Assistant 的标签页和 Google 跟踪代码管理器的预览模式。
- 在左侧,您会看到推送到
dataLayer
中的不同事件。 - 首先,您应检查 Web Vitals 代码是否针对所选的网页浏览触发器触发。
- 你应该还会看到三个“web_vitals”事件,其中每个指标代表一项 Core Web Vitals:LCP、INP 和 CLS。
- 点击第一个网址,在右侧打开“API 调用”标签页,您可以在其中看到从代码模板推送到
dataLayer
的数据。
- 还要检查“web_vitals”事件。如需了解不同的数据类型,请参阅
web-vitals.js
文档。
5. 向 GA4 发送网页指标数据
如需从 dataLayer
中提取 Core Web Vitals 数据并将其发送到 GA4,您必须执行以下操作:
- 为 GA4 代码创建触发器
- 创建变量以从
dataLayer
中提取数据 - 创建 GA4 事件代码
创建触发器
- 在 Google 跟踪代码管理器工作区中,前往“触发器”。
- 依次点击“新建”和“触发器配置”以添加新触发器然后选择“自定义事件”选择“其他”部分。
- 设置“web_vitals”在“事件名称”字段中,为触发器命名并保存。
创建 dataLayer 变量
- 在 Google 跟踪代码管理器工作区中,前往“变量”。
- 使用“数据层变量”类型新建用户定义的变量。
- 设置“webVitalsData.name”在“数据层变量名称”字段中,为该变量命名(例如“DLV - webVitalsData.name”),然后保存。
- 对其他四个必需的数据层变量重复上述步骤。创建“webVitalsData.value”。
- 使用名称字段“webVitalsData.id”创建另一个变量。
- 创建“webVitalsData.rating”。
- 创建“webVitalsData.delta”。
- 最终,您应该会看到以下用户定义的
dataLayer
变量:
创建 GA4 事件代码
在创建 GA4 事件代码之前,请确保您的已设置 Google 代码。
- 在 Google 跟踪代码管理器工作区中,前往“代码”。
- 依次点击“新建”和“代码配置”,以添加 GA4 事件代码然后选择“Google Analytics:GA4 事件”“Google Analytics”部分。
- 在相应字段中输入您的衡量 ID。
- 对于“事件名称”输入字段中,选择
dataLayer
变量“DLV - webVitalsData.name”创建 Deployment
- 将其他
dataLayer
变量添加为事件参数,如屏幕截图所示。此外,请务必添加参数“event_category”其值类似于“网页指标”对 Core Web Vitals 事件进行分组。
- 在 GA4 界面中将这些事件参数注册为自定义维度。
- 根据您的 GA4 设置要求应用其他设置。
- 将“web_vitals”自定义事件作为 GA4 代码的触发器。
- 如果需要,还要添加触发器异常。
6. 查看 GA4 中的数据
要验证数据流向 GA4,请再次切换到 Google 跟踪代码管理器的预览模式。提供一个指向 Tag Assistant 的网址,然后点击“Connect”(连接)。
- 通过滚动并点击元素或空白区域来与页面互动。
- 然后,切换回使用 Tag Assistant 的标签页和 Google 跟踪代码管理器的预览模式。
- 在左侧,点击“web_vitals”条目,并确认是否已触发 GA4 Core Web Vitals 代码。
- 点击相应卡片打开 GA4 代码,以验证数据是否已从
dataLayer
正确提取。确保将变量显示为值。
- 现在,切换到您的 GA4 媒体资源并打开实时报告。
- 在“按事件名称统计的事件数”中则可以验证是否成功收集了 Core Web Vitals 事件。
- 如果实时报告中处理的数据量非常庞大,则可能不太容易识别事件。在这种情况下,请使用 debugview 报告,该报告可让您查看特定设备的数据。
7. 发布您的设置
成功测试设置后,您就可以发布工作区了。
- 打开 Google 跟踪代码管理器工作区。
- 点击界面右上角的“提交”。
- 提供版本名称和版本说明,点击“发布”即可发布您的设置。
8. 将 GA4 与 Google Ad Manager 或 Google AdSense 相关联
在 GA4 中收集 Core Web Vitals 数据后,GA4 中还需要提供广告相关指标,信息中心才能正常运行。将 Google Ad Manager 和 Google AdSense 与 GA4 相关联,或者仅将其中一种广告解决方案相关联。请注意,您必须拥有 GA4 的编辑者(或更高)权限,以及 Google Ad Manager 和 Google AdSense 的管理员权限,才能进行关联。
将 GA4 与 Google Ad Manager 相关联
- 转到您的 Google Ad Manager 广告资源网。
- 点击“管理”->“全局设置”->“广告联盟设置”。
- 在“报告设置”中部分中,启用“Ad Manager 报告中的 Google Analytics 4 媒体资源报告”。
- 查看条款及条件,然后点击“确认”。
- 保存更新。
- 前往“管理”页面->“已关联的账号”->“Google Analytics 4”。
- 点击“新建 Google Analytics 4 媒体资源关联”。
- 查找并选择要关联的 GA4 媒体资源。
- 点击 保存 即可完成操作。
将 GA4 与 Google AdSense 相关联
- 转到您的 Google AdSense 账号。
- 点击“账号”->"访问与授权"->“Google Analytics 集成”。
- 点击“+ 新关联”。
- 查找并选择要关联的 GA4 媒体资源。
- 点击“创建链接”。
9. 使用 Looker Studio 直观呈现数据
为了直观展示 Core Web Vitals 数据以及广告指标,此步骤涉及设置 Looker Studio 信息中心。请按照以下步骤将 Core Web Vitals 与广告收入相关联。
- 打开此 Looker Studio 信息中心模板
- 复制信息中心。
- 从下拉列表中选择 GA4 媒体资源,以更新数据源。
- 完成
请注意,为了让信息中心正常运行和显示数据,数据依赖于此 Codelab 中的语法和命名惯例。
信息中心的第一页会显示 Core Web Vitals 性能的历史视图:
在第二个页面上,您可以将 Core Web Vitals 与 Google Ad Manager 和/或 Google AdSense 的广告收入相关联:
借助第三页,您可以在网页路径级别分析核心网页指标的效果以及广告相关指标:
10. 总结
恭喜!您已通过 Google Ad Manager 和 Google AdSense 学习了如何使用 GA4 来衡量和报告核心网页指标以及广告效果指标。