2015-12-21 31 views
0

我试图从​​标记的示例开始,但通过复制/粘贴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 

然而,例如应该工作。我在某处错过了什么吗?

回答

2

在几天前,这个组件仍然是expermiental,你必须从浏览器的javascript控制台运行:AMP.toggleExperiment('amp-analytics')。该组件似乎不是实验,因为过几天,现在,所以应该按预期工作:

  1. 添加安培分析库:<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
  2. 添加安培分析标签:

<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>

Normaly,你应该看到被解雇命中。

+0

绝对。谢谢 ! – trey