Справка

Этот документ содержит справочные материалы по 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-путь страницы (включая параметры), где выполнено действие.

Подробнее об отслеживании активности в социальных сетях