Обратная связь
Введите ваши данные, и я свяжусь с вами!
Какой у вас вопрос?

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c обработкой персональных данных

Настройка Google Tag Manager — инструкция

Материал обновлен 18:01:2022

Подробный обзор Google Tag Manager. От понятий и принципа работы, до настройки инструментов веб-аналитики.

Что такое Google Tag Manager?

Google Tag Manager – инструмент управления тегами на сайте или в мобильном приложении. Через контейнер Google Tag Manager в удобном, интуитивно понятном интерфейсе осуществляется управления тегами таких сервисов как Google Analytics, Яндекс Метрика, Google Ads, Facebook, ВКонтакте и многих других. Вы можете выполнять отладку без внесения изменений в исходный код на сайте, оперативно добавлять или отключать теги. При необходимости настройки Google Tag Manager другим специалистом с помощью делегирования прав доступа можно предоставить соответствующий уровень доступа.

Для каких целей используется Google Tag Manager?

С его помощью внедряют на сайте сервисы веб-аналитики (например, Google Analytics, Яндекс Метрика), настраивают пиксели для сбора данных по аудиториям (Facebook, ВКонтакте), запускают тестирования (Google Optimize), а также любые другие системы, для интеграции которых необходимо в исходном коде страниц сайта разместить код JavaScript.

Преимущества Google Tag Manager

Снижение зависимости от разработчиков (можно самостоятельно выполнять большое количество операций по настройке), оперативность решения задач, единое пространство управления тегами, возможность сохранить состояние контейнера в версии и позже вернуться к нему (версионность).

Недостатки Google Tag Manager

В некоторых случаях сильная зависимость от исходного кода страниц сайта. При изменении структуры страницы или свойств отдельного элемента могут перестать работать ранее выполненные настройки (эта проблема может быть решена).

Больше полезной информации в Telegram, подпишитесь сейчас!

Основные понятия Google Tag Manager

Контейнер — можно разделить на два блока: технический и то, где непосредственно происходит работа. Первый — это код JavaScript, подлежащий размещению на всех страницах сайта, чтобы Google Tag Manager стал доступен на нем. Второй — рабочее пространство, в котором вы управляете тегами, триггерами и переменными.

Тег — фрагмент кода на языке JavaScript. Примеры: код счетчика Google Analytics, пиксель Facebook и т.п.

Триггер — условие, при котором тег активируется (выполняется). Все триггеры базируются на событиях (клики мешью, просмотры страниц, отправки форм и т.п.), а также в них могут быть заданы дополнительные условия. Например, клик по кнопке «В корзину» (действие — клик, условие — текст кнопки В корзину)

Переменная — обхект, который в зависимости от действия на сайте принимает некоторое значение. Например, url адрес текущей страницы, текст или идентификатор кнопки.

Уровень данных — переменная JavaScript, через которую в Google Tag Manager можно передать необходимую информацию, а при желании и извлечь из него. Имя переменной для уровня данных dataLayer.

Как работает Google Tag Manager?

После создания контейнера Google Tag Manager вам предложат разместить на своем сайте специальный код, который добавляет диспетчер тегов на страницы вашего сайта. В процессе загрузки страницы контейнер загружает теги, триггеры и переменные, которые вы создали в нем. Загрузка происходит асинхронно, очень быстро и как правило не влияет скорость загрузки страницы (если только в вашем Google Tag Manager не слишком много тегов, триггеров и переменных). После загрузки контейнер фиксирует события, которые происходят на сайте. Происходит проверка — какие триггеры связаны с этими событиями, если таковые есть происходит дополнительная проверка условий в триггерах и если все условия соблюдены то запускаются теги, связанные с этим триггером. Тег выполняет необходимый код и информация отправляется в соответствующую систему, например, Google Analytics.

Создание аккаунта и контейнера Google Tag Manager

Давайте приступим к установке этого удобного инструмента на свой сайт. Для начала перейдите на главную страницу проекта расположенную по адресу https://marketingplatform.google.com/about/tag-manager/  , если у вас уже есть учетная запись на Google  пройдите по кнопке Sign in to Tag Manager в правом верхнем углу, если нет, нажмите кнопку Start for free и завершите несложную процедуру создания аккаунта.

Главная страница Google Tag Manager

Главная страница Google Tag Manager

Итак, вы вошли в Google Tag Manager и вам предлагают создать аккаунт. Обратите внимание на подсказки, которые появляются практически на каждой странице, не пренебрегайте ими, внимательно читайте и принимайте к сведению информацию, это позволит вам быстрее изучить новый инструмент и узнать о его возможностях.

Создание аккаунта состоит их двух этапов. На первом этапе необходимо ввести название. Выбирайте его осмысленно, чтобы в том случае, когда аккаунтов станет много вы смогли быстро найти нужный. На втором этапе необходимо указать имя контейнера, выбрать вариант его использования на страницах сайта или в мобильном приложении.

Создание аккаунта и контейнера Google Tag Manager

Создание аккаунта и контейнера Google Tag Manager

Я рекомендую давать название аккаунту и контейнеру идентичное доменному имени сайта.

После того, как все необходимые поля заполнены нажмите на кнопку Создать, вам предложат ознакомиться с «Соглашением об Условиях использования Диспетчера тегов Google». Внимательно прочтите его и сделайте выбор принять его или нет.

Если вы согласились с условиями использования Google Tag Manager для вас будет сгенерирован код, который необходимо разместить на всех страницах вашего сайта сразу после открывающего тега <body>. Если вы сами занимались разработкой сайта, сложностей у вас не возникнет, во всех других случаях обратитесь к специалистам, которые могут провести эту процедуру за несколько минут. Обратите внимание, что внесение изменений в исходный код страниц сайта может привести к неработоспособности сайта, будьте внимательны.

Код контейнера Google Tag Manager

Код контейнера Google Tag Manager

На этом создание аккаунта и установка Google Tag Manager на сайт завершены. Можно приступать к первым настройкам, обычно это добавление тега Google Analytics и Яндекс Метрики.

Как добавить тег в Google Tag Manager

Добавить любой тег в Google Tag Manager можно несколькими способами. Первый через раздел управления тегами:

Добавление тега в Google Tag Manager

Добавление тега в Google Tag Manager

Второй, с главной страницы контейнера:

Главная страница контейнера

Главная страница контейнера

Внедрим Google Analytics и Яндекс Метрику через Google Tag Manager. Перейдем к настройкам счетчика Google Analytics и скопируем идентификатор счетчика:

Номер счетчика Google Analytics

Номер счетчика Google Analytics

После этого, специально для Googlee Analytics создаем переменную, которая будет хранить в себе необходимые настройки. Переходим к Переменные, в блоке Пользовательские переменные выбираем Создать, в выпадающем списке ищем Настройки Google Analytics:

Переменная настройки Google Analytics

Переменная настройки Google Analytics

В открывшемся окне в поле Идентификатор отслеживания вставляем номер счетчика и сохраняем переменную:

Минимальные настройки

Минимальные настройки

После этого создаем тега типа Google Analytics — Universal Analytics со следующими настройками:

Первый тег Google Analytics

Первый тег Google Analytics

Теперь добавим Яндекс Метрику. Перейдите в настройки счетчика Яндекс Метрики и скопируйте код счетчика. После этого повторите действия по созданию тега, только в качестве типа укажите Пользовательский HTML . В содержимое тега вставьте код счетчика Метрики, добавьте триггер All Pages и сохраните тег:

Тег Яндекс Метрики

Тег Яндекс Метрики

После описанных действий мы получаем два тега, которые внедряют на сайт через Google Tag Manager такие сервисы как Google Analytics и Яндекс Метрику:

Яндекс Метрика и Google Analytics в Google Tag Manager

Яндекс Метрика и Google Analytics в Google Tag Manager

При необходимости аналогичные действия выполняются и для других систем.

Как выполнить отладку в Google Tag Manager

Теги добавлены, нужно проверить насколько корректно выполнены настройки. Сделать это можно через отладчик Google Tag Manager. Запустим его нажав на Предварительный просмотр в правом верхнем углу. После запуска отладчика в контейнере появляется информационное сообщение, что вы находитесь в режиме предварительного просмотра:

Запуск отладчика Google Tag Manager

Запуск отладчика Google Tag Manager

Переходим на сайт, обновляем страницу, в нижней части появляется блок с отладочной информацией. Выбрав слева Summary получаем сведения о всех активированных тегах. Поскольку мы создали только два, то они должны быть в списке:

Информация в отладчике

Информация в отладчике

Отлично! Все работает. Но проверим еще в отчетах в режиме реального времени Google Analytics:

Проверка в реальном времени

Проверка в реальном времени

Google Analytics получил отправленных хит с сайта, выполненные настройки в Google Tag Manager корректны. Для Яндекс Метрики такого отчета нет, но можно использовать дополнительный параметр _ym_debug=1 в URL текущей страницы, открыть инструменты разработчика в браузере, перейти в консоль и получить подтверждение отправки обращения в Метрику.

Версии и публикация в Google Tag Manager

Проверили — все работает, но пока эти изменения доступны только нам в режиме предварительного просмотра или отладки. Сделаем их доступными для всех, опубликовав контейнер Google Tag Manager. В правом верхнем углу выбираем Отправить и видим следующее окно:

Публикация контейнера Google Tag Manager

Публикация контейнера Google Tag Manager

Теперь у нас есть выбор опубликовать изменения и сохранить версию, либо только создать версию. В чем отличие?

  • Публикация и создание версии — сохраняется текущее состояние контейнера и становится доступно всем посетителям сайта
  • Новая версия — сохраняется текущее состояние контейнера

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

Администрирование в Google Tag Manager

Перед вами встала задача выполнить некоторые действия в контейнере, но ваших знаний пока не достаточно для этого. Что можно предпринять? Найти специалиста, который знает как справиться с задачей, делегировать ему права на работу в контейнере, получить результат, отозвать доступ. Делается это с помощью соответствующих опций в настройках аккаунта и контейнера Google Tag Manager.

Настроить доступ в Google Tag Manager можно достаточно гибко, но самое важное я не рекомендую выдавать на уровне аккаунта права администратора!

Управление доступом в Google Tag Manager

Управление доступом в Google Tag Manager

Представьте себе задачу — перенести настройки из одного контейнера в другой. Выполнять вручную аналогичную конфигурацию не самое приятное занятие, особенно если выполнено много различных настроек в Google Tag Manager, выручает возможность импорта\экспорта в Google Tag Manager:

Импорт контейнера Google Tag Manager

Импорт контейнера Google Tag Manager

Соответствующая опция доступна на уровне настроек контейнера.

Как менялся Google Tag Manager

Я давно работаю с Google Tag Manager, этот блог я начал вести в 2013 году. С того времени у меня собралась коллекция скриншотов с интерфейсом Google Tag Manager, давайте вместе вспомним  как развивался этот инструмент.

2013 год

Таким был интерфейс при создании контейнера:

Создание аккаунта Google Tag Manager

Теги, триггеры и переменные раньше назывались Теги, правила, макросы:

создание тега google tag manager Создание аккаунта Google Tag Manager

Примерно так происходило добавление нового тега:

имя тега google tag manager

Таким было окно, в котором происходила конфигурация тега:

настройка таймера в google tag manager

2014 год

Создание нового тега происходило по следующей схеме:

меню работы с тегом

Запуск отладчика происходил иначе:

режим просмотра в google tag manager

2015 год

Типы тегов и выбор необходимого происходил на первом шаге конфигурирования тега:

Конфигурация тега Google Analytics выполнялась согласно следующего порядка:

Настройка тега Universal Analytics в Google Tag Manager

2016 год

Фрагмент из отладчика:

Информация в отладчике Google Tag Manager

2017 год

Интерфейс изменился на текущий, после этого в нем происходили некоторые изменения, но пока серьезных не было:

Рассылка бесплатных кейсов, инструкций, обзоров
Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c политикой конфиденциальности
Ежедневные новости из мира аналитики в Telegram канале
Настройки, интеграции, примеры реальных задач, пошаговые инструкции
материалы ПО ТЕМЕ:
ОБСУЖДЕНИЕ:
tvventyseven
19.03.2014 at 15:47

Спасибо. Очень познавательно.
Вопрос вот какой:
Какие есть неудобства существуют и с какими подводными камнями предстоит столкнуться при использовании GTM? Как правило, когда все прекрасно, всегда есть какое-то НО 🙂

    Иван
    20.03.2014 at 11:19

    Конечно, НО всегда есть и GTM не исключение. Например проблемы с отслеживанием iframe или динамически создаваемыми объектами DOM, а также переопределенными обработчиками событий, например для onclick. Есть моменты, которые не возможно сегодня решить, но их не много. Все зависит от того, кто работает с GTM

Natalia
24.03.2014 at 18:14

спасибо за статью!
Подскажите, после «опубликовать» создается версия 2 контейнера, верно? а зачем?

Egor
14.05.2014 at 13:35

Подскажите пожалуйста, стандартный код Юнимерсал Аналитикса нужно удалить?
И после этой инструкции если все сделать так то электронная торговля так же отслеживается?

Спасибо

Виктория
24.06.2014 at 19:23

Спасибо. Очень понятно и познавательно. Вот если б вы подсказали как отслеживать видео на юниверсале, вам бы цены не было 🙂 именно отслеживание сколько просматривают ролик до четверти, до половины, т.п. И в идеале возможность отслеживание нескольких видео на одной странице. На старый код много кодов и инфы, на новый не могу найти.

    Иван
    06.07.2014 at 11:44

    Виктория, спасибо за отзыв! Ролики отслеживаются как и ранее, только вместо фиксации события передавайте информацию в dataLayer, а затем настройте активацию тегов для передачи сведений в Google Analytics

Андрей
18.07.2014 at 11:54

Иван, а подскажите, чем грозит размещение кода тег менеджера не сразу после , а пониже, возможно даже в футере? Спасибо

    Иван
    18.07.2014 at 11:59

    Андрей, чем выше по коду размещается код, тем раньше он начинает выполняться. Если это низ страницы, есть вероятность, что пользователь не дождется полной загрузки страницы и код не будет исполнен со всеми последствиями

Артем
10.08.2014 at 14:59

Спасибо, за полезную статью. Подскажите через Google Tag Manager с Яндекс Метрикой работать можно?

    Иван
    13.08.2014 at 00:06

    Артем, да можно. Проблем пока не встречал, работает как стандартный код, так и эл. торговля или параметры интернет магазинов

Алексей
14.11.2014 at 19:23

Как быть с отслеживанием iframe при использовании GTM? Как настраивать?

Например проблемы с отслеживанием iframe или динамически создаваемыми объектами DOM, а также переопределенными обработчиками событий, например для onclick. Есть моменты, которые не возможно сегодня решить, но их не много. Все зависит от того, кто работает с GTM

    Иван
    16.11.2014 at 12:36

    Алексей, по iframe на практике не сталкивался, но изучал ранее тему — пока действительно, в этом вопросе есть сложности, но они связаны с системами безопасности в браузерах. По остальным вопросам все решаемо

Катерина
26.11.2014 at 17:43

Иван, спасибо за подробную инструкцию. Но у меня после установки GTM и кода отслеживания UA возникла следующая проблема — показатель отказов в UA упал с 45% до 2%. С чем может быть связана такая ошибка? И как ее можно устранить?

    Иван
    07.12.2014 at 00:38

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

Елена
16.12.2014 at 13:45

Добрый день! Подскажите, пожалуйста, а можно ли настраивать события в тег менеджере, при этом оставив в коде аналитикс. То есть я его аналитикс не добавляла через тег менеджер.

    Иван
    31.12.2014 at 17:06

    Елена, вероятно такая схема будет работать, но корректно и правильно все настройки выполнять в GTM или с помощью кода отслеживания GA

Ася
22.02.2015 at 21:49

Иван, подскажите, пожалуйста, у меня на сайте аналитикс уже есть. В справке рекомендуется при размещении контейнера удалить все теги, в т.ч. и тег аналитикс. Это как-то повлияет на сбор данных аналитикой или нет? Как-то боязно удалять. Или ничего и далее в размещенном контейнере я добавлю тег существующей аналитики и все будет ок? Заранее спасибо!

    Иван
    03.03.2015 at 10:10

    Если используется одинаковый идентификатор отслеживания, то нужно выбирать реализацию через GTM или код отслеживания, оба варианте использовать не правильно, это может привести к искажению данных

Юрий
17.04.2015 at 16:23

Добрый день! Возникла проблема — я настроил отслеживание формы, но тег активируется не дожидаясь заполнения формы. То есть, пользователь жмет «Подписаться» не заполнив форму, а событие засчитывается. В чем проблема? Спасибо!
Условия, которые я ввел:
{{event}} равно gtm.formSubmit
{{element id}} содержит formTop
код прослушивания форм добавил

    Иван
    20.04.2015 at 20:38

    Юрий, я отправил ответ на Ваш вопрос почтой

Ольга
24.04.2015 at 12:16

Добрый день. Как с помощью GTM можно отследить выбранные чек-боксы при отправке формы? Спасибо.

    Иван
    06.05.2015 at 18:05

    Ольга, используйте соответствующее свойство каждого переключателя и фиксируйте его. Это не сложно сделать на JS или jQuery

Александр
10.05.2015 at 17:21

Добрый день! На сайте несколько кнопок расположенных в разном месте, но все они вызывают одно и то же модальное окно с формой. Как мне отследить отправку формы с каждой кнопки (т.е хочу сделать отдельными событиями)? И второй вопрос — я настроил отслеживание формы и событие засчитывается если даже просто отправить пустую форму. Событие активируется триггером «Форма»
FormID содержит form_pop
В чем может быть проблема? Заранее Спасибо!

    Иван
    13.05.2015 at 14:51

    Александр, добрый день!
    1. Идентифицируйте каждую кнопку и передавайте информацию об этом в GA
    2. Вероятно событие нужно фиксировать после валидации формы, необходимо написать скрипт проверки формы

Айнур
15.05.2015 at 23:52

Здравствуйте.
А как настроить правило что бы только на главной странице собиралсиь данные?

    Иван
    16.05.2015 at 11:30

    Айнур, нужно в правиле активации тега добавить условие на сопоставление с нужным url (текущим)

Виталий
25.05.2015 at 13:30

Добрый день!

А помогите прояснить одну вещь — если мы через ГТМ настраиваем определенные цели и события, и начинаем работать с ними. А потом через время программисты или планово или по ошибки изменили код элемента (кнопки) или формы, то такая цель больше не будет работать корректно?

Спасибо.

    Иван
    25.05.2015 at 16:48

    Виталий, если цель настроена на событие или страницу, и эти данные перестали поступать или стали не верны, то цель не будет работать корректно. Если Вы имели ввиду настройку в GTM и ее «сброс», то все зависит от способа настройки, вероятность того, что при внесении изменений в код сайта что-то перестанет работать — высока

Виталий
27.05.2015 at 17:43

Иван, то есть получается что на крупных проектах, где постоянно проводятся какие-то изменения, ГТМ будет не очень актуален? Ну вот лично я попал в такую ситуацию — программисты периодически проводят редизайн тех или иных элементов, и могут менять классы или id элемента, к которому я привязываюсь для отслеживания события. Код элемента был изменен — событие более не снимается, они ж не знают, что я например решил отслеживать событие для данной кнопки. Пока заметишь изменение — могут быть потеряны важные данные.

    Иван
    28.05.2015 at 11:37

    Виталий, такая ситуация вполне может быть и часто возникает. Чтобы ее избежать можно на отслеживаемые элементы добавить dataLayer.push(), который передаст нужную информацию в GTM, где Вы сможете на ее основе строить дальнейшую логику работы. Но тут тоже нужно предупредить разработчиков, чтобы они подобные конструкции не трогали

    евгений
    18.10.2016 at 10:25

    можно селекторы и ид называть с определенным прификсом, это будет знак для программиста, что нужно обратить внимание.

Евгения
29.09.2015 at 08:12

Спасибо за картинки 🙂 долго не могла найти идентификатор отслеживания)

Максим
08.10.2015 at 11:26

Иван, привет!

Подскажи реализуемо ли такое в стандартных функциях GTM.
Есть выбор города на сайте. При перевыборе города обновление страницы не происходит.
У каждого города есть свой идентификатор который пишется в куку.
Задача от GTM — подключить нужный скрипт исходя от значения данной куки.
В принципе это стандартная тема, но будет ли работать это без перезагрузки страницы ?
Или как можно будет реализовать ?

    Иван
    08.10.2015 at 12:36

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

Максим
09.10.2015 at 19:13

Тоже думал, подумаю с историей

Максим
09.10.2015 at 19:14

Спасибо

Александр
09.11.2015 at 15:58

Иван, спасибо за статью! Есть вопрос. Как поступать с тем кодом, который остался от старого UA, например, если данные отправлялись через JS? Как с минимальным редактированием сайта ввести аналитикс через GTM?
Поясню, сейчас стоит обычный UA (кодом). Через GTM выводится только Яндекс.Метрика и код для ретаргетинга Вк. На сайте уже настроены цели, события с помощью изменения кода сайта. Если убрать код аналитикса и заменить его на GTM, то события не считаются и цели не работают.
Либо я не так что-то делаю, либо надо заново все цели настраивать (или настраивать их отдельно в GTM)…

    Иван
    10.11.2015 at 14:55

    Александр, корректно использовать не код отслеживания, а теги типа Google Analytics. Нужно убирать код отслеживания с сайта и выполнять настройки в GTM. Рекомендую сначала Google Tag Manager настроить на тестовый счетчик, затем изменить на реальный, после всех проверок

Владимир
05.12.2015 at 12:59

Как я могу дополнить код analytics, который я добавил через google tag manager? Ведь я просто вставил идентификатор из analytics — без самого кода… А если мне в код analytics нужно добавить две строчки со специальными параметрами:
_gaq.push([‘_setSiteSpeedSampleRate’, 5]);
_gaq.push([‘_trackPageview’]);
Как я это могу сделать в google tag manager?

    Иван
    08.12.2015 at 09:10

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

Денис
16.12.2015 at 16:27

Иван, подскажите, пожалуйста. Как лучше подключить google tagmanager на сайт, который имеет очень много страниц. На данный момент яндекс метрика и google analytics и т д… подключены в footer, который инклудятся на все страницы. На официальном сайте google tagmanager рекомендуют подключить сразу после открывающего тега , для меня это очень проблематично. Я так понял, вариант с подключением в footer сразу отпадает, а как на счет в header (он же загружается раньше)? Или может, посоветуете другой вариант?

    Иван
    18.12.2015 at 08:56

    Денис, попробуйте разместить код отслеживания Google Analytics в header, а остальную настройку выполнять в Google Tag Manager, подробнее здесь

Михаил
22.12.2015 at 16:25

Иван, спасибо за статью.

Подскажите, что вы думаете о двух GTM контейнерах на сайте одновременно? Не будут ли конфликтовать?

Один нужен для пакетной установки кодов отслеживания для центрального офиса. Второй — локальный.

    Иван
    24.12.2015 at 14:22

    Михаил, был опыт установки двух контейнеров и даже меняли имена уровня данных, но каким-то образом данные пересекались. Сайт был с очень большой посещаемостью, пересечение единичное, но было. В целом — не вижу проблемы в одновременном использовании двух GTM на одном сайте

    Екатерина
    19.05.2016 at 18:05

    Мы тоже сталкивались с такой проблемой. Но потом нашли конкретное указание в документации Google о возможности использования только одного общего dataLayer для всех контейнеров. https://developers.google.com/tag-manager/devguide#multiple-containers
    Просто аккуратно используйте общий уровень данных и помечайте универсальным префиксом переменные для каждого контейнера.

Игорь
08.02.2016 at 23:47

Статья полезная. У меня проблема, сайт джумла 2.5. Вставил код тег менеджера. Необходимо отслеживать событие-нажатие на кнопку. Настроил тег, в аналитикс в онлайне в событиях видит, а настраиваю цель в конверсиях нет. Все голову сломал. Помогите заранее спасибо

    Иван
    09.02.2016 at 12:16

    Игорь, для решения Вашей проблемы необходимо разбираться в настройках как GTM, так и GA. Вероятно не корректно настроены цели

Карина
04.03.2016 at 17:37

Как проверить установлен ли диспетчер тегов google на всех страницах?

    Андрей
    04.03.2016 at 18:11

    попробуйте этот плагин для Браузера Google Analytics Debugger в консоле нажимая
    ctrl+shift+j отобразиться вся информация. Да и конечно не же забудьте после установки его включить вот так вот http://joxi.ru/bmoVoNDfMjP8Kr?d=1

Андрей
04.03.2016 at 18:09

Приветствую всех!
Большая просьба в настройке целей, именно целей а не событий. http://joxi.ru/krDDpKPu03bq5r?d=1
Работаю через GTM.

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

Как это настраивается правильно, и нужно ли создавать цели в GA если да, то как их заставить отображаться в статистики.

Повесил код ga(‘send’…); на событие onlcik в консоле предупреждение http://joxi.ru/V2VKnMxC0a5nbA?d=1

    Иван
    04.03.2016 at 23:35

    Андрей, Вы можете настроить цель на событие. Изучите документацию

    Андрей
    06.03.2016 at 19:44

    Спасибо уже разобрался, вопрос теперь теперь такой .
    Статистика от целей поступает в онлайне раздел конверсия и события все хорошо.
    Но вот при переходе в раздел Конверсия -> цели там статистика не соответствует той
    которая в онлайне.

    Приведу пример:
    Событие и цель весит на кнопке добавил в корзину, так вот в онлайне все показывается верно http://joxi.ru/LmGDVRYuRpMlL2?d=1 на данном скришоте 2 раза юзер нажал кнопку.

    А вот когда перехожу в раздел Конверсия -> цели, там или не одной, или 1 цель будет отображена. Складывается ощущение что, статистика в Конверсия -> цели работает как будто на один раз на один клик.

    В настройках тега указал активация тега Без ограничений,
    значит тег будет активироваться каждый раз когда сработает событие. В данном случаем
    это нажатие на кнопку по id там все нормально и работает верно.
    А вот в общей статистки Конверсия -> цели идет сильное расхождение с чем это может быть связанно ?

    Андрей
    06.03.2016 at 19:48

    Еще не много дополню для полной картины, за сегодня было
    http://joxi.ru/RmzkX6RcWdpvy2?d=1 столько то событий.
    В вот целей http://joxi.ru/EA4vNwJfDKb0Pm?d=1 столько.

    Иван
    07.03.2016 at 19:26

    Андрей, это нормально. За один сеанс может быть много событий, но цель по этому событию будет всегда одна для сессии

    Андрей
    07.03.2016 at 19:42

    Получается сессия это 30 минут или сколько ?
    Если да, то по истечению 30 минут срабатывает 2 цель верно понимаю ?

    Андрей
    07.03.2016 at 19:45

    а как сделать так, что бы учет был целей был точно так же как и учет событий?

Борис
19.07.2016 at 15:03

Можно ли вставлять на страницу несколько GTM ? Например, первую — для метрик, а вторую для формы (растиражировав в коде страницы по количеству повторения формы)?

    Иван
    20.07.2016 at 20:40

    Борис, можно разместить несколько контейнеров, но не всегда это нужно, т.к. внутри одного контейнера можно организовать достаточно сложную логику работы

Владислав
10.08.2016 at 18:49

Подскажите пожалуйста, если не устанавливать на сайте Google Analytics, то будет ли отслеживаться электронная торговля? Там же необходимо вставить дополнительные значения, такие как ID транзакции, название магазина, общая стоимость заказа и пр.
Если нет кода их куда вставлять?
Или можно вставить стазу два кода – Tag Manager и Analytics?
Заранее признателен

    Иван
    12.08.2016 at 22:53

    Владислав, торговля отслеживается в Google Analytics. Его можно внедрить через код отслеживания или через Google Tag Manager. Параметры транзакции — динамические, задача реализации механизма их подстановки в код — для разработчиков

Евгения
23.08.2016 at 15:22

Здравствуйте. Скажите, пожалуйста, если у меня 2 лендинга, как мне создавать 2 отдельных аккаунта или 1 аккаунт и на него подключать 2 сайта?
Заранее спасибо.

    Иван
    27.08.2016 at 06:54

    Евгения, если они в пределах одного сайта, то один счетчик и два представления с фильтрами решат вопрос, если это два сайта, то лучше два счетчика

денис
04.09.2016 at 11:27

Скажите а не будет проблемм с правом доступа, если тег менеджер настроен на одном аккаунте и код аналитикс на другом аккаунте гугл ? Спасибо

    Иван
    10.09.2016 at 21:39

    Денис, для этого нужно правильно делегировать права на управение, но лучше всего создавать счетчики и контейнеры под своей учетной записью

Наталья
15.09.2016 at 15:18

Здравствуйте!
Подскажите, пожалуйста, в чем может заключаться проблема.
1. установлен код GTM
2. через тег подключен GA
3. в Tag Assistant синим отображается GTM, красным GA, у GA:
An error occured while the tag was fired: net::ERR_ABORTED
Error while sending request: net::ERR_ABORTED

    Иван
    16.09.2016 at 00:38

    Наталья, причину нужно искать непосредственно на сайте, вариантом может быть несколько

Дмитрий
30.09.2016 at 14:00

Иван, добрый день!
Сейчас немного изменился механизм добавления GTM.
Код разбит на две части для head и body.

    Кирилл
    10.10.2016 at 12:17

    Кстати да, только что хотел тот же вопрос задать, если не обновлять код, он нормально будет работать или обязательно нужно обновить?

    Иван
    12.10.2016 at 22:17

    Старый код работает нормально, но новые контейнеры рекомендуется ставить по новым требованиям

Юрий
12.10.2016 at 10:54

Иван, добрый день!
Подскажите, как правильно установить GTM. На каждую станицу сайта? А при добавлении новых старниц на сайт он автоматом в них добавляется? или нужно каждый раз его добавлять?

    Кирилл
    12.10.2016 at 11:26

    Как правило на каждом сайте присутствует общий блок для всех страниц, например: header, вот в этот шаблон и стоит один раз добавить код GTM и он автоматически появится на всех страницах. Единственное условие он должен находиться сразу после тега

    Иван
    12.10.2016 at 22:16

    Юрий, Кирилл частично ответил на Ваш вопрос. Сейчас не существует сайтов, как набора статичных файлов, есть шаблоны страниц, вот в них и нужно вносить изменения в части дополнения кода контейнеров Google Tag Manager. Все зависит от Вашей системы управления сайтом, рекомендую обратиться к разработчикам

Марина
12.10.2016 at 21:14

Иван, добрый вечер!
Только-только начинаю разбираться с работой GTM, извините, если вопрос глупый.
Есть сайт, который использует систему комментирования Disqus. На сайте установлен GA через GTM. Когда захожу на главную страницу сайта, то Tag Assistant показывает мой GA зеленым. Но когда захожу в конкретную публикацию, где есть Disqus, в Tag Assistant появляется еще один GA, как я поняла по коду от Disqus. Он имеет красный цвет и показывает ошибки:
An error occured while the tag was fired: net::ERR_ABORTED
Error while sending request: net::ERR_ABORTED
Я не могу решить эту проблему на своем сайте, не убирая Disqus? Или причину нужно искать в моем сайте?

    Иван
    12.10.2016 at 22:14

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

Василий
16.11.2016 at 15:21

Иван, добрый день!
Благодарю за материал.
Метрика и UA теперь работают через GTM.
Но перестала собираться информация о целях. У меня настроены цели типа посещения URL. После отправки формы, происходит переход на определенный URL — это и было целями.
Неужели теперь нужно все цели прописывать через GTM?

    Иван
    20.11.2016 at 18:47

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

    Екатерина
    01.12.2016 at 11:41

    Иван день добрый! Помогите пожалуйста разобраться. Есть посадка:
    http:// ecourl.ru /y/ ekologicheskoe-licenzirovanie/licenzija-na-othody/
    На ней несколько видов кнопок – при нажатии на которые пользователю предлагается заполнить и отправить форму.
    Задача: при помощи GTM настроить отслеживание отправки форм (ajax
    ), причем каждой формы в отдельности. Но дело в том, что наш сайт выполнен с помощью WordPress Contact Form 7 соответственно вставить команду dataLayer.push в javascript код а потом привязать к ней событие возможности нет. Подскажите, как быть в данном случае?

    Иван
    02.12.2016 at 23:26

    Екатерина, добрый день! Вам необходимо написать собственный обработчик формы в Google Tag Manager

Алексей
13.12.2016 at 16:58

Подскажите как быть. Нет кнопки ОПУБЛИКОВАТЬ, только предвариетльный просмотр…

    Иван
    19.12.2016 at 00:43

    Алексей, значит у Вас не достаточно прав на это действие. Обратитесь к владельцу контейнера

Артем
24.02.2017 at 19:24

Добрый день, Иван.
Спасибо за познавательную информацию.
У меня такой вопрос:
Если я один раз успешно установил код GTM, опубликовал тег Аналитикса и отдельно добавил на сайт код Яндекс метрики, затем сайт переехал на новый фронт, естественно все ранее установленные коды уже недоступны.

Чтобы мне возобновить поступление данных с сайта в Аналитику достаточно ли будет просто установить заново код GTM с уже ранее опубликованным тегом аналитикса? Или нужно удалить в контейнере GTM старый тег аналитикса, заново поставить код GTM на сайт и добавить новый тег аналитикса?

И по Яндексу я так понимаю, что нужно либо поставить заново код Яндекс метрики на сайт либо опубликовать тег Яндекс метрики через вновь установленный GTM?

    Иван
    28.02.2017 at 23:21

    Артём, все верно, нужно: 1. поставить на новый сайт Google Tag Manager, 2. выполнить в нем проверку как работают старые настройки / либо выполнить новые (для Google Analytics), 3. Яндекс Метрику установить через Google Tag Manager

Андрей
01.06.2017 at 02:45

Подскажите, пожалуйста, а как сделать так, чтобы отслеживать форму перед отправкой ошибок и только на одной странице?

1) отслеживание формы только на главной странице:
s47.radikal.ru/i117/1506/31/db6c00ce7b84.png — вот примерно так делаю для формы, которая дублируется везде, но мне нужно отследить только на главной странице.

Как только включаю это и пробую разные вариации, то активация тега перестает срабатывать.

2) Если настроить отслеживание отправки формы, то не понимаю, как настроить отслеживание, чтобы фиксировалось нажатие только при удачной отправке формы.

Какэто можно сделать?

    Иван
    09.06.2017 at 09:27

    Андрей, для отправки на конкретной форме — посмотрите, что содержится у Вас в переменной Page Path в момент фиксации события как на главной странице, так и на других страницах сайта. Исходя из этого попробуйте изменить настройки триггера. По отслеживанию корректно заполненных форм — необходимо либо использовать уровень данных, либо написать свой обработчик

Ольга
06.07.2017 at 16:02

Спасибо за статью, подскажите пожалуйста, как переход на https может отразиться на пикселях в GTM?

    Иван
    20.07.2017 at 22:43

    Ольга, все должно работать как и ранее. Но рекомендовал бы проверить после перехода фактическую загрузку необходимых скриптов на сайте и тегов в Google Tag Manager

Николай
24.07.2017 at 17:34

Создание аккаунта состоит их двух этапов. На первом этапе необходимо ввести название. Выбирайте его осмысленно, чтобы в том случае, когда аккаунтов станет много вы смогли быстро найти нужный. На втором этапе необходимо указать имя контейнера, выбрать вариант его использования на страницах сайта или в мобильном приложении.

Опечатка в 1 предложении.

    Иван
    26.07.2017 at 07:58

    Николай, спасибо за замечание, уточните в чем именно ошибка

Роман
11.10.2017 at 14:19

Спасибо за информацию. А как быть если я установил код GTM на сайт и опубликовал через него код Universal Analytics, после чего я захотел «тюнинговать» код Universal Analytics и добавить в него, скажем, отслеживание события из стороннего онлайн чата установленного на сайт и уточненный показатель отказов. Где мне нужно вносить изменения кода GTM на сайте или в интерфейсе GTM ?

    Иван
    14.10.2017 at 08:59

    Роман, все настройки тега можно выполнять с помощью соответствующих полей. Передача информации со сторонних сервисов выполняется, как правили, с помощью протокола передачи данных, а для настройки «уточненного показателя отказов» (вероятно как Метрике) создайте триггер по таймеру и тег передачи события

Буса
14.12.2017 at 09:58

Я новичек и много незнаю, я что один такой туповатый а все умные. Объясните пожалуйста а если у меня 1 000 страниц и записей как вставлять код google tag manager на сайт ? я че то не пойму!!! Неужели люди сидят и на каждую запись вставляют этот код?

    Иван
    19.12.2017 at 23:12

    Код вносится в шаблон сайта, либо его часть. Обратитесь за помощью к специалистам, которые разрабатывали Ваш сайт

Марта
25.01.2018 at 21:16

Подскажите, пожалуйста, как поставить на сайт gtag.js через gtm, если в тегах gtm возможно выбрать только классический или юниверсал аналитикс. В таком случае использовать пользовательский html?

    Иван
    23.02.2018 at 04:07

    Марта, ничего не нужно выбирать дополнительно. gtag.js это фреймворк, по факту он работает с обычным кодом для Universal Analytics. Используйте Google Tag Manager как и ранее

Владимир
03.08.2018 at 09:26

как отслеживать в behavior flow переходы с разных сайтов после установки cross domain tracking. Я настроил гугл тэг менеджер для cross domain tracking. Но я не знаю, как правильно создать properties в гугл аналитикс и где их добавить в гугл тэг менеджер, чтобы видеть все в одном месте. Я не понимаю, мне нужно добавить несколько properties, что я сделал, но в behavior flow почему-то не видно переходов на другие домены

    Иван
    12.08.2018 at 23:04

    Попробуйте создать представления для каждого домена, в них создать фильтры для перезаписи URI страниц, а также одно общее представление. В общем должна отображаться информация о переходах. Но начать нужно с настройки / проверки корректности работы междоменного отслеживания

Кира
11.10.2018 at 17:50

Доброго времени суток!
У меня вопрос касательно настройки триггера для отслеживания события «Нажатие на кнопку на сайте». Получается, что кнопка «В корзину» на каждом товаре имеет свой id и я не понимаю, как мне настроить триггер.

Сейчас у меня триггер настроен на Click Element — содержит — data-to-add-text=»В корзину»

вот коды элементов кнопки «В корзину» для одного товара на разных страницах —

a href="void(0)" rel="nofollow" В корзину /a

a href="void(0)" rel="nofollow" В корзину /a

а вот selector css из этого же кода, который тоже с уникальным id

#bx_3966226736_347_buy_link

    Иван
    11.10.2018 at 18:04

    Добрый день. Попробуйте использовать варианты:
    — для #bx_3966226736_347_buy_link можно проверить правило заканчивается на «_buy_link»
    — текст кнопки «В корзину»

Кира
16.10.2018 at 18:22

здравствуйте!

помогите, разобраться как создать динамические параметры для события — id и value

получается, что css селектор кода цены на странице каждого товара не имеет универсальной формы, а имеет свой уникальный id под каждый товар — #bx_117848907_390_price

я делал вот так, но это не работает — http://joxi.ru/KAx4lvLTMXe73A

css селектор id товара вообще нет на странице товара — его я смотрел через админ панель.
или, если нажать «Исходный код страницы», можно найти вот такой кусок кода

http://i.piccy.info/i9/00888731bd2763703d3f4b80e1832670/1539699379/31111/1275804/123213213.png

я создал вот такую переменную, но она тоже не работает — http://joxi.ru/1A5PB3oUny5eE2

    Иван
    25.10.2018 at 15:04

    Добрый день. Для извлечения значений нужно использовать JavaScript или jQuery, а для получения значения из переменной JavaScript, можете использовать соответствующий тип переменной в Google Tag Manager

Nikolay
22.12.2018 at 10:23

Добрый день. Возможно ли при помощи GTM добавлять мета-теги и как??

    Иван
    24.02.2019 at 13:41

    Добрый день. Добавить элемент в объектную модель документа (DOM) можно, но вероятно вам нужно добавить их для некоторых целей по SEO, не думаю, что это рабочее решение

Ляля
03.08.2019 at 15:11

Добрый день! Помогите разобраться, пожалуйста. На сайт установлен контейнер, через него настроен GA. Tag Manager видит оба тега, но GA красный. Выдает 2 ошибки: An error occured while the tag was fired: net::ERR_NAME_NOT_RESOLVED
При этом дынные счетчик собирает, но моего посещения и действий не видит. В чем может быть проблема? Спасибо!

    Иван
    20.08.2019 at 22:58

    Добрый день. Возможно у вас стоит блокировщик, который не дает загрузиться скрипту отслеживания

Дмитрий
14.09.2019 at 00:56

Добрый день, тогда нужно будет убрать идентификатор гугл аналитикс UA-…………. из плагина wordpress — All in One SEO Pack?

Дмитрий
14.09.2019 at 01:02

Так будет лучше если через контейнер делать привязку? Потому что на сайте https://developers.google.com/speed/pagespeed/insights/?hl=RU рекомендуют сделать следующее действие: Third-Party Usage 3 Third-Parties Found
Third-party code can significantly impact load performance. Limit the number of redundant third-party providers and try to load third-party code after your page has primarily finished loading. Learn more. Third-Party: Google Analytics; Размер (КБ): 18 KB. Main Thread Time: 31 ms. Должно пропасть это уведомление о диагностике и повышении производительности сайта?

    Иван
    21.09.2019 at 01:15

    Добрый день, Дмитрий. Уточните Ваш вопрос, пока я не понял в чем его суть?

Алиса
24.09.2019 at 15:05

Здравствуйте. При настройке показателя отказов через гтм, он ведь не учитывает, если пользователи как-то взаимодействовали с сайтом? То есть человек просматривает страницу, нажимает на ссылки якоря без переходов на другие страницы, по истечении 15 секунд показатель отказов все равно засчитывается. Так думаю от того, что нигде не указали, чтобы таймер не срабатывал при взаимодействии. Помогите, пожалуйста, понять.

    Иван
    21.10.2019 at 19:16

    Алиса, добрый день. Если ничего не настроено в Google Tag Manager, то по истечении 15 секунд ничего не произойдет. Отказанное посещение это такое если кроме первого просмотра страниц больше не было других хитов.

Алёна
01.06.2023 at 03:13

Добрый день, сайт переехал на новый домен. Стали некорректно работать теги. Можете помочь?

Оставить комментарий
Для добавления комментария — заполните форму!

Нажимая на кнопку, вы даете согласие на обработку персональных данных и соглашаетесь c обработкой персональных данных