我试图在我的AMP(Wordpress)网站上使用Optimize运行一些AB测试.我使用官方的Wordpress AMP插件,并通过插件提供的钩子添加我的分析设置。我将向你展示最终的HTML输出。
到目前为止,我已经做了什么。
<amp-experiment>
<script type="application/json">
{
"testExperiment": {
"sticky": false,
"variants": {
"0": 50,
"1": 50
}
}
}
</script>
</amp-experiment>
我在页面源码中的分析脚本输出是这样的。
<script type="application/json">
{
"vars": {
"account": "UA-54160702-17"
},
"requests": {
"experiment": "${pageview}&xid=${xid}&xvar=${xvar}"
},
"triggers": {
"trackPageview": {
"on": "visible",
"request": "pageview",
"extraUrlParams": []
},
"pageview": {
"on": "visible",
"request": "experiment",
"vars": {
"xid": "51vXPC_HQcCA-kjuWP5XFQ",
"xvar": "VARIANT(testExperiment)"
}
}
},
"transport": {
"beacon": "true",
"xhrpost": "true",
"image": "false"
}
}
</script>
body[amp-x-testExperiment="0"] .clr-expr {
background-color: #00cebe;
}
body[amp-x-testExperiment="1"] .clr-expr {
background-color: #353c8c;
}
实验属性没有被添加到页面的主体中 而且我在控制台中看到了以下错误。
我试图测试的页面是: https:/dev.somnishop.comwas-tun-gegen-schnarchen-frauen。
任何建议将被感激。
原来是Wordpress AMP插件的问题。这个 是支持线程,如果有人感兴趣。