Что такое гугл тег менеджер. Энциклопедия интернет-маркетинга: что такое Google Tag Manager и как его использовать. Добавляем контейнер Гугл менеджера

Google Менеджер тегов позволяет настраивать и развертывать теги, в том числе для Google Рекламы , Google Аналитики и Floodlight , а также сторонние . Чтобы воспользоваться Менеджером тегов, выполните следующие действия:

Аккаунт – высший уровень иерархии в Менеджере тегов. Как правило, для компании достаточно одного аккаунта. В аккаунте Менеджера тегов есть один или несколько контейнеров . Существуют типы контейнеров для сайтов, AMP-страниц, приложений Android и iOS.

Как создать аккаунт и контейнер

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

Как добавить контейнер в существующий аккаунт Установка контейнера

Веб-страницы

  • Разместите верхний фрагмент кода (начинающийся со ) в разделе веб-страницы. Желательно сделать это как можно ближе к открывающему тегу , но после деклараций dataLayer.
  • Разместите нижний фрагмент кода (начинающийся с ) сразу после тега .

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

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

Приветствую всех! Сегодня мы поговорим о google tag manager и посмотрим как с помощью этого инструмента можно настраивать . Google tag manager позволяет быстро обновлять теги и фрагменты кода на сайте или в приложении. Если говорить проще, то вы сможете настраивать когда и какую информацию вы хотите отправлять, например, в google analytics.

Для начала, разберем интерфейс. Переходим по ссылке: https://www.google.ru/tagmanager/

Называем контейнер, выбираем веб-сайт, нажимаем “создать”. Далее принимаем соглашение об условиях использования диспетчера тегов. После этого мы сразу видим инструкцию по установке кода , но если вы не установили код сразу, то найти её потом можно во вкладке “администрирование”:

В рабочей области также есть 5 вкладок слева:

  • обзор
  • теги
  • триггеры
  • переменные
  • папки

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

Установка кода Google Analytics на сайт

Возможности таг менеджера достаточно обширны, но в данной статье мы рассмотрим только простые задачи. Для начала мы просто установим код google analytics на наш сайт. Для этого переходим во вкладку теги и нажимаем кнопку “создать”, придумываем название нашего тега, и выбираем из выпадающего меню код Universal Analytics.

Добавляем идентификатор отслеживания, а остальные настройки оставляем как есть.

Затем переходим к выбору триггера. Т.к. мы пока не создавали новых правил у нас будет только 1 доступный триггер “все страницы”, выбираем его и нажимаем “сохранить” в правом верхнем углу. После создания нам обязательно нужно проверить как работает созданный нами тег , для этого мы нажимаем на стрелочку рядом с кнопкой «опубликовать» и из выпадающего меню выбираем “предварительный просмотр”.

Теперь нам нужно (обязательно в том же браузере) открыть наш сайт. Внизу экрана мы должны увидеть панель google tag manager.

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

Настройка показателя отказов в Google Tag Manager

Теперь, когда мы установили код аналитики на сайт настроим . На всякий случай напомню, что по умолчанию отказом для аналитикса считается любое посещение при котором не произошло перехода на другую страницу сайта или не зафиксированное какое-то событие. При этом время проведенное на сайте никак не влияет на этот показатель. Для сравнения, в яндексе отказом считается посещение длительностью менее 15 секунд, без переходов и полезных действий. Сейчас мы посмотрим как быстро настроить показатель отказов с помощью google tag manager. Для этого нам нужно настроить отправку события в гугл аналитикс по истечении определенного времени (допустим это будет 15 секунд). Для начала создадим триггер. Переходим на вкладку триггеры и нажимаем кнопку “создать”, затем придумываем название триггеру и выбираем тип — таймер.

Теперь нам нужно выставить интервал 15000 (т.к. это миллисекунды), ограничение ставим 1 (сколько раз за посещение может быть зафиксирована цель). В условии триггера ставим Page url, “содержит” и домен своего сайта. Выбираем “все таймеры” чтобы триггер срабатывал на всех страницах.

Нажимаем «сохранить» и переходим во вкладку теги. Создаем тег Universal Analytics, придумываем название, добавляем идентификатор отслеживания, выбираем тип отслеживание — “событие”. Дальше, заполняем “категорию” и “действие” делать это можно произвольно т.к. мы не будем использовать эти данные, нам нужен сам факт отправки данных. Затем, пункт “не взаимодействие” обязательно выставляем “false”.

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

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

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

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

***

Что такое Google Tag Manager и как его использовать

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

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

Что такое Google Tag Manager

Tag manager - решение от Google, которое позволяет размещать скрипты на страницах сайта без непосредственного вмешательства в его код. GTM даёт возможность добавлять и обновлять скрипты непосредственно через web-интерфейс, а также задавать правила активации этих скриптов. Диспетчер тегов Google - это простой, надежный и бесплатный инструмент. Маркетологам он обеспечивает гибкость в работе, а веб-мастерам позволяет сосредоточиться на важнейших задачах, не беспокоясь о мелочах. Это решение для специалистов по маркетингу, в котором доступен единый интерфейс управления всеми тегами на сайте.

Структура GTM
  • Аккаунт - то место, где вы можете управлять своими контейнерами.
  • Контейнер - это главный и единственный фрагмент JS-кода, который мы вставляем на все страницы сайта. По сути, он является тегом, но его функция заключается в том, что он служит контейнером для всех тегов.
  • Тег - это небольшие фрагменты кода веб-сайтов, которые позволяют отслеживать трафик и поведение посетителей, анализировать эффективность рекламы на сайтах и в социальных сетях, использовать средства ремаркетинга и таргетинга на определенные аудитории, тестировать и улучшать свой сайт, а также выполнять много других полезных задач.
  • Триггер определяет при каких обстоятельствах будет выполняться или блокироваться тег.
  • Переменные являются парами типа имя/значение, для которых передаются значения в процессе работы. Они используются, как для кастомных переменных, так и для определения условия при котором будет срабатывать тег.
Создание и установка

Первое, что необходимо сделать - это войти под существующим Google аккаунтом в google tag manager, если такового нет - создать новый.

В данном примере я буду использовать контейнер web-версии.

Соглашаемся с лицензионным соглашением

Далее в интерфейсе будет отображен код, который по рекомендациям Google нужно поставить на все страницы сайта после тега . В дальнейшем его можно будет посмотреть во вкладке Admin -> Install Google Tag Manager

На этом всё. Установка Google Tag Manager закончена. Необходимо переходить непосредственно к настройке тегов и триггеров.

Структура. Как и для чего использовать. Возможности

Остановимся подробнее на общем интерфейсе программы.

Элементы интерфейса

1 - Элемент поиска, который поможет быстро найти тег, триггер или переменную по названию.

2 - Обзор состояния аккаунта

3 - Вызов списка тегов

4 - Список правил

5 - Список встроенных и пользовательских переменных

6 - Создание папок для структурирования тегов, триггеров и переменных

7 - Быстрый доступ к созданию нового тега

8 - Создание заметки

9 - Состояние аккаунта, кол-во тегов, триггеров и переменных, и их состояние (опубликован или не опубликован)

10 - История изменения содержимого контейнера.

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

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

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

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

Название -> Тип -> Настройка -> Правило

Для переменных правило срабатывания отсутствует, значение будет приниматься на всех страницах сайта. В случае если значение не будет определено - ключу будет присвоено undefined.

Для начала посмотрим на этапы создания триггера и переменных.

Переходим на вкладку триггеры и нажимаем New. Далее необходимо придумать название (если не введено, при сохранении будет уведомление, в котором можно будет ввести понятное название для триггера) и выбрать его тип.

Каждый тип триггера используется для различных задач. Для того чтобы пользоваться всем возможным функционалом по внутренней настройке специфических параметров срабатывания триггера, нужно включить необходимые встроенные переменные на странице Variables. О них речь пойдёт немного ниже, а пока разберем имеющиеся события.

Page View - триггер, который даёт возможность запустить тег при загрузке определенных страниц, загрузки окна (на 3х этапах, предусмотренных в GTM) или при дополнительных условиях, которые можно выбрать из списка.

Далее нужно установить правило этого триггера - тут может быть 2 варианта - All page views или для более гибкой настройки Some Page Views, где можно указать определенную страницу или параметр, который приведет к срабатыванию триггера при загрузке страницы.

Следующий вид триггера - Click. Он используется для прослушивания кликов 2х типов - All Elements и Just Links. Как правило, можно использовать для прослушивания всех кликов - All Elements, но это приводит к необходимости более конкретной настройки на этапе Fire On. По аналогии с Page View можно создать условие, при котором будет срабатывать триггер. Чтобы использовать эти условия нужно включить на вкладке Variables показатели, которые относятся к Clicks.(в дальнейшем для Forms и History).

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

Если необходимых встроенных переменных нет, можно воспользоваться пользовательскими. Они могут быть различного вида, могут иметь значение из разных источников (html, cookie) и могут быть созданы, как на сайте, в виде массива dataLayer так и с помощью Custom JavaScript непосредственно в интерфейсе Tag Manager.

Custom JavaScript в виде пользовательских переменных обладает поистине фантастическими возможностями для аналитиков и маркетологов - необходимость обращаться к программисту практически отпадает.

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

Аналогичным образом создаются триггеры для Form и History Change.

Отдельного внимания требуют Custom Event и Timer.

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

Теперь вам доступны базовые настройки триггеров и показателей в GTM.

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

Установка счётчиков и тегов продуктов, список которых доступен в интерфейсе.

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

Данный список постоянно расширяется, но в случае, если отсутствует необходимый встроенный функционал, можно воспользоваться полями Custom HTML Tag или Custom Image Tag

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

Создание самого тега - задача тривиальная. Этапы мы оговорили выше, а что касается полей - это чаще всего опознавательные элементы устанавливаемого скрипта (id, уникальное имя или название в продукте и тд.), которые можно взять из интерфейса устанавливаемого продукта. При настройке встроенных тегов чаще всего есть возможность заполнения полей для создания дополнительных параметров. Здесь можно использовать те показатели, которые мы разбирали выше, выбрав из списка соответствующий. Также тут есть возможность изменить показатель для продукта, если он отправляется по умолчанию, указав новое значение.

Для того чтобы проверить работоспособность установленного тега, в GTM предусмотрен функционал пред-просмотра и отладки.

Нажав на данную кнопку и после перейдя на сайт, вы увидите дополнительную консоль в которой будет отображаться ряд тегов, которые сработали или не сработали на данной странице. Так же доступен просмотр момента, на котором сработал тег, причины срабатывания (или не срабатывания) и показатели, которые используются. После того, как вы убедитесь, что всё работает, нажмите кнопку Publish.

У маркетолога или аналитика возникает необходимость использовать Google Tag Manager когда:

  • У разработчика занимает очень много времени установка или тестирование системы аналитики, а анализировать нужно здесь и сейчас.
  • На установку кодов ретаргетинга уходит много времени, а руководитель уже хочет видеть результаты.
  • Нужно настроить десяток событий, а написание ТЗ для программиста и вмешательство в код - в лучшем случае дело нескольких дней.
  • Возникает необходимость создавать пользовательские переменные и метрики для расширения анализируемых данных и др.
  • На примере разберем установку кода Google Analytics

    Для начала советую создать пользовательскую переменную, которую можно будет использовать как property id для вашего аккаунта.

    Заходим на вкладку Variables, нажимаем New и выбираем тип переменной Constant.

    Даём ей название GA Property и вносим наш идентификатор из Google Analytics. Нажимаем Create Variable. В дальнейшем данные манипуляции облегчат работу с тегами.

    Вводим название тега, выбираем необходимый продукт (если его нет - можно воспользоваться Custom HTML), выбираем версию Google Analytics, в поле Tracking ID нужно ввести идентификатор вашего аккаунта, но т.к. на предыдущем шаге мы создали переменную с нашим идентификатором мы указываем его. Track Type - Pageview по умолчанию.

    В поле More settings можно ввести дополнительные параметры, которые вы хотите использовать.

    Самые часто используемые:

    • Поле Fields to Set служит для передачи параметров, которые предусмотрены в Google Analytics. Это может быть page (для создания своего названия страницы) или &uid для представления с user id и др.
    • Custom dimentions и custom metrics служат для передачи пользовательских переменных и метрик в Google Analytics.
    • Ecommerce features используется для настройки Enhanced ecommerce. (Для передачи данных Enhanced ecommerce используется тип тега Page View для всех этапов! Тип тега Transaction используется только для классического ecommerce.)

    Нажимаем Create Tag и следуем пунктам описанными до кейсов. (Preview -> Publish)

    Для настройки События необходимо создать дополнительный тег типа Google Analytics и в поле track type выбрать event. Заполняем стандартные параметры и в Fire On создаём правило отправки события (не забывайте отметить галочками необходимые переменные на вкладке Variables).

    Нестандартной, но довольно частой задачей является получение cid или client id Google Analytics, как кастомной переменной. Возникает такая необходимость в случае, если компания хочет отслеживать каждого посетителя отдельно или отправлять какие-либо данные через measurement protocol.

    Особенностью данного показателя является то, что он хранится в файлах cookie Google Analytics.

    Нам необходимо:

    1. Создать переменную 1st Party Cookie с именем “_ga”

    2. Создать Custom JavaScript со следующим кодом

    var cookie = {{ga cookie}}.split(".");

    return cookie + "." + cookie;

    console.log("No Universal Analytics cookie found");

    А теперь о том, как это работает: 1st Party Cookie с именем “_ga” возвращает данные в виде похожем на GA1.2.475226310.1380715146. Далее Custom JavaScript парсит эту строку и возвращает cid убирая с полученных данных первые 4 символа (GA1.2.) и возвращает набор чисел (475226310.1380715146), который показывает полный clientID пользователя.

    Этот показатель можно использовать как кастомную переменную в гугл аналитикс, достаточно создать его в Google Analytics и добавить в тег в поле Custom Dimention c параметром session и настроить передачу данного параметра из GTM в GA.

    Где Index - номер переменной из Google Analytics.

    Это отличный пример того, как получать и использовать переменные в Google Tag Manager.

    В заключение хотелось бы сказать, что Google Tag Manager - это очень мощный инструмент, который можно использовать для достижения множества целей без привлечения разработчика: начиная от установки кодов и настройки систем аналитики и заканчивая A/B тестированием и более сложными задачами.

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

    Больше видео на нашем канале - изучайте интернет-маркетинг с SEMANTICA

    Чтобы понять, что собой представляет Google Tag Manager (GTM), разберем простую аналогию. Все мы знаем, что для обработки заказов в интернет-магазине, службе заказа еды или такси не обойтись без диспетчеров. На их плечи ложится процесс координации и обеспечения работы всей компании. Аналогичную функцию выполняет и данный сервис Гугл. Он позволяет не разрываться между приложениями, задачами и программами, а соединить все воедино и централизованно давать команды.

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

    Теги являются важной составляющей страниц, это фрагменты кода. Благодаря им сторонние ресурсы могут анализировать сайт, получать необходимую информацию с него. Теги также применяются для регулярного мониторинга конверсии, проведения эффективного ремаркетинга и прочих аналогичных целей. Современный маркетинг нуждается в гибком измерении, в возможности отслеживания внесенных изменений и в оценке их эффективности. Корректировка тегов и управление ими - достаточно длительное занятие, состоящее из нескольких этапов. GTM позволяет упростить данный процесс.

    Как установить Tag Manager и настроить его

    Чтобы начать использование, необходимо добавить контейнер Гугл менеджера на сайт. Далее устанавливаются переменные, затем настраиваются условия активации (триггеры). В конце теги добавляются в контейнер. Разберем каждый из этапов.

    Добавляем контейнер Гугл менеджера

    Заходим в систему Гугл, а именно в GTM, и создаем здесь личный кабинет. Настраиваем контейнер, вводим ряд параметров, в том числе и адрес самого сайта. Далее система сгенерирует код, который нужно вставить на ваш интернет-ресурс. Код состоит из 2 частей, первая помещается в хедер, а другая - в конце тега. Сохраняем внесенные корректировки, добавляем тег/теги, теперь публикуем контейнер.

    Переменные

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

    • Страницы. Это может быть источник запроса, URL, имя страничного хоста и т.д..
    • Утилиты. Это различные события, наименование ID HTML-тега, тип контейнера и т.д.
    • Ошибки. Это сообщения о том, где произошли ошибки и т.д..
    • Клики. Это различные детали, связанные с кликами.
    • История. Это фрагменты URL, текущие и предыдущие моменты истории, источник ее получения.
    • Формы. Здесь применяются определения формы, ее текст и прочее.

    Чтобы переменная открылась в фильтре триггера, ее нужно сначала включить в меню «Переменные».
    Триггеры в Гугл Тег Менеджер

    Триггеры, как мы выяснили ранее, должны соответствовать переменной. Триггеры настраиваются в одноименном разделе меню, здесь нужно нажать «Создать», а затем выбрать тип. Всего есть 3 разновидности:

    • Клик. Триггер будет регистрировать клики по ссылкам, которые размещены на ресурсе, или по всем кликабельным элементам.
    • Просмотр. Он автоматически начинает работать после приведения в готовность Модели DOM, полной загрузки Окна или выполнения перехода на нужную страницу.
    • Другое.

    Работа тегов

    Разберем функционирование тегов на конкретном сервисе, например, Гугл Аналитика. Подключаем интернет-ресурс к системе, открываем рабочую область и жмем на пункт «Добавить новый тег». Устанавливаем тип Universal Analytics. Далее прописываем идентификатор, он отображается в личном кабинете Гугл Аналитикс. Далее в пункте «Тип отслеживания» ставим отметку рядом с функцией «Просмотр страницы». В пункте триггеров жмем «Все страницы» и сохраняем внесенные изменения.

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

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

    Функционал

    Сегодня GTM решает широкий спектр задач, что делает его универсальным помощником в следующих задачах:

    • Чтобы сделать функционал своего сайта еще шире, нет необходимости вставлять на сайт новые контейнеры и веб-коды, достаточно разместить их в GTM.
    • Подтверждать права на интернет-ресурс теперь можно напрямую через диспетчера, минуя .
    • GTM эффективен как для мониторинга внешних переходов (через UTM-метки), так и для учета внутренних кликов (через Гугл Аналитику).
    • Можно конкретизировать, сколько пользователей перешли по внешним ссылкам.
    • Есть возможность уточнить, сколько отказов было сделано. Гугл Аналитика не может точно определить данный параметр, так как не берет в расчет посетителей, просмотревших только 1 страницу.
    • Можно мониторить количество кликов по виджетам и спец.кнопкам.
    • Есть возможность проследить источники получения внешнего трафика.

    Это далеко не все функциональные возможности ресурса. Лучше всего самостоятельно пару раз пройтись по меню, попробовать разные фишки и выбрать те, которые подойдут именно для вашего ресурса.

    Loading...Loading...