Javascript AMP分析跟踪未发送事件

Javascript AMP分析跟踪未发送事件,javascript,html,google-analytics,analytics,amp-html,Javascript,Html,Google Analytics,Analytics,Amp Html,我试图用谷歌分析和AMP跟踪表单提交,但它不起作用——我看了这个问题,但并没有答案,所以我希望现在有人能回答 下面是我正在尝试做的一个活生生的例子:。正如您在下面的代码中所看到的,我尝试使用amp网站上的示例设置触发器。它正在跟踪最初的页面浏览量,但之后什么都没有 这是我的密码: <form method="post" action-xhr="..." target="_top"> <input type="email" name="email" placeholder

我试图用谷歌分析和AMP跟踪表单提交,但它不起作用——我看了这个问题,但并没有答案,所以我希望现在有人能回答

下面是我正在尝试做的一个活生生的例子:。正如您在下面的代码中所看到的,我尝试使用amp网站上的示例设置触发器。它正在跟踪最初的页面浏览量,但之后什么都没有

这是我的密码:

<form method="post" action-xhr="..." target="_top">
    <input type="email" name="email" placeholder="Email..." required><input id="signup" type="submit" value="Sign me up">
    <div submit-success>
        <template type="amp-mustache">
            Success! We'll let you know when we do something
        </template>
    </div>
    <div submit-error>
        <template type="amp-mustache">
            I guess there was an error - can you try again later?
        </template>
    </div>
</form>

成功!我们做点什么会让你知道的
我猜是出了一个错误-你能稍后再试吗?
这是放大器部分:

<amp-analytics type="googleanalytics">
<script type="application/json">
{
  "vars": {
    "account": "..."
  },
  "triggers": {
    "default pageview": {
      "on": "visible",
      "request": "pageview",
      "vars": {
        "title": "Home Page"
      }
    }
  },
    "click on #signup trigger": {
      "on": "click",
      "selector": "#signup",
      "request": "event",
      "vars": {
        "eventCategory": "subscribe",
        "eventAction": "subscribe-clicked"
      }
    }
}
</script>
</amp-analytics>

{
“vars”:{
“账户”:“…”
},
“触发器”:{
“默认页面视图”:{
“打开”:“可见”,
“请求”:“页面视图”,
“vars”:{
“标题”:“主页”
}
}
},
“单击#注册触发器”:{
“打开”:“单击”,
“选择器”:“注册”,
“请求”:“事件”,
“vars”:{
“事件类别”:“订阅”,
“eventAction”:“已单击订阅”
}
}
}
我没有收到任何amp验证错误,因此我不确定问题可能是什么。我想也许amp表格的提交阻止了触发器被触发

非常感谢您的帮助


(我用实际值填写了
,只是想做一个简单的例子)

注意:我还尝试了事件
提交成功
提交错误
,但这两个都不起作用(我使用表单元素作为选择器)