Этот документ содержит справочные материалы по API Google Менеджера тегов.
Справочник по API
dataLayer
Глобальный объект, содержащий пары "ключ-значение" и передаваемый в Менеджер тегов. Может использоваться для описания информации, которая недоступна как часть DOM-страницы или других переменных JavaScript. Объект dataLayer должен быть инициализирован.
Пример:
<script> dataLayer = [{ 'pageCategory': 'signup', 'visitorType': 'high-value' }]; </script>
dataLayer.push
Метод добавления новых или обновленных пар "ключ-значение" на уровень данных.
Пример:
<script> dataLayer.push({'pageCategory': 'updated value'}); </script>
Имена переменных для уровня данных "Электронная торговля"
Для тегов транзакции Google Аналитики или Universal Analytics нужно использовать специальные имена переменных для уровня данных электронной торговли. В противном случае есть риск, что данные электронной торговли будут представлены в отчетах Google Аналитики не полностью.
Имена переменных для уровня данных "Социальные сети"
Ниже перечислены имена переменных, которые следует применять, если вы отслеживаете активность в социальных сетях с помощью Google Аналитики и выбрали в настройках тегов вариант Использовать уровень данных.
Имя переменной уровня данных | Описание |
---|---|
network |
Обязательная переменная. Сеть, в которой происходит отслеживание (Facebook, Твиттер, LinkedIn и т. д.). |
socialAction |
Обязательная переменная. Отслеживаемое действие (нажатие "Мне нравится", "Поделиться", "Отправить твит" и т. д.). |
opt_target |
Необязательная переменная. URL или ресурс, где зарегистрировано действие. |
opt_pagePath |
Необязательная переменная. URL-путь страницы (включая параметры), где выполнено действие. |