首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Google中跟踪多个Google优化实验?

如何在Google中跟踪多个Google优化实验?
EN

Stack Overflow用户
提问于 2018-08-16 15:16:53
回答 1查看 646关注 0票数 1

文档在AMP中演示了跟踪多个实验。但是,如何正确配置amp-analytics

在文档的报告部分中,它提到了一个VARIANTS占位符,该占位符将被序列化的试验和变体名称列表所取代。谷歌优化团队的这个答案似乎表明,它可以添加到<amp-analytics>中的请求中,如下所示:

代码语言:javascript
复制
<amp-analytics type="googleanalytics">
  <script type="application/json">
    {
      "vars": {
        "account": "..."
      },
      "requests": {
        "experiment": "${pageview}&exp=VARIANTS"
      },
      "triggers": {
        "pageview": {
          "on": "visible",
          "request": "experiment"
        }
      }
    }
  </script>
</amp-analytics>

不过,当我尝试这一点时,谷歌优化并没有注册任何访问。它似乎要求experiment请求包括xid/xvar (用于试验ID/变体):

代码语言:javascript
复制
<amp-analytics type="googleanalytics">
  <script type="application/json">
    {
      ...
      "requests": {
        "experiment": "${pageview}&xid=${xid}&xvar=${xvar}"  <-- modified
      },
      "triggers": {
        "pageview": {
          "on": "visible",
          "request": "experiment",
          "vars": {                                          <-- added
            "xid": "skdjEjia23_1ksjd",                       <-- 
            "xvar": "VARIANT(my-experiment-name)"            <-- 
          }                                                  <-- 
        }
      }
    }
  </script>
</amp-analytics>

这很好,但是我一次只能运行一个实验,因为xid/xvar是硬编码成一个特定的实验。

我能做多项实验吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-08-20 15:03:24

好吧,我想出来了。我从谷歌优化论坛的谷歌优化团队那里得到了一个答案。

VARIANTS变量被序列化的实验名称和变体所取代,但是Google显然需要的是实验ID和变体。因此,正确的解决方案是以这种方式配置<amp-analytics>

代码语言:javascript
复制
<amp-analytics type="googleanalytics">
  <script type="application/json">
    {
      "vars": {
        "account": "..."
      },
      "requests": {
        "experiment": "${pageview}&exp=a1b2c3.VARIANT(my-first-experiment)!d4e5f6.VARIANT(my-second-experiment)"
      },
      "triggers": {
        "pageview": {
          "on": "visible",
          "request": "experiment",
        }
      }
    }
  </script>
</amp-analytics>

注意,a1b2c3d4e5f6是实验ID,而不是名称。它们后面的.VARIANT(...)部分表示为这些实验选择的变量的索引。不知道为什么首先使用ID,而在VARIANT()回调‍♂️中使用名称

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51880387

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档