Google Analytics 4(GA4)于 2020 年底推出,同时上线的
增强型衡量
是一项强大功能,旨在彻底改变您的 APP 和/或网站的事件跟踪功能。作为经验丰富的 GA4 专家,FiveStones 将引导您深入探索此功能,它通过提供自动化解决方案来记录重要的用户互动,从而简化了事件跟踪的过程。

了解增强型衡量:一种实用的方法

增强型衡量代表了 GA4 的一项精密的进步,旨在为 APP /网站管理员简化事件跟踪。通过自动的事件记录,增强型衡量使用户无需手动实施,从而显著减少了开发的开销。作为 GA4 专家,我们强调利用此功能来最大限度地提高数据收集工作的效率的重要性。

Enhanced Measurement Setting 1
Screenshot of enhanced measurement setting in GA4

增强型衡量涵盖的事件

借助增强型衡量,您可以使用一系列已定义事件,并轻松捕获这些事件。以下是涵盖的基本事件 :

  • 浏览页面(事件名称:page_view ): 捕获用户对单个页面的访问,提供对用户导航模式的关键洞察。
  • 滚动(事件名称:scroll): 监控用户滚动行为,揭示与内容的互动程度。当垂直深度达到 90% 可见时报告。
  • 出站链接点击(事件名称:click with the parameter outbound: true) 跟踪指向外部域的出站链接点击,帮助您了解用户在网站之外的互动。
  • 网站搜索(事件名称:view_search_results)记录在您网站上用户发起的搜索,从而能够分析热门搜索查询和用户意图。
  • 视频互动(事件:video_start, video_progress, video_complete) 观察用户与嵌入式 YouTube 视频的互动,让您衡量视频表现和用户兴趣。
  • 文件下载(事件名称:file_download) 记录文件下载数量,帮助您衡量内容受欢迎程度,以及用户与可下载资源的互动。
  • 表单互动(事件名称:form_start, form_submit)跟踪用户与 HTML 表单的互动,包括表单的启动和提交。

增强型衡量的优势

使用增强型衡量可带来诸多好处,包括:

  • 简化跟踪流程:增强型衡量的自动事件跟踪简化了数据收集过程,特别适用于开发资源有限的网站。此功能使您无需进行大量代码修改即可获取有价值的见解。
  • 更快速的实施:利用增强型衡量作为基础,您可以加快自定义事件的实施,高效地自定义跟踪以满足您的特定业务需求。

应对已知挑战

虽然增强型衡量很高效,但仍需注意某些挑战,以保持数据准确性和可靠性。以下是我们使用增强型衡量时遇到的一些问题或限制。

1.0 页面浏览问题:

GA4 中的增强型衡量为事件跟踪带来了自动化,但不正确的 GA4 设置可能会导致单页应用(SPA)中的页面浏览事件重复。为防止这种情况,使用 Google 跟踪代码管理器(GTM)进行自定义配置至关重要。

此外,在单页应用(SPA)中,如果 URL 的更改涉及片段(如下图所示),页面浏览事件可能不会自动捕获在报告里。

例子:

shopbuy.com –> shopbuy.com/contactme (可运作)

shopbuy.com -> shopbuy.com/#contactme(不可运作)

解决方法:

为了准确跟踪使用单页应用(SPA)的网站上的页面浏览量,首先确保您已在页面浏览事件的高级设置中关闭了「基于浏览器历史记录事件的页面更改」的选项。

Page view 2
Screenshot of advanced settings for Page views event in Enhanced Measurement

然后,一定要实施自定义事件。此自定义事件设置允许您捕获有助于理解用户如何浏览您的 APP 或网站的数据。它确保您能够深入了解用户跨页面的旅程。

然而,在 SPA 上使用 GA4 中的增强型衡量时,有一个重要的考量。如果您的开发人员从后端修改了 SPA 历史更改事件,这可能会导致增强型衡量的页面浏览跟踪出现准确性的问题。因此,当您的开发人员在您的 APP 或网站中实施 SPA 时,确保他们遵循行业最佳实践至关重要。

技术上的补充信息:

单页应用(SPA)是一种现代的 Web 技术,通过更快地加载内容来提升用户体验。它通过使用 JavaScript,仅刷新页面的一部分,而不是重新加载整个页面。这种方法允许应用程序重写和生成 HTML 页面,从而缩短加载时间。

然而,为了正确跟踪 SPA,它们需要为每个页面传递特定的属性和导航逻辑,例如页面标题和历史更改事件,以确保正确传递。这确保了 GA4 等分析工具可以准确监控和衡量用户在 SPA 不同部分的互动。

2.0 不一致的表单互动跟踪:

在我们的报告中,也存在增强型衡量下的表单互动文件下载事件不一致的情况。以下是我们迄今为止发现的问题,以及可行的建议解决方案。

  • AJAX 表单跟踪:增强型衡量无法跟踪基于 AJAX 的表单互动,而这常见于动态 Web 应用程序。可能需要定制化实施方案才能准确监控此类互动。
  • 不成功的表单提交:增强型衡量记录的表单提交事件可能包括不成功的表单提交。这在分析表单参与度时可能会导致数据差异。
  • 基于 HTML 代码的表单提交:增强型衡量根据包含「submit」操作的<button>代码的 HTML<form>代码,来记录表单提交事件。正确的代码结构对于准确的表单跟踪至关重要。
  • 输入字段考量:在大多数情况下,不在 HTML<form>代码内的输入字段,不会被视为表单提交。因此,增强型衡量可能无法捕获特定的输入字段的互动。
进一步说明:

以下是一个网站上的表单互动示例,其中表单采用了自定义提交方法。

  • 表单使用 <a> 代码进行提交,而不是带有提交操作的<button>代码。
  • 在这种情况下,增强型衡量表单事件将无法识别表单提交。因此,它将不会被记录
Form submission_illustration 3
解决方法:

在此阶段,我们建议停用增强型衡量中与表单相关的互动事件。为了更可靠地收集用户互动数据,我们建议使用自定义事件实施。这种方法可能为您的网站或 APP 上的表单互动相关的用户行为,提供更准确和有价值的见解。

3.0 视频互动的限制

我们一起探讨 GA4 中自动视频互动事件相关的技术事项。尽管此功能为用户与特定嵌入的 YouTube 视频的互动提供了强大的洞察力,但它也附带了需要仔细注意的要求和限制。

Video Engagement report in GA4 4
Screenshot of Video Engagement event report in GA4

在增强型衡量,视频互动事件的技术要求:

  • 仅支持嵌入式 YouTube 视频:增强型衡量的视频互动事件专为嵌入式 YouTube 视频量身定制。其他视频播放器或平台可能不受支持。
  • ?enablejsapi=1 参数:要启用跟踪,嵌入式 YouTube 视频播放器必须在其 URL 中包含「?enablejsapi=1」参数。此参数允许 JavaScript API 与嵌入式视频交互,方便事件跟踪。
  • 页面加载时存在:为了使视频互动跟踪正常运行,当 GTM 容器加载时,嵌入式视频必须出现在页面上。如果视频使用延迟载入技术添加,跟踪可能无法按预期工作。
  • 增强隐私模式:确保嵌入式 YouTube 视频未使用增强隐私模式(从域名「youtube-nocookie.com」中可见)。在此模式下,视频互动事件可能无法准确记录。

需要注意的是,作为增强型衡量的一部分,视频互动事件目前仅适用于嵌入式 YouTube 视频. 如果您的 APP 或网站使用 Vimeo 等其他平台托管视频,则需要实施自定义的事件跟踪才能有效地跟踪视频互动指标。FiveStones 建议设置自定义事件跟踪,以确保无论使用何种视频托管平台,都能全面准确地监控用户与视频的互动。

结论:通过自定义的事件跟踪赋能增强型衡量

增强型衡量可能为小型网站和预算有限的企业,带来巨大的改变。其自动化事件跟踪简化了数据收集,轻松提供有关用户互动的宝贵洞察。

但是,请务必谨慎,特别是表单互动事件。此事件在捕获不成功的表单提交方面可能缺乏可靠性,从而导致潜在的数据差异。为确保数据准确,如果此事件与您的跟踪需求不符,请考虑将其关闭。

公司还应该注意,虽然增强型衡量简化了实施,但自定义的事件跟踪能提供无法比拟的可靠性和准确性。. 根据您的独特需求定制事件跟踪 (例如使用带参数的
自定义事件
),可确保报告中不会遗漏任何有价值的互动。

其他关于 GA4 的文章:
使用 GA4 的 7 条经验检查您 GA4 准备状态的5个方法