【发布时间】:2022-10-25 17:46:11
【问题描述】:
我按照this link 中的文档设置了 Google Optimize 服务器端实验(链接到 GA4)。一旦我开始运行测试,几天后,我可以在分析和优化实验报告页面上看到实验印象事件。该实验的主要目标是我们在 GA4 上的一个名为 add_to_cart 的转化事件,每次用户点击添加到购物篮按钮时都会触发该事件。
因此,当页面加载时,我们的服务器端代码决定用户变体,我们触发experiment_impression 事件。到目前为止,一切似乎都很好。之后,只要单击添加到购物篮按钮,就会触发add_to_cart 转换事件。我已经在网络选项卡上检查了这些事件是否被正确触发。
但是,我在 Google 优化报告中的每个实验变体都获得了 0 个事件:
当用户点击“添加到购物篮”时,Google Optimize 似乎认为实验没有运行(即使我们触发了experiment_impression 事件),因此它认为add_to_cart 转换事件不属于我们的实验,因此缺乏报告。
有人可以帮我理解这个设置有什么问题吗?有没有办法以某种方式将我们的add_to_cart 转换事件与我们的服务器端实验联系起来?
谢谢
【问题讨论】:
-
您是否弄清楚这是否是因为服务器端调用?在连接到 GA4 媒体资源的 Google 优化工具中也看到了这一点,转化事件在具有相同 GA4 数据流的不同网站(营销网站 -> 应用网站)上触发。这些事件会显示在 GA4 中,但不会显示在 Google Optimize 中。
-
嘿@David - 抱歉,我还没弄清楚这有什么问题。我也尝试从谷歌获得一些支持,但没有成功。我相信这与实验在服务器端运行的事实有关,如果我们通过客户端实现它,它将正确链接事件。但是,出于性能原因,我们不想做客户端。
标签: javascript ab-testing google-optimize