Demo
Запишитесь на демо Demo Самый быстрый и простой способ познакомиться:
  • Выясним, какая аналитика требуется для вашего проекта в зависимости от предстоящих задач.
  • Подберем оптимальный вариант: начиная от сквозной аналитики на базе Яндекс Метрики или Google Analytics 4 до продвинутой маркетинговой аналитики с моделями атрибуции и когортами.
  • Поможем считать CPL, CAC, AOV, LTV, ROAS, ДРР и ROMI.
  • Расскажем, как оптимизировать рекламу на целевых пользователей, используя информацию о сделках.
  • Отправим доступы к демо-кабинету с примерами отчетов.

Что такое уровень данных в Google Tag Manager и как с ним работать

Веб-маркетологам и владельцам сайтов нужно внимательно отслеживать данные по трафику, посетителям и так далее — это важно для эффективного анализа и оптимизации маркетинговых кампаний. Google Tag Manager, или GTM — мощный инструмент, который облегчает этот процесс. Он позволяет управлять всеми счетчиками, пикселями и скриптами конверсий на сайте в одном месте. Но что такое уровень данных в Google Tag Manager и почему он важен? В этой статье мы рассмотрим метод dataLayer: это определение, особенности и возможности сбора и передачи информации о действиях пользователей на веб-ресурсе. 

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

Определение dataLayer и его функция в GTM

Уровень данных, Data Layer или dataLayer, — это специальная структура в Google Tag Manager, которая служит для сбора и передачи информации о взаимодействии человека с сайтом. Это некий контейнер, где хранятся данные о переходах, кликах и других действиях пользователей. 

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

Представьте уровень данных в качестве «переводчика», который понимает и умеет интерпретировать язык веб-ресурса и преобразовывать его в удобный для использования в маркетинге формат. Такая информация позволяет маркетологам собирать ценные данные о поведении пользователей. Например, о просмотре страниц, а в сфере e-commerce — о кликах, заполнении форм и совершении покупок.

Благодаря использованию уровня данных маркетологи и владельцы сайтов могут легко управлять отслеживаемыми событиями и метриками на веб-ресурсе, добавлять и изменять их. Для этого не нужно вносить изменения в код каждой страницы. 

Уровень данных делает процесс отслеживания данных более гибким, эффективным и масштабируемым.

При работе с уровнями данных в GTM вы можете достичь следующих целей.

  1. Управление порядком выполнения

Уровни данных позволяют определить очередность выполнения тегов и правил. Например, чтобы конкретные теги выполнялись раньше других.

  1. Персонализация действий

Используя уровни данных, вы можете настроить специфические теги и правила для определенных страниц и событий. Это позволяет более точно отслеживать и анализировать данные в зависимости от конкретных потребностей вашего бизнеса.

  1. Управление доступом

Google Tag Manager предоставляет возможность управлять доступом к различным данным. Вы можете предоставить разные права доступа для разных членов вашей команды или агентств, которые работают с вами. 

Виды уровней данных в Google Tag Manager

Google Tag Manager предлагает три уровня данных, которые помогают организовать передачу информации и настройки внутри платформы. 

  • Уровень контейнера

Это самый высокий уровень данных в Google Tag Manager. Он представляет собой рабочую область, где находятся все теги, переменные и правила. В рамках уровня контейнера можно управлять общими настройками и параметрами, применяемыми ко всем страницам и событиям на сайте. Это упрощает управление тегами и переменными.

  • Уровень страницы

Уровень страницы связан с отдельными страницами вашего сайта. Здесь можно установить специфические теги и правила, которые будут выполняться только на определенных страницах. Например, можно настроить теги для отслеживания конверсии на странице оплаты или правила, которые срабатывают только на страницах категорий товаров, или pagecategory, как это обозначено в сервисе. Функция помогает более точно анализировать данные о действиях посетителей сайта. 

  • Уровень события, Event

В GTM dataLayer для параметра Event связан с определенными событиями или взаимодействиями на вашем сайте. Здесь можно настроить теги и правила, которые срабатывают только при определенных действиях пользователя. Например, можно настроить тег, который срабатывает при нажатии на кнопку «Добавить в корзину» или правило, которое активируется при показе модального окна. Это позволяет более точно отслеживать и анализировать эти события.

Использование разных уровней данных помогает эффективно управлять передачей информации в Google Tag Manager, настраивать теги и правила для конкретных страниц и событий, а также анализировать сведения в соответствии с вашими маркетинговыми потребностями. Это дает больше гибкости и контроля в процессе отслеживания и анализа данных. 

Как уровень данных помогает в отслеживании на сайте

Цель dataLayer

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

  1. Уровень данных встроен в код веб-страницы и является посредником между сайтом и Google Tag Manager. 
  2. Когда пользователь взаимодействует со страницей, например, нажимает кнопку или заполняет форму, система отправляет информацию о событии в уровень данных. 
  3. Google Tag Manager может считывать данные из уровня данных и передавать их другим инструментам маркетинговой аналитики, таким как Google Analytics или Яндекс.Метрика.
dataLayer in GTM-1

Задачи и события, которые можно отслеживать с помощью dataLayer

Это раздел для тех, кто хочет определиться, стоит ли настраивать уровень данных в своей работе с сайтом. 

  1. Отслеживание нажатия кнопок, покупок и транзакций

Уровень данных в GTM может быть использован для отслеживания нажатий на кнопки на вашем сайте. Удобство использования dataLayer в том, что не нужно добавлять никаких скриптов кроме базового кода GTM, который устанавливается на весь сайт один раз. Этого достаточно как минимум для отслеживания простых действий вроде клика по элементу.

Как только GTM устанавливается на веб-ресурс даже без каких-либо тегов, в уровень данных начинают поступать сведения о взаимодействиях пользователя с сайтом. Вы можете проверить это в режиме предварительного просмотра, самостоятельно кликая по кнопкам своего сайта или добавляя заказ в корзину. В результате вы увидите, какая именно информация попала в dataLayer. Затем вы можете извлечь из нее параметры, идентифицирующие кнопку, а по ним настроить желаемую конверсию. 

Эти данные могут быть использованы для анализа эффективности кнопок или для ремаркетинга.

dataLayer in GTM-2
dataLayer in GTM-3
  1. Отдельное отслеживание форм отправки

Уровень данных в GTM может быть использован для отслеживания отправки форм на вашем сайте. При такой настройке будут учитываться именно полноценно заполненные и отправленные формы, а не просто клик по кнопке, как в предыдущем пункте.

Эти данные могут быть использованы для отслеживания микроконверсий или для передачи информации в вашу CRM.

  1. Получение данных о товарах и заказах

В интернет-магазинах можно добавить на сайт JavaScript-код, который будет дополнять dataLayer информацией о товарах, их количестве и сумме заказа. 

В GTM можно использовать полученные сведения для настройки передачи данных электронной коммерции в Яндекс.Метрику или Google Analytics. 

  1. Отслеживание просмотров страниц

Вы также можете использовать dataLayer для отслеживания просмотра конкретных страниц вашего сайта. Вы можете добавить код JavaScript, который при просмотре страницы товара будет заполнять dataLayer данными о просмотренном товаре, таком как его идентификатор или название, name. 

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

  1. Отслеживание взаимодействия с мультимедиа на странице

Если у вас есть видео или другие элементы на вашем сайте, вы можете использовать dataLayer для отслеживания взаимодействия пользователей с ними. Например, при просмотре видео вы можете передавать данные о времени просмотра в dataLayer. 

Это очень полезно для анализа вовлеченности пользователей или для настройки событийных целей в Google Analytics.

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

dataLayer in GTM-4

Преимущества использования уровня данных

  • Упрощенная установка инструментов аналитики

DataLayer в Google Tag Manager позволяет централизованно управлять и настраивать различные инструменты маркетинговой аналитики, такие как Google Analytics и другие. 

  • Гибкость настройки

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

  • Улучшенная точность отслеживания

DataLayer передает данные в инструменты аналитики в режиме реального времени. Это обеспечивает более точное отслеживание и анализ поведения пользователей, поскольку информация передается без задержек и потерь. Точная аналитика позволяет принимать взвешенные решения и оптимизировать маркетинговые кампании.

  • Удобное масштабирование

DataLayer в Google Tag Manager помогает легко добавлять новые переменные и данные. Это упрощает масштабирование процессов отслеживания — вы можете легко дополнять код необходимыми триггерами по мере необходимости.

  • Более эффективный маркетинг

Использование dataLayer позволяет улучшить таргетирование рекламы и персонализацию контента на вашем веб-сайте. Вы можете передавать в рекламную систему информацию о пользователях: предпочтения, идентификаторы интересных им продуктов за нужный период. Это даст понимание, как предлагать людям более релевантный контент и рекламу. 

Структура и формат сведений в dataLayer

Как мы уже сказали, dataLayer представляет собой массив объектов, которые содержат данные о событиях, действиях пользователей и других параметрах, потенциально полезных для отслеживания и анализа. Например, он может содержать подобные данные:

  • URL страницы;
  • идентификатор пользователя;
  • сведения о товаре и так далее. 

Информация в dataLayer — это обычно формат JavaScript-объекта с ключами и значениями. Ключи сопоставляются с переменными, которые определены в установленных метках, а значения — с данными, которые нужно передать или отслеживать.

DataLayer используется для передачи данных между веб-сайтом и различными сервисами аналитики, такими как Google Analytics, Яндекс.Метрика и другими. Применение dataLayer требует настройки Google Tag Manager, который позволяет управлять добавлением и обработкой данных. Вы можете определить переменные, задать отслеживание событий и настроить отправку данных в нужные сервисы.

Использовать соответствующие ключи и правильно структурировать данные в dataLayer — это важно для передачи информации. От этого зависит эффективность и точность аналитики и эффективность маркетинговых активностей. 

Пошаговая настройка dataLayer в Google Tag Manager

Создание и настройка контейнера GTM

  1. Регистрация в Google Tag Manager

Первый этап — регистрация в Google Tag Manager с помощью вашего аккаунта Google. Если у вас еще нет аккаунта, создайте его перед тем, как продолжить.

  1. Создание нового контейнера

После регистрации создайте на главной консоли новый тег и контейнер, который будет служить вашей центральной точкой управления всеми кодами отслеживания. Контейнер содержит все метки, триггеры и переменные, связанные с вашим веб-сайтом.

dataLayer in GTM-5

В разделе меню «Триггеры» выберите готовый или сформируйте новый, который будет определять событие, нужное вам для отслеживания. Сохраните триггер. 

dataLayer in GTM-6
  1. Размещение кода GTM на сайте

Кликните на ссылку-идентификатор на главной странице консоли GTM.

dataLayer in GTM-7

Теперь разместите код GTM на сайте. Этого достаточно для работы уровня данных. 

dataLayer in GTM-8
  1. Создание переменных

В Google Tag Manager создайте переменные для хранения данных, которые вы хотите передать в dataLayer. Например, вы можете задать переменную для хранения значения URL страницы или идентификатора пользователя, ID.

dataLayer in GTM-9
  1. Настройка уровня данных

В открывшемся меню выберите «Переменная уровня данных».

dataLayer in GTM-10

В поле «Имя переменной уровня данных» введите ключ, полностью совпадающий с ключом в коде. Например, для названия книги это должно быть bookTitle, но не book title.

В поле «Версия уровня данных» оставьте заданное по умолчанию значение «Версия 2».

dataLayer in GTM-11

Сохраните переменную.

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

Формирование и проверка правил для отслеживания данных с использованием dataLayer

  1. Создание правил

Правила в GTM определяют, когда именно должны срабатывать ваши теги. В разделе «Теги» настройте правила, которые будут проверять определенные условия и запустят соответствующие теги в случае совпадения.

dataLayer in GTM-12
  1. Тестирование и отладка

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

dataLayer in GTM-13
  1. Публикация изменений

После успешного тестирования и отладки нажмите «Отправить», чтобы опубликовать свои изменения в GTM. Теперь все созданные теги и правила станут активными на вашем сайте. В результате вы сможете начать отслеживать и анализировать данные.

dataLayer in GTM-14

Если после прочтения материала у вас остались вопросы и вы хотите получить дополнительную информацию про уровень данных в GTM, зайдите в справочный раздел Google — там тема описана и для обычных пользователей, и для разработчиков. Раздел также будет полезен при возникновении ошибок, например, «dataLayer is not defined» или подобных. Хотя в момент работы со строковыми понятиями «window dataLayer» и «dataLayer push» обычно не происходит проблем.

GTM – универсальный инструмент для веб-аналитики. Чаще всего его используют специалисты по маркетингу для удобного внедрения и управления набором счётчиков, пикселей, триггеров по целевым действиям на сайте и тд. 

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

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

  • расходы на рекламу
  • о всех лидах (в том числе из соцсетей, звонков и тд.)
  • о квалифицированных лидах, покупках, доходе из CRM
{:en}What is the data layer in Google Tag Manager and how to work with it{:}{:ru}Что такое уровень данных в Google Tag Manager и как с ним работать{:}

Для автоматической работы, по примеру с GTM, можно использовать шаблоны отчётов и коннекторы ROMI center. Они помогут в автоматическом режиме объединять данные о действиях на сайте и за его пределами. А еще получать отчёты не только до заявок, но также до дохода и ROMI.

{:en}What is the data layer in Google Tag Manager and how to work with it{:}{:ru}Что такое уровень данных в Google Tag Manager и как с ним работать{:}

Частые вопросы

Что такое уровень данных в Google Tag Manager и почему он важен?
Уровень данных в Google Tag Manager, или dataLayer — это метод, который помогает организовать и контролировать передачу данных внутри GTM. DataLayer определяет иерархическую структуру, в рамках которой различные теги и переменные работают вместе. Уровень данных позволяет управлять порядком выполнения различных операций и обеспечивает правильное использование данных на вашем сайте.
Какие типы уровней данных предлагает Google Tag Manager?
Google Tag Manager предлагает три уровня данных. – Уровень контейнера. Это самый высокий уровень данных в GTM. Здесь находятся все привязанные теги, переменные и правила. – Уровень страницы. Этот тип связан с отдельными страницами вашего сайта. Здесь можно установить специфические теги и правила, которые будут выполняться только на определенных страницах. – Уровень события. Этот уровень данных связан с определенными событиями или взаимодействиями на вашем сайте. Вы можете настроить теги и правила, которые будут срабатывать только при определенных действиях пользователя, как вариант — при нажатии на кнопку «Купить».
Как можно использовать уровни данных в Google Tag Manager?
В конечном счете использование уровней данных в Google Tag Manager позволяет более гибко и эффективно управлять передачей и использованием данных на вашем сайте, что может привести к улучшению аналитики и оптимизации ваших маркетинговых усилий.
Оцените статью:
Средняя оценка: 5.0 Количество оценок: 3
Запишитесь на демо Самый быстрый и простой способ познакомиться:
  • Выясним, какая аналитика требуется для вашего проекта в зависимости от предстоящих задач.
  • Подберем оптимальный вариант: начиная от сквозной аналитики на базе Яндекс Метрики или Google Analytics 4 до продвинутой маркетинговой аналитики с моделями атрибуции и когортами.
  • Поможем считать CPL, CAC, AOV, LTV, ROAS, ДРР и ROMI.
  • Расскажем, как оптимизировать рекламу на целевых пользователей, используя информацию о сделках.
  • Отправим доступы к демо-кабинету с примерами отчетов.

Кейсы

Познакомьтесь с историями успеха наших клиентов, которые уже используют решения ROMI center.
HoReCa case-1
Sushi Good Как увеличить выручку в 3 раза за счет внедрения сквозной аналитики

Продвижение в высококонкурентной тематике — это не только большие бюджеты на рекламу, но и необходимость принятия взвешенных решений для оперативной коррекции стратегии продвижения. Как Sushi Good увеличили доход за счет внедрения сквозной аналитики — читайте в кейсе.

Подробнее
Финансы case-2
Форс Сегментация лидов, их аналитика и оптимизация рекламы: 3 шага к экономии бюджета

Финансовая и кредитная тематика требует углубленной работы с сегментами целевой аудитории. Как нашему клиенту, кредитному брокеру из Санкт-Петербурга, удалось оптимизировать бюджет и правильно сегментировать целевых пользователей с помощью внедрения аналитики?

Подробнее
Маркетинг case-3
Convert Monster Экономия рекламного бюджета и времени на аналитике: кейс обучающего центра

Как быстро собирать отчеты об эффективности рекламы, фиксировать путь лидов по каждой из ступеней продаж с помощью коннекторов, а также экономить силы на сборе аналитики — рассказываем в кейсе.

Подробнее
Маркетинг case-1
КликКлик Экономия времени на аналитике рекламы клиентов: кейс интернет-агентства «КликКлик»

Сбор аналитики для интернет-агентства для множества клиентов — ежедневная задача менеджеров. Как с помощью коннекторов ROMI center клиент экономит время на рутинных задачах, и с легкостью масштабирует рекламные кампании заказчиков — читайте в кейсе.

Подробнее
Образование case-5
DIVA Отказ от подрядчиков и полная оцифровка трафика: итоги 9 месяцев работы с ROMI center

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

Подробнее
Продажи case
Rusbarrier Сквозная аналитика: как убрать нецелевые звонки и начать зарабатывать на 300% больше

Можно ли в условиях кризиса увеличить доход в узком сегменте? Да, принимая взвешенные маркетинговые решения и ориентируясь на точные цифры, а не на собственные догадки. В кейсе рассказываем историю клиента, который увеличил прибыль с рекламы на 300% пока его конкуренты закрывались один за одним.

Подробнее
Посмотреть все кейсы