amp-experiment
文档演示了在 AMP 中跟踪多个实验。但是,如何amp-analytics
正确配置?
在文档的报告部分,它提到了一个VARIANTS
占位符,该占位符将替换为实验和变体名称的序列化列表。Google Optimize 团队的这个答案似乎表明它可以<amp-analytics>
像这样添加到请求中:
<amp-analytics type="googleanalytics">
<script type="application/json">
{
"vars": {
"account": "..."
},
"requests": {
"experiment": "${pageview}&exp=VARIANTS"
},
"triggers": {
"pageview": {
"on": "visible",
"request": "experiment"
}
}
}
</script>
</amp-analytics>
但是,当我尝试此操作时,Google Optimize 不会记录任何访问。似乎要求experiment
请求包含xid
/ xvar
(用于实验 ID/变体):
<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
是硬编码到特定实验的。
有什么想法可以运行多个实验吗?