如何通过GTM / GA对两个单独的结帐进行A / B测试

时间:2018-10-04 19:39:12

标签: google-analytics google-tag-manager ab-testing

我们一直在开发新的结帐流程,并希望根据我们现有的结帐流程对其进行A / B检查,以查看其在特定时间段内的效果如何。我们目前正在像这样使用GTM数据层:

[   {
"ecommerce":     {
  "checkout":       {
    "actionField":         {
      "step": 1,
      "action": "checkout"
    },
    "products":         [
      { etc...

我们的GA增强型电子商务如下所示: GA funnel

新的结帐是一页结帐,其步骤顺序不同:

  1. 收货地址
  2. 运输方式
  3. 付款信息
  4. 评论

有人可以帮助您以最佳方式在GTM / GA中设置A / B测试,以便我们可以跟踪结帐流程并进行比较吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为您可以使用checkout选项或会话范围的自定义维度。

使用checkout选项,您可以看到类似的内容(请注意,我使用的是gtag.js,但该想法应转换为GTM / DataLayer):

gtag('event','set_checkout_option',{   “ checkout_step”:1   “ checkout_option”:“结帐变体”,   “ value”:“ A” });

您可以做的另一件事是在GA中定义一个自定义维度,将其称为“变体”或“ AB测试”,然后在GTM中创建一个Cookie变量以读取变体类型,并将其与所有匹配一起发送给自定义尺寸。