我试图从<amp-analytics>
标记中的示例开始,但是通过复制/粘贴github示例(https://github.com/ampproject/amphtml/blob/master/examples/analytics.amp.html)的事件,我无法获得任何分析被发送,它只是默默地失败。
验证器尚不支持(https://github.com/ampproject/amphtml/issues/1087),因此验证错误似乎是 正常:
Powered by AMP ⚡ HTML – Version 1450396666888
http://localhost:3000/page.html#development=1:22:0 DISALLOWED_TAG amp-analytics
但是,该示例应该可行。我错过了什么地方吗?
答案 0 :(得分:2)
在几天前,这个组件仍然是expermiental,你必须从浏览器的JavaScript控制台运行:AMP.toggleExperiment(&#39; amp-analytics&#39;)。该组件似乎从几天后就不再是实验性的,所以它应该按预期工作:
<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
<amp-analytics type="googleanalytics" id="analytics2">
<script type="application/json">
{
"vars": {
"account": "UA-39250300-2"
},
"triggers": {
"default pageview": {
"on": "visible",
"request": "pageview"
}
}
}
</script>
</amp-analytics>
&#13;
Normaly,你应该看到被击中了。
答案 1 :(得分:1)
该功能尚未完全实现。关注github上的https://github.com/ampproject/amphtml/issues/871以获取更新。