Событие подключения amp-формы к тегу конверсии рекламы в Google Tag Manager

У меня есть сайт с амп-формой. Я хочу отслеживать конверсии Google Ads, используя amp-form amp-form-submit-success событие, как описано здесь.

Контейнер AMP в Google Tag Manager поддерживает только несколько триггеров, таких как Click, Scroll, Timer и т. Д. Нет пользовательского триггера. Поэтому я создал тег конверсии объявлений без триггера в надежде, что смогу каким-то образом вызвать его вручную из <amp-analytics> Сама конфигурация тегов.

Одна вещь, которую я попробовал, это добавить тег AdWords прямо в <amp-analytics> Конфиг, как это:


    <amp-analytics config="https://www.googletagmanager.com/amp.json?id=GTM-123456&gtm.url=SOURCE_URL" data-credentials="include">
      <!-- Extra tag for form submission  -->
      <script type="application/json">
      {
        "vars" : {
          "gtag_id": "GTM-123456",
          "config" : {
            "GTM-123456": { "groups": "default" },
            "<Conversion ID>": { "groups": "default" }
          }
        },
        "triggers": {
          "C_fm2EfIAdnpI": {
            "on": "amp-form-submit-success",
            "vars": {
              "event_name": "conversion",
              "send_to": ["<Conversion ID>/<Conversion Label"]
            }
          }
        }
      }
      </script>
    </amp-analytics>

Код выше основан на коде установки, сгенерированном для меня Google Ads. Я только что попытался заменить событие click на событие amp-form. Это стандартный код:


    "C_fm2EfIAdnpI": {
      "on": "click",
      "selector": "CSS_SELECTOR",
      "vars": {
        "event_name": "conversion",
        "send_to": ["<Conversion ID>/<Conversion Label"]
      }
    }

Я получаю ошибку из своего кода, говорящую о том, что у триггера отсутствует свойство запроса (каковым оно является). Но я понятия не имею, каким будет этот URL-адрес запроса.

Кому-нибудь удалось подключить amp-form-submit-success к конверсии объявлений Google? С или без использования Google Tag Manager?

Контейнеры GTM AMP поддерживают только встроенные триггеры Click, Scroll, Timer (и т. Д.) И ничего больше?

0 ответов

Вы можете получить доступ к запросам, которые предоставляет вам GTM, если просто откроете файл JSON в URL-адресе конфигурации. В вашем примере:https://www.googletagmanager.com/amp.json?id=GTM-123456&gtm.url=SOURCE_URL (Я бы посоветовал вам не сообщать здесь свой идентификатор GTM).

Если вы создали какие-либо триггеры в консоли GTM, вы получите requestsсвойство со списком конечных точек для каждого триггера. Таким образом, вы можете создать "фальшивый" триггер, а затем просто использовать этот запрос.

Другие вопросы по тегам