Я пытаюсь отследить отправку формы с помощью Google Analytics и AMP, и она не работает - я посмотрел на этот вопрос, но ответа не было, поэтому я надеялся, что кто-то сможетответь сейчас.
Вот живой пример того, что я пытаюсь сделать: makethewebfree.com .Как вы можете видеть из приведенного ниже кода, я попытался настроить триггер, используя пример, который я нашел на сайте усилителя.Он отслеживает начальный просмотр страницы, но ничего после этого.
Вот мой код:
<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:
<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>
Я не получаю никакихошибки проверки усилителя, поэтому я не уверен, в чем может быть проблема.Я думаю, что, возможно, отправка формы усилителя предотвращает срабатывание триггера.
Любая помощь очень ценится!
(Я заполнил части, которые имеют ...
с фактическими значениямипросто пытаюсь сделать более простой пример)