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

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

 

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

 

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

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

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

Категория конверсии

Интерфейс:  Dashboard > форма редактирования кампании > датчики конверсии *поле обязательно к заполнению Список значений для категорий конверсий: us ru conversion category (значение по умолчанию) категория конверсии Registration Регистрация Lead Лид Click (Search Campaigns) Клик (Поисковая кампания) Install app Установка приложения Download content Загрузка контента Sale Продажа Add to Cart Добавление в корзину

Read More