Диспетчер тегов не запускается на страницах AMP

Я использую Google Tag Manager с контейнером AMP. Я интегрировал его с простым тегом Google Analytics

Вот код, используемый в голове:

<!-- AMP Analytics --><script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script>

и в теле:

<amp-analytics config="https://www.googletagmanager.com/amp.json?id=GTM-NVKMFDF&gtm.url=SOURCE_URL" data-credentials="include">
    <script type="application/json">
        ...
    </script>
</amp-analytics>

Но Analytics не получает хиты со страниц AMP. Я пытался также удалить <script> внутри <amp-analytics> тег, но ничего не изменилось.

Вы можете увидеть реализацию здесь: https://www.tomshw.it/migliori-libri-matematica?view=amp

Хотя, если я интегрирую код Google Analytics для страниц AMP, это сработает. Тем не менее, я хотел бы использовать GTM.

Спасибо

2 ответа

Библиотеки AMP JS ( https://cdn.ampproject.org/v0.js в вашем случае) должны появиться, наконец, перед закрытием тега head. См. https://developers.google.com/analytics/devguides/collection/amp-analytics/.

Да, на основе этого блога теперь поддерживается диспетчер тегов в AMP, который поддерживает все рекламные платформы Google, включая AdWords и DoubleClick. Вы можете проверить страницу поддержки для получения полного списка поддерживаемых тегов и информации о том, как использовать встроенные переменные.

Диспетчер тегов не запускается на страницах AMP

Здесь вы можете проверить возможные причины проблем с запуском тегов:

  • Неопубликованные изменения
  • Неправильная конфигурация триггера
  • Триггеры слишком специфичны
  • Неожиданные изменения сайта или приложения
  • Слишком много HTTP-запросов
  • Проблемы с фрагментами контейнера

Вот руководство по использованию диспетчера тегов Google на ускоренных мобильных страницах, которое может помочь.

Я знаю, что это немного устарело, но я только что столкнулся с этим, и нет никакой другой информации, которую я мог бы найти!

Похоже, страницы AMP не поддерживают ожидаемое здесь окно отладки.

Диспетчер тегов Google, режим предварительного просмотра контейнера AMP, не работает через amp-analytics #19883

"Контейнеры AMP в Диспетчере тегов Google (GTM) не поддерживают окно отладки, о котором вы говорите. Режим предварительного просмотра по-прежнему позволит вам предварительно просмотреть свои изменения перед публикацией".

Другая информация - ускоренные-мобильные-страницы-через-google-tag-manager:

Диспетчер тегов Google для AMP не поддерживает режим отладки, к которому мы привыкли с обычным Диспетчером тегов Google. Для панели отладки потребуется, чтобы страница AMP поддерживала тип JavaScript, который сильно снижает производительность.

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

Это очень полезно, хотя я знаю, что вам будет не хватать отличной панели Debug в вашем распоряжении.

Поскольку в режиме предварительного просмотра нет подробных журналов или чего-то подобного, вам следует ознакомиться с другими инструментами отладки, имеющимися в вашем распоряжении.

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