Уровень данных

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

Подробные сведения представлены в документации для разработчиков.

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

Настраивая сайт или мобильное приложение для работы с Менеджером тегов и уровнем данных, подумайте над тем, какие категории информации будут обрабатываться с помощью уровня данных:

  • Сведения о товаре. Название, цена и категория товара.
  • Сведения о рекламной кампании. Источник трафика, канал.
  • Сведения о транзакции. Стоимость товаров в корзине, дата оплаты.
  • Сведения о клиенте. Является ли пользователь новым клиентом или нет.

Как создать переменную уровня данных

Переменные уровня данных позволяют Менеджеру тегов считывать значения из настроенного вами уровня данных и передавать их тегам, триггерам и другим переменным. Объект уровня данных содержит список пар "ключ-значение". Под ключом подразумевается определенная категория, например жанр, название или автор книги. У ключей могут быть разные значения. Так, ключу "название книги" могут соответствовать значения "Улисс", "Война и мир", "Краткая история времени" и т. д.

Как добавить код уровня данных на веб-страницу

Чтобы настроить уровень данных, добавьте в раздел <head> веб-страницы перед фрагментом-контейнером следующий код:

<script>
  dataLayer = [];
</script>

Заполните уровень данных информацией с помощью команды dataLayer.push():

<a href="#" onclick="dataLayer.push({
    'bookCategory': 'fiction',
    'bookTitle': 'Cien años de soledad',
    'bookAuthor': 'Gabriel García Márquez'
});">Book details</a>

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

Как настроить переменную уровня данных

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

  1. Откройте страницу Переменные.
  2. В разделе Пользовательские переменные нажмите Создать.
  3. Нажмите Конфигурация переменной и выберите тип Переменная уровня данных.
  4. В поле Имя переменной уровня данных введите ключ, полностью совпадающий с ключом в коде. В нашем примере: bookTitle, но не book title.
  5. В поле Версия уровня данных оставьте заданное по умолчанию значение Версия 2. Подробнее…
  6. Сохраните переменную.
  7. Повторите эти шаги для всех ключей уровня данных, которые нужно добавить в качестве переменных в Менеджер тегов.
  8. Опубликуйте контейнер.
Обратите внимание, что действие переменных уровня данных ограничивается одной страницей. Если вы хотите, чтобы значения из уровня данных сохранялись при переходе на другие страницы, нужно будет добавить собственный специальный код.

Дополнительные ресурсы

Эта информация оказалась полезной?
Как можно улучшить эту статью?