Javascript AMP分析跟踪未发送事件
我试图用谷歌分析和AMP跟踪表单提交,但它不起作用——我看了这个问题,但并没有答案,所以我希望现在有人能回答 下面是我正在尝试做的一个活生生的例子:。正如您在下面的代码中所看到的,我尝试使用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
<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表格的提交阻止了触发器被触发
非常感谢您的帮助
(我用实际值填写了
…
,只是想做一个简单的例子)注意:我还尝试了事件提交成功
和提交错误
,但这两个都不起作用(我使用表单元素作为选择器)