GA4 和转换体验:平稳过渡的技巧
已发表: 2022-12-20GA4 带来了一系列影响优化器分析测试结果的方式的变化。 我们的支持聊天室最近收到了大量关于 GA4 的问题,因为人们试图弄清楚这个新版本的 GA 对他们意味着什么。
到目前为止,您可能已经听说谷歌将在 2023 年 7 月弃用现有版本的 Google Analytics(Universal Analytics(UA)),转而支持 GA4。 这意味着谷歌将停止支持和跟踪 UA,自 2012 年以来,UA 一直是数百万网站的默认报告工具。谷歌表示,Universal Analytics 的历史数据在 7 月停用日期后“至少六个月”内仍然可用2023.
注意:UA 360 物业将获得截至 2024 年 7 月 1 日的额外年度。
尽管 2023 年 7 月似乎时间充裕,但您应该已经开始准备将 A/B 测试数据从 UA 转移到 GA4。
本文介绍了正在发生的变化、为什么您会受到影响、如何将 A/B 数据移至 GA4 以及最终如何使用它。
- GA4:是什么让它与众不同?
- A/B 测试人员有哪些选择?
- 1.采用GA4
- 2.切换到不同的分析平台
- 3. 实施本地分析解决方案
- 如何将 GA4 与您的 A/B 测试平台集成
- 如何将转化体验数据发送到 GA4
- 1. 创建 GA4 媒体资源
- 2. 将网络数据流添加到您的新 GA4 媒体资源
- 3. 添加跟踪代码
- 4.将转换数据推送到GTM数据层
- 5.在GTM中创建实验ID数据层变量
- 6.在GTM中创建Variation Name Data Layer变量
- 7. 创建一个新的 GTM 标签及其触发触发器
- 8. 在 GA4 中注册自定义定义
- 9. 检查 GA4 报告中的转换数据
- 如何将 VWO 数据发送到 GA4
- 如何将优化数据发送到 GA4
- 如何将 Google 优化数据发送到 GA4
- 如何将 Kameleoon 数据发送到 GA4
- 如何将转化体验数据发送到 GA4
- GA4 A/B 测试数据:如何使用它?
- 创建细分以获得更深入的见解
- 创建自定义渠道以揭开整个渠道中用户行为的神秘面纱
- 将您的 A/B 测试数据发送到 Google 表格
- 下一步
我们以前来过这里。 这不是我们第一次从一个 GA 版本转移到另一个 GA 版本。
GA Classic Analytics (ga.js) 和 Universal Analytics (analytics.js) 之间的切换很容易。 所需要做的只是更新您网站上的跟踪代码。
你的数据是一样的。 用户体验、统计数据等基本相同。 甚至与 A/B 测试平台的集成也轻而易举。 只需点击几下即可开始将您的 A/B 测试数据发送到 UA。
这次的情况有所不同。
GA4:是什么让它与众不同?
如果您玩过 GA4,您可能已经看到了截然不同的事情。
对于初学者,您不会找到任何您习惯的报告。 由于 GA4 是高度可定制的,因此您可以自定义主仪表板上显示的内容。
这是登录后 GA4 仪表板的屏幕截图。(注意:您可以在此处访问 Google 演示帐户。)
左侧边栏上的“受众”和“获取”已替换为“主页”、“报告”、“探索”、“广告”或“配置”。 (如果您有账户编辑权限,还有更多选项)。
GA4 和 UA 之间有五个主要区别:
通用分析 (UA) | 谷歌分析 4 (GA4) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
测量 | 基于会话 | 灵活的基于事件的 | |||||||||||||||
报告 | 跨平台和设备受限 | 跨平台和设备完全启用 | |||||||||||||||
调试 | 没有可用的 DebugView 报告 | 可用的 DebugView 报告 | |||||||||||||||
隐私/IP 匿名化 | 可以启用/禁用 | 默认情况下启用 - 由于隐私法无法禁用它 | |||||||||||||||
自动化 | 有限的 | 基于机器学习 |
- GA4 跟踪的不是会话或页面浏览量,而是事件。 因此,您可以确定哪些“事件”对您的业务最重要。
- 借助 GA4 提供的全面的跨设备和跨平台报告功能,您可以监控每个用户如何与您的应用程序或网站进行交互。 这有助于更好地了解营销影响。
- 新功能DebugView允许对传入数据进行更详细的检查(无需等待数小时)。 UA 中提供了实时报告,但这些并不是解决和调试跟踪问题的最佳方法。
- UA 定期收集用户的 IP 地址。 由于 IP 地址被视为受法律保护的个人身份信息 (PII),因此这违反了 GDPR。 为了增强用户隐私,Google Analytics 启用了 IP 匿名化选项,将用户 IP 地址的最后 3-4 位数字匿名化。 但IP匿名化使用起来并不简单,需要用户手动激活,需要编辑标签代码。 在 GA4 中, IP 匿名化默认开启,无法关闭。 这意味着 GA4 不会跟踪或无法跟踪用户的 IP 地址。
- GA4 不仅仅报告过去的事件,还使用自动化和人工智能来提供预测性见解。 企业可以使用这些数据进行预测、定位新受众等。
A/B 测试人员有哪些选择?
如果您将 UA 与 A/B 测试数据结合使用,则需要安排如何以及在何处跟踪您网站的 A/B 性能。 您还必须采取措施来保留您的数据,因为它不兼容并且在 2023 年 7 月之后您将无法使用(如果您不保存它)。
共有三种备选方案可供选择,每一种备选方案的解释如下(如果您的团队选择结合选项 2 和 3 的混合策略,则为 4 个)。
1.采用GA4
大多数人都是这种情况。 决定迁移到 GA4 并采取必要的预防措施来保持数据完整性和无缝测量。
作为 GA4 用户,您将负责识别衡量差距并更新 KPI 以填补这些差距。 除了在新的 GA4 界面上培训您的团队外,您还应该(现在)开始收集数据以满足年度报告需求。
任何使用 UA 的 CRO 团队可能需要更多时间和培训来适应新结构,因为 GA4 中的界面与之前的界面有很大不同。
2.切换到不同的分析平台
越来越多的公司正在转向替代分析工具。 我们在下面的建议包括两个开源分析替代方案,它们也可以与您的 A/B 测试平台集成。
- 卯
与 Google Analytics 类似,Matomo 是一个具有广泛功能的网络分析应用程序。
- 似是而非
提供基本指标和报告的紧凑而简单的界面使 Plausible 非常适合大多数用户。
3. 实施本地分析解决方案
本地分析解决方案可能会提供更大的实用性、隐私性和合规性,具体取决于它们的使用方式。 Matomo 和 Countly 等平台允许本地实施,这意味着您的公司保留所有访问者数据,而不是将其发送到 Google Analytics(或任何其他第三方工具)。
如果您将本地分析包与 Looker、PowerBI 或其他自有数字平台等工具结合使用,您可以即时访问众多团队和资产的数据。
注意:请注意,此解决方案需要大量的开发/工程合作。
如何将 GA4 与您的 A/B 测试平台集成
如果您选择采用 GA4,在本节中,我们将说明如何将其与您的 A/B 数据一起使用。
为了真正深入研究 A/B 测试工作如何影响用户体验,测试人员必须能够广泛了解用户如何与网站、应用程序或营销材料进行交互。
而这正是 GA4 允许您做的。
通过使用 GA4 中的用户细分功能,您可以比较和评估人们通常如何使用您的网站,而不是仅仅分析您在 A/B 测试期间关注的特定目标。
超越这些目标以更广泛地研究用户行为的能力对于理解整体数字体验至关重要,即使您的 A/B 体验所针对的主要和次要目标将作为任何 A/B 测试研究的基础。
例如,在您的测试中转化的访问者访问您的网站或进行购买的频率如何? 他们最有可能与哪些营销材料互动? 如果用户之前的网站行为不同,或者如果他们在测试前的三个月内查看了多种产品,那么用户对测试的反应是否不同?
这些是在 GA4 中探索起来要简单得多的查询类型。
Convert Experiences 用户,请继续阅读以了解如何将 GA4 与 Convert Experiences 集成。
如何将转化体验数据发送到 GA4
1. 创建 GA4 媒体资源
转到您的 GA 帐户的管理区域并创建一个 GA4 媒体资源。
2. 将网络数据流添加到您的新 GA4 媒体资源
根据要求输入您的 URL 和网站名称。
输入所需的站点信息后,您将获得一个测量 ID:G-XXXXXXXX(示例如下)。
您可能想知道需要多少数据流。 一开始尝试使用一个网络流,您以后可以随时添加更多。
3. 添加跟踪代码
确保转换跟踪代码和 Google 跟踪代码管理器代码都已添加到您的网站。
4.将转换数据推送到GTM数据层
在页面上激发的转化体验被推送到 Google 跟踪代码管理器的默认数据层对象中,以便在 GTM 中进行进一步处理。 你不需要在这里做任何事情。
以下是推送到 GTM dataLayer 的 Convert 对象的 4 个键:
- “ event ” – “convert-trigger-experiment-{experiment_id}” 其中 experiment_id 是 Convert Experiences 应用程序中触发的实验的 ID;
- “ experiment_id ” – Convert Experiences 应用程序中已触发实验的实验 ID;
- “ variation_name ” – 所选变体的变体名称,可在 Convert Experiences 应用程序中找到
- “ gadimension ”——如果启用了 Google Analytics 集成并选择了一个维度,则它具有在 Google Analytics 集成中设置的维度值。
例子:
dataLayer.push({ "event":"convert-trigger-experiment-1234", "experiment_id":"1234", "variation_name":"test variation", "gadimension":"1" });
如果您使用 Google Chrome Developers Tool 控制台并且您已经激活了 Convert Debugger 扩展,这就是 Convert 将数据推送到 GTM 数据层时的样子:
在 Google 跟踪代码管理器中,可以使用此数据并将其转发给其他受支持的服务。 在这种情况下,我们会将数据发送到 GA4。
5.在GTM中创建实验ID数据层变量
Experiment ID 数据层变量将存储 Convert experiment_id 值,我们将在每次需要调用该值时使用它。
打开 Google 跟踪代码管理器并转到变量:
创建一个新的用户定义变量:
给它起一个描述性的名字,分配类型Data Layer Variable并在Data Layer Variable name中填写experiment_id:
6.在GTM中创建Variation Name Data Layer变量
Variation Name 数据层变量将存储 Convert variation_name 值,我们将在每次需要调用该值时使用它。
转到变量并创建一个新的用户定义变量:
为其指定一个描述性名称并将数据层变量指定为类型。 指定其数据层变量名称并点击保存:
7. 创建一个新的 GTM 标签及其触发触发器
转到标签并创建一个新标签:
为其指定一个描述性名称并选择 GA4 事件作为您的代码类型。 选择手动设置 ID 作为您的配置标签并填写您从 GA4 媒体资源中获得的测量 ID:
添加事件名称。 将我们上面创建的两个数据层变量组合为一个事件参数。 如果愿意,您可以有两个事件参数(一个用于 experience_id,一个用于 variation_name):
选择触发规则以触发代码。 创建一个新的触发器,给它起一个描述性的名称,选择自定义事件并填写相关字段,如下所示:
请注意,每次触发体验时,此规则都会触发代码。
8. 在 GA4 中注册自定义定义
您为 GA4 提供的任何自定义参数均受此约束。 如果您希望在漏斗报告、探索等应用程序中查看或使用自定义参数,您必须在 GA 界面中注册自定义参数,在定期报告中查看他们的报告卡等。
我们需要在这里注册它,因为我们随 Convert 事件一起提交了一个自定义参数。
您可以在 GA4 中的配置 > 自定义定义下找到自定义维度:
开始为此参数收集数据后约 24 小时,您将在用户界面中看到更改。
9. 检查 GA4 报告中的转换数据
您可以使用以下报告在 GA4 中查看转化数据:
- 所有事件报告
- 调试器
- 参与 > 活动
- 分析 > 分析中心
不过,这还不是全部。 由于 GA4 是一个基于事件的分析平台,您发送的事件将对每个报告产生影响(以某种方式)。
- 事件
您可以在此处找到您的 GA4 媒体资源正在跟踪的所有事件的列表。 单击任何事件以获得更详细的报告。 在您的自定义事件出现在该列表中之前,可能会有长达 24 小时的延迟。
- 调试器
在设备或浏览器上启用调试时,DebugView 可用于监视其活动。
要试用它,请在计算机或浏览器上启用调试模式。 然后,单击右侧导航面板中的 DebugView 以跟踪来自该计算机或浏览器的事件。
- 参与 > 活动
这包括几个图表以及发送到您财产的所有事件的摘要。 如果您单击它们下方列出的任何事件,您将被带到与“所有事件”报告部分中指示的相同类型的报告。
- 分析 > 分析中心报告
这是您可以深入了解数据的区域。 您可以在分析中心使用探索、漏斗分析、路径等报告。
这是勘探报告的示例。 如果您没有立即看到信息,请耐心等待。 数据可能会在 24 小时内出现在您的报告中。
如何将 VWO 数据发送到 GA4
根据您的用例,VWO 有两个关于如何集成 GA4 的指南:
- 在没有 GTM 的情况下将 VWO 与 GA4 集成
- 将 VWO 与 GA4 与 GTM 集成
如何将优化数据发送到 GA4
Optimizely 提供了一些关于如何将 Optimizely Web 或 Full Stack 与 GA4 集成的指南:
- 将 Optimizely Web 与 GA4 集成
- 使用 Google 标签管理器将 Optimizely Web 与 GA4 集成
- 将 Optimizely Full Stack 与 GA4 集成
如何将 Google 优化数据发送到 GA4
如果您正在使用 Google 优化工具并希望迁移到 GA4,那么本指南适合您。 有传言说谷歌明年将停止优化,因此您可能需要考虑其他选择。
如何将 Kameleoon 数据发送到 GA4
如果您正在使用 Kameleoon 并希望迁移到 GA4,请查看本指南。
GA4 A/B 测试数据:如何使用它?
您的 A/B 数据已同步到 GA4,但下一步是什么? 以下是一些常见的用例来指导您。
创建细分以获得更深入的见解
您可以通过添加细分来自定义您的报告。 结果可以按最受欢迎的页面、流量来源、人口统计、访问者类型、位置、浏览器、设备等进行排序。此外,您可以使用过滤器包含或排除特定数据类型。
大多数 A/B 测试平台只发送事件数据,其中包括访问者被分入的体验和变体名称。 您可以使用该事件信息并设计您自己的独特细分。
细分存在于 UA 中的大多数基本和自定义报告中。 添加更多细分、比较它们以及在报告之间切换都是可能的。
GA4 中的情况有所不同。
只能在自由形式、漏斗探索等探索报告中添加或使用细分。
您可以选择建议的细分之一或创建您自己的细分(通过选择自定义细分)。
例如,使用电子商务事件,您可以为参与体验并进行购买的用户创建细分:
通过使用此细分,您可以了解很多有关用户级购买行为的信息:
- 购买的客户采取什么路径?
- 哪些地区的转化率和平均订单价值最高?
- 一个月的会话次数细分是多少?
创建自定义渠道以揭开整个渠道中用户行为的神秘面纱
了解客户离开渠道的位置将帮助您改善客户体验的这些部分。 漏斗探索报告可以帮助您做到这一点。
借助位于 GA4 的探索部分中的漏斗探索报告,您可以为您网站上的任何导航路径创建漏斗。 虽然该功能可能需要一些时间才能熟悉,但它提供了一些有趣的功能,这些功能远远优于我们目前在 UA 中看到的任何功能。
让我们看一个示例漏斗探索报告。 它使我们能够跟踪进入测试变体的访问者数量,至少查看一个产品(在产品页面上),将项目添加到他们的购物车,并最终完成交易。
注意:要运行此报告,您的 GA4 媒体资源必须配置为跟踪电子商务。
在此示例中,步骤如下:
- convert_experience_variation(GA4-Convert 集成需要此名称)
- view_item(GA4 电子商务跟踪需要此名称)
- add_to_cart(GA4 电子商务跟踪需要此名称)
- 购买(GA4 电子商务跟踪需要此名称)
其他设置保持不变。 设置完所有内容后,这里是选项卡设置。
将您的 A/B 测试数据发送到 Google 表格
假设您正在为使用 Convert 测试各种漏斗流的客户开发一个项目。 他们想测试新的布局并针对移动设备进行优化。 您的 Convert 仪表板已经包含所有必要的数据,但您可以选择在 Google 表格中创建仪表板,因为:
- 您想要更改仪表板的布局,以便可以快速查看最重要的信息。
- 并非组织中的每个人都具有 Convert 协作者查看报告仪表板的权限。
- 在您的分析中,您希望在 Convert 之外提供一些额外的支持,例如直方图。
在这种情况下,由于其基于 JavaScript 的脚本语言和 G Suite Marketplace 中充满活力的附加组件生态系统,Google 表格可能会有所帮助。 许多附加组件将表格链接到 Facebook 和 Google Analytics 等知名服务(Supermetrics 和两分钟报告是最受欢迎的服务之一)。
用户只需单击一个按钮即可提取数据,从而实现一些自动化,而无需综合数据仓库的费用和复杂性。
将两分钟报告 Google 附加组件添加到您的 Google 表格中,并导入您的 A/B 测试数据所在的 GA4 数据源:
现在可以在单个页面上收集测试数据并添加分析测试所需的计算。 创建报告后,您可以通过单击浏览器上的共享按钮与您的同事共享。
下一步
这是熟悉 GA4 的绝佳机会,这样您就可以在为时已晚之前准备好从 UA 过渡到 GA4! 正如我们已经在本文中指出的那样,有很多事情需要提前学习,所以现在是开始的绝佳时机。