[英]Fire google amp-analytics event in an amp page when amp-form submit success
I am trying to fire an event after submit success in AMP.我试图在 AMP 中提交成功后触发一个事件。
At the moment I use dataLayer.push() and sending: category, action and label.目前我使用 dataLayer.push() 并发送:类别、动作和标签。
How do i fire the success event with the example from this documentation https://amp.dev/documentation/components/amp-form/#analytics-triggers我如何使用本文档中的示例触发成功事件https://amp.dev/documentation/components/amp-form/#analytics-triggers
This the code form the documentation:这是文档中的代码:
<amp-analytics>
<script type="application/json">
{
"requests": {
"event": "https://www.example.com/analytics/event?eid=${eventId}",
"searchEvent": "https://www.example.com/analytics/search?formId=${formId}&query=${formFields[query]}"
},
"triggers": {
"formSubmit": {
"on": "amp-form-submit",
"request": "searchEvent"
},
"formSubmitSuccess": {
"on": "amp-form-submit-success",
"request": "event",
"vars": {
"eventId": "form-submit-success"
}
},
"formSubmitError": {
"on": "amp-form-submit-error",
"request": "event",
"vars": {
"eventId": "form-submit-error"
}
}
}
}
</script>
</amp-analytics>
vars
.附加数据可以作为vars
传递。 Eg for Google Analytics, it's event_label
, event_name
, and event_category
.例如,对于 Google Analytics,它是event_label
、 event_name
和event_category
。 More on AMP & GA integration here .有关AMP 和 GA 集成的更多信息,请访问此处。…
"formSubmit": {
"on": "amp-form-submit-success",
"selector": "form",
"request": "event",
"vars": {
"event_label": "Label 1"
}
},
…
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.