amp表单提交成功后在amp页面触发Google amp分析事件

问题描述 投票:0回答:1

我在AMP提交成功后正在尝试引发一个事件。

此刻,我使用dataLayer.push()并发送:类别,操作和标签。

如何使用本文档https://amp.dev/documentation/components/amp-form/#analytics-triggers中的示例触发成功事件>

此代码构成文档:

<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>

我试图在AMP提交成功后触发一个事件。目前,我使用dataLayer.push()并发送:类别,操作和标签。我如何使用此示例中的示例激发成功事件...

google-analytics amp-html amp-analytics amp-form
1个回答
0
投票
  1. selector丢失-AMP必须知道这是哪个表单元素
© www.soinside.com 2019 - 2024. All rights reserved.