amp-analytics示例不会触发

时间:2015-12-21 13:54:53

标签: analytics amp-html

我试图从<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

但是,该示例应该可行。我错过了什么地方吗?

2 个答案:

答案 0 :(得分:2)

在几天前,这个组件仍然是expermiental,你必须从浏览器的JavaScript控制台运行:AMP.toggleExperiment(&#39; amp-analytics&#39;)。该组件似乎从几天后就不再是实验性的,所以它应该按预期工作:

  1. 添加amp-analytics库:<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>
  2. 添加amp-analytics标记:
  3. &#13;
    &#13;
    <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;
    &#13;
    &#13;

    Normaly,你应该看到被击中了。

答案 1 :(得分:1)

该功能尚未完全实现。关注github上的https://github.com/ampproject/amphtml/issues/871以获取更新。