Правильное внедрение Google Tag Manager

Код контейнера Google Tag Manager претерпел незначительные изменения, что повлияло на порядок его внедрения в исходный код страниц сайта.

Изменения коснулись самого кода контейнера Google Tag Manager, а также изменилось место, в которое код должен быть внедрен. Если ранее код контейнера требовалось размещать сразу после открывающего тега body:

Устаревший вариант внедрения кода контейнера Google Tag Manager

Устаревший вариант внедрения кода контейнера Google Tag Manager

то теперь он разделен на два блока.

Первый блок должен быть добавлен максимально близко к началу страницы и размещен сразу после открывающего тега head, второй блок сразу после открывающего тега body:

Обновленный код контейнера Google Tag Manager

Обновленный код контейнера Google Tag Manager

В исходном коде страницы это выглядит примерно следующим образом:

Пример внедрения

Пример внедрения

Несколько слов о том, что изменилось в самом коде. Теперь контейнер Google Tag Manager подгружается только по протоколу HTTPS. Если вас сайт работает по HTTP протоколу, то на вашем сайте это не скажется никаким образом, все как работало ранее, так и будет работать.

Если у вас контейнер Google Tag Manager внедрен по устаревшему варианту, необходимости в срочной замене варианта нет, т.к. устаревший вариант прекрасно работает как и ранее. Но вот для новых внедрений – альтернативы уже нет.

Также обратите внимание, что код хоть внешне и схож, но между устаревшей и текущей версией есть различия, по этой причине, приняв решение перейти на новый вариант получите код контейнера в панели управления:

Получение кода контейнера Google Tag Manager

Получение кода контейнера Google Tag Manager

и разместите его на всех страницах сайта, удалив устаревший вариант. Перед выполнением любых действий с исходным кодом сайта – не забывайте делать резервные копии.

Кейсы и инструкции по настройке в вашем ящике. Подпишитесь сейчас!

11 комментария(ев) к “Правильное внедрение Google Tag Manager

  1. А вот с проверкой контейнера в Tag Assistant делать? он для новых контейнеров показывает ошибку установки

  2. Спасибо за статью!
    Не совсем поняла один момент.
    “Если ваш сайт работает по HTTP протоколу, то на вашем сайте это не скажется никаким образом, все как работало ранее, так и будет работать.”
    У меня сайт на HTTP. Будет ли правильно работать код, если я его установлю как для протокола HTTPS? В Тег менеджере только такой код дается.

  3. Добрый день!
    Установил код на сайт, при проверке через Tag Assistant
    показывает ошибку – Invalid or missing account ID

    • Такая же ерунда. Установил код на сайт, при проверке через Tag Assistant
      показывает ошибку – Invalid or missing account ID

      • Андрей, вероятно в Tag Assistant еще не внесли необходимые изменения и он ищет код только в BODY. Мое мнение, что еще очень много сайтов используют “старый” код, хотя время прошло не мало после перехода на новый код контейнера

      • Андрей 15.03.2017 в 17:27 -

        Новый идентификатор после GTM-имеет количество знаков больше 6 и это пока дает ошибку, но вскоре обещают исправить

Добавить комментарий

Current month ye@r day *