我们正在通过 Google Optimize 运行 A/B 测试实验,其中主要目标是Google Analytics 目标:
我们正在测量的是有多少用户触发了Signup request
具有某些 UTM 属性的自定义事件。
转换事件通过我们后端的 Segment 触发,数据被发送到Google Analytics 目标。
根据Segment 关于如何将 UTM 参数发送到 GA 的文档,我们已确认 UTM 数据已正确发送到 Google Analytics (GA) 。因此,例如,如果我们触发一个主体如下所示的段事件:
{
"context": {
"campaign": {
"name": "search_brand",
"source": "google",
"medium": "cpc"
}
...
},
"event": "Signup request",
...
}
我们将在 GA 仪表板中看到如下所示的转换:
但是,此转化与我们的 Google 优化实验无关:
这是可以理解的,因为我们没有发送任何数据作为我们的 Segment 事件的一部分,表明该事件应该与实验相关联(例如,优化容器 ID 或实验 ID)。我们在这里缺少的是我们如何将我们的 Segment 事件与我们的 Google Optimize 实验相关联?
有这些文档说明:
要与 Google Universal Analytics Optimize 插件集成,请在目标设置中插入您的 Optimize Container ID。
我们已经这样做了,但这并没有解决问题,而且似乎只是在客户端部署 Google Optimize 脚本/片段的另一种方式(不过我不确定,因为我们没有看到任何明显的效果包括此 ID,并且文档很少)。
Segment 的这篇博文还简要提到了与 Google Optimize 的集成,并说:
通过使用 Segment 和 Google Optimize,您可以使用自定义维度、自定义指标和内容分组快速运行测试。
但没有继续解释如何一起使用这些工具或链接到任何文档。
是否有任何参数需要作为 Segment 事件主体的一部分传递,而我们在此处缺少这些参数以将这些工具联系在一起?谢谢!