Google Tag Manager (GTM) RU

Google Tag Manager - “главный” код, управляющий остальными тегами (фрагментами кода, которые необходимо выполнить/запустить с нужными вам условиями/триггерами)
Место хранения всех “второстепенных” тегов

Плюсы: используется для веб-аналитики, информацию по которой необходимо получать через различные/другие сервисы и инструменты, где добавление тега на сайт клиента осуществляется без помощи программиста/разработчика

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

Триггер - обязательное условие для сработки тега. Триггер может быть настроен как для активации тега, так и для блокировки/прекращения его работы. У триггера могут быть следующие события: переход по URL, загрузка определённого URL (старт загрузки страницы или полная загрузка), клик по кнопке.
Фильтрами можно ограничить работу триггера на определённых страницах. Например в фильтрах можно настроить переменную (параметр+значение). Если вы хотите отслеживать только определённую страницу mysite.com/order, тогда можно настроить триггер “Просмотр страницы”, с переменной Page URL, у которой значение будет mysite.com/order. Таким образом мы можем получать данные о действиях посетителей на сайте (посещение товаров/услуг, транзакциях, конверсиях и т.п.)

В первую очередь, на сайте клиента должен быть установлен*

Диспетчер тегов Google (GTM - контейнер)

*на каждую страницу сайта

 

 

*чем выше установлен код к тегу, тем раньше он начнет выполняться

 

 

Получаем код датчика конверсий (JS-code), который берется отсюда

Dashboard > Edit campaign > Conversion sensors

 

 

Чтобы установить код датчика на страницу клиента, достаточно сделать такой тег

 

 

 

 

 

 

 

 

 

 

 

 

 

 

All Pages - всегда идет в списке триггеров по умолчанию. Этого вполне достаточно, для работы нашего датчика конверсий.

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

 

 

 

 

 

 

 

 

Переходим к настройке event, который настраивается на onclick

 

Сначала создаём новый триггер (условие)

Если необходимо настроить триггер на один элемент (кнопка) по которому нужно сделать клик, это условие (триггер) нужно присвоить к ID элемента.

Если необходимо настроить триггер на несколько элементов (кнопки) по которым нужно сделать клик, это условие (триггер) нужно присвоить к Class элемента. Данный Class нужно назначить всем необходимым элементам (кнопкам).

Например, как на тестовой странице

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Click Element. Получает доступ к уровню данных и считывает ключ gtm.element, который задается триггерами "Клик". Результатом будет ссылка на элемент DOM(Document Object Model), где произошел клик. DOM - это способ, которым Javascript видит данные, содержащие его страницы.

 

 

Click id нацелен и настроен на то, чтобы читать именно id тега(ов)
Click ID. Получает доступ к уровню данных и считывает ключ gtm.elementId, который задается триггерами "Клик". Результатом будет строковое значение атрибута id в элементе DOM, по которому был выполнен клик.

 

 

При создании тега обязательно не забыть, что нужно добавить (обернуть) <script> для того, чтобы код сработал.

Ставим так же заранее подготовленный триггер, даем имя, сохраняем.

 

 

<script>

onclick = '_mgq.push(["MgSensorInvoke", "Идентификатор цели"])'

</script>

 

*Если вы хотите вызывать событие сразу после загрузки кода, нужно перед _mgq.push, во избежание ошибок в консоли, сделать небольшое “объявление”.

var _mgq = _mgq || [];

_mgq.push(["MgSensorInvoke", "Идентификатор цели"])

 

Такой код тоже можно вписать в GTM.
Но не забыть поставить в <script> </script>
Без onclick

<script>

var _mgq = _mgq || [];

_mgq.push(["MgSensorInvoke", "Идентификатор цели"])

</script>

 

 

 

 

Проверка, на странице клиента

С помощью кнопки F12 (в Chrome и Firefox) или “Option+Command+J” (для macOS) вызываем панель Разработчика
Потом переходим ко вкладке Network

В списке можно найти клиентский GTM

Если GTM отработал правильно, то наш сенсор тоже покажет свои сработки. (обведены в квадраты)
Status = 200 (Код ответа об успешном статусе)

 

 

 

При нажатии на кнопку, тут же будет появляться такая сработка

 

 

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

 

 

Проверка, как прописан наш код в самом контейнере GTM

Можно посмотреть, нажав сюда дважды

 

Откроется такая страница

 

Ну вот собственно и все, что нужно сделать

Похожие статьи

Автоматическое пополнение баланса (только банковская карта)

Функционал автоматического пополнения баланса кабинета в MGID предназначен для предотвращения остановки ваших кампаний, по причине низкого баланса. Для активации автопополнения необходимо: 1.  На главной странице нажать 2. Вводим сумму оплаты  (минимальный эквивалент 100$ долл. США (5 000 руб./2 500 грн.)) 3. Выбираем способ оплаты Yandex.Money, с помощью которого будет производиться автопополнение 

Read More

Predictive price recommendation engine (RU)

Расположение функционала: Дашборд -> Форма создания тизера https://dashboard.mgid.com/advertisers/add-teaser-goods/campaign_id/123456 (123456 - id кампании) Как работает функционал: Рекомендует цену перед запуском кампании; Позволяет выбрать желаемый охват аудитории; Значительно сокращает процесс оптимизации; Экономит ресурсы и усилия на тестирование; Загрузите свои креативы и проверьте, какой из них будет работать лучше Загрузите свой креатив и проверьте охват аудитории, меняя CPC

Read More

Как создать кампанию в дешборде MGID?

Как создать рекламную кампанию в дешборде MGID Заходим в кабинет MGID - вводим логин и пароль Добавляем рекламную кампанию в dashboard. Для этого нажимаем на кнопку “ДОБАВИТЬ КАМПАНИЮ”. 3. После этого переходим на страницу создания кампании. Далее нужно заполнить каждое поле, а затем нажать на кнопку “ПРИМЕНИТЬ” 4. Для того чтобы настроить показы объявлений рекламной

Read More