Веб-маркетологам и владельцам сайтов нужно внимательно отслеживать данные по трафику, посетителям и так далее — это важно для эффективного анализа и оптимизации маркетинговых кампаний. Google Tag Manager, или GTM — мощный инструмент, который облегчает этот процесс. Он позволяет управлять всеми счетчиками, пикселями и скриптами конверсий на сайте в одном месте. Но что такое уровень данных в Google Tag Manager и почему он важен? В этой статье мы рассмотрим метод dataLayer: это определение, особенности и возможности сбора и передачи информации о действиях пользователей на веб-ресурсе.
Уровень данных: основы
Определение dataLayer и его функция в GTM
Уровень данных, Data Layer или dataLayer, — это специальная структура в Google Tag Manager, которая служит для сбора и передачи информации о взаимодействии человека с сайтом. Это некий контейнер, где хранятся данные о переходах, кликах и других действиях пользователей.
Уровень данных обеспечивает единый и структурированный поток информации о пользовательском поведении. Эту информацию можно передать в различные инструменты маркетинговой аналитики для исследования и для принятия решений.
Представьте уровень данных в качестве «переводчика», который понимает и умеет интерпретировать язык веб-ресурса и преобразовывать его в удобный для использования в маркетинге формат. Такая информация позволяет маркетологам собирать ценные данные о поведении пользователей. Например, о просмотре страниц, а в сфере e-commerce — о кликах, заполнении форм и совершении покупок.
Благодаря использованию уровня данных маркетологи и владельцы сайтов могут легко управлять отслеживаемыми событиями и метриками на веб-ресурсе, добавлять и изменять их. Для этого не нужно вносить изменения в код каждой страницы.
Уровень данных делает процесс отслеживания данных более гибким, эффективным и масштабируемым.
При работе с уровнями данных в GTM вы можете достичь следующих целей.
- Управление порядком выполнения
Уровни данных позволяют определить очередность выполнения тегов и правил. Например, чтобы конкретные теги выполнялись раньше других.
- Персонализация действий
Используя уровни данных, вы можете настроить специфические теги и правила для определенных страниц и событий. Это позволяет более точно отслеживать и анализировать данные в зависимости от конкретных потребностей вашего бизнеса.
- Управление доступом
Google Tag Manager предоставляет возможность управлять доступом к различным данным. Вы можете предоставить разные права доступа для разных членов вашей команды или агентств, которые работают с вами.
Виды уровней данных в Google Tag Manager
Google Tag Manager предлагает три уровня данных, которые помогают организовать передачу информации и настройки внутри платформы.
- Уровень контейнера
Это самый высокий уровень данных в Google Tag Manager. Он представляет собой рабочую область, где находятся все теги, переменные и правила. В рамках уровня контейнера можно управлять общими настройками и параметрами, применяемыми ко всем страницам и событиям на сайте. Это упрощает управление тегами и переменными.
- Уровень страницы
Уровень страницы связан с отдельными страницами вашего сайта. Здесь можно установить специфические теги и правила, которые будут выполняться только на определенных страницах. Например, можно настроить теги для отслеживания конверсии на странице оплаты или правила, которые срабатывают только на страницах категорий товаров, или pagecategory, как это обозначено в сервисе. Функция помогает более точно анализировать данные о действиях посетителей сайта.
- Уровень события, Event
В GTM dataLayer для параметра Event связан с определенными событиями или взаимодействиями на вашем сайте. Здесь можно настроить теги и правила, которые срабатывают только при определенных действиях пользователя. Например, можно настроить тег, который срабатывает при нажатии на кнопку «Добавить в корзину» или правило, которое активируется при показе модального окна. Это позволяет более точно отслеживать и анализировать эти события.
Использование разных уровней данных помогает эффективно управлять передачей информации в Google Tag Manager, настраивать теги и правила для конкретных страниц и событий, а также анализировать сведения в соответствии с вашими маркетинговыми потребностями. Это дает больше гибкости и контроля в процессе отслеживания и анализа данных.
Как уровень данных помогает в отслеживании на сайте
Цель dataLayer
Это фактически центральной хранилище информации о действиях пользователей на сайте. Цель кода с настроенным уровнем данных — собрать и передать данные о тех показателях, являются важными для маркетологов. Это может быть покупка, написание комментария, переход на страницу категории товара, прочтение статьи или кейса в блоге и так далее.
- Уровень данных встроен в код веб-страницы и является посредником между сайтом и Google Tag Manager.
- Когда пользователь взаимодействует со страницей, например, нажимает кнопку или заполняет форму, система отправляет информацию о событии в уровень данных.
- Google Tag Manager может считывать данные из уровня данных и передавать их другим инструментам маркетинговой аналитики, таким как Google Analytics или Яндекс.Метрика.
Задачи и события, которые можно отслеживать с помощью dataLayer
Это раздел для тех, кто хочет определиться, стоит ли настраивать уровень данных в своей работе с сайтом.
- Отслеживание нажатия кнопок, покупок и транзакций
Уровень данных в GTM может быть использован для отслеживания нажатий на кнопки на вашем сайте. Удобство использования dataLayer в том, что не нужно добавлять никаких скриптов кроме базового кода GTM, который устанавливается на весь сайт один раз. Этого достаточно как минимум для отслеживания простых действий вроде клика по элементу.
Как только GTM устанавливается на веб-ресурс даже без каких-либо тегов, в уровень данных начинают поступать сведения о взаимодействиях пользователя с сайтом. Вы можете проверить это в режиме предварительного просмотра, самостоятельно кликая по кнопкам своего сайта или добавляя заказ в корзину. В результате вы увидите, какая именно информация попала в dataLayer. Затем вы можете извлечь из нее параметры, идентифицирующие кнопку, а по ним настроить желаемую конверсию.
Эти данные могут быть использованы для анализа эффективности кнопок или для ремаркетинга.
- Отдельное отслеживание форм отправки
Уровень данных в GTM может быть использован для отслеживания отправки форм на вашем сайте. При такой настройке будут учитываться именно полноценно заполненные и отправленные формы, а не просто клик по кнопке, как в предыдущем пункте.
Эти данные могут быть использованы для отслеживания микроконверсий или для передачи информации в вашу CRM.
- Получение данных о товарах и заказах
В интернет-магазинах можно добавить на сайт JavaScript-код, который будет дополнять dataLayer информацией о товарах, их количестве и сумме заказа.
В GTM можно использовать полученные сведения для настройки передачи данных электронной коммерции в Яндекс.Метрику или Google Analytics.
- Отслеживание просмотров страниц
Вы также можете использовать dataLayer для отслеживания просмотра конкретных страниц вашего сайта. Вы можете добавить код JavaScript, который при просмотре страницы товара будет заполнять dataLayer данными о просмотренном товаре, таком как его идентификатор или название, name.
Эти данные могут быть использованы для персонализации рекламы и рекомендации товаров по просмотренным страницам.
- Отслеживание взаимодействия с мультимедиа на странице
Если у вас есть видео или другие элементы на вашем сайте, вы можете использовать dataLayer для отслеживания взаимодействия пользователей с ними. Например, при просмотре видео вы можете передавать данные о времени просмотра в dataLayer.
Это очень полезно для анализа вовлеченности пользователей или для настройки событийных целей в Google Analytics.
После сбора сведений при помощи уровня данных маркетологи могут анализировать информацию и принимать обоснованные решения для улучшения рекламных стратегий и юзабилити сайта.
Преимущества использования уровня данных
- Упрощенная установка инструментов аналитики
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
- Регистрация в Google Tag Manager
Первый этап — регистрация в Google Tag Manager с помощью вашего аккаунта Google. Если у вас еще нет аккаунта, создайте его перед тем, как продолжить.
- Создание нового контейнера
После регистрации создайте на главной консоли новый тег и контейнер, который будет служить вашей центральной точкой управления всеми кодами отслеживания. Контейнер содержит все метки, триггеры и переменные, связанные с вашим веб-сайтом.
В разделе меню «Триггеры» выберите готовый или сформируйте новый, который будет определять событие, нужное вам для отслеживания. Сохраните триггер.
- Размещение кода GTM на сайте
Кликните на ссылку-идентификатор на главной странице консоли GTM.
Теперь разместите код GTM на сайте. Этого достаточно для работы уровня данных.
- Создание переменных
В Google Tag Manager создайте переменные для хранения данных, которые вы хотите передать в dataLayer. Например, вы можете задать переменную для хранения значения URL страницы или идентификатора пользователя, ID.
- Настройка уровня данных
В открывшемся меню выберите «Переменная уровня данных».
В поле «Имя переменной уровня данных» введите ключ, полностью совпадающий с ключом в коде. Например, для названия книги это должно быть bookTitle, но не book title.
В поле «Версия уровня данных» оставьте заданное по умолчанию значение «Версия 2».
Сохраните переменную.
Повторите шаги из этих пунктов для всех ключей уровня данных, которые необходимо добавить в качестве переменных в Менеджер тегов.
Формирование и проверка правил для отслеживания данных с использованием dataLayer
- Создание правил
Правила в GTM определяют, когда именно должны срабатывать ваши теги. В разделе «Теги» настройте правила, которые будут проверять определенные условия и запустят соответствующие теги в случае совпадения.
- Тестирование и отладка
После создания тегов, переменных и правил рекомендуется провести тестирование, чтобы проверить, что они работают корректно. Воспользуйтесь режимом предварительного просмотра в GTM или инструментами разработчика, чтобы убедиться, что нужные данные передаются в GTM и систему аналитики.
- Публикация изменений
После успешного тестирования и отладки нажмите «Отправить», чтобы опубликовать свои изменения в GTM. Теперь все созданные теги и правила станут активными на вашем сайте. В результате вы сможете начать отслеживать и анализировать данные.
Если после прочтения материала у вас остались вопросы и вы хотите получить дополнительную информацию про уровень данных в GTM, зайдите в справочный раздел Google — там тема описана и для обычных пользователей, и для разработчиков. Раздел также будет полезен при возникновении ошибок, например, «dataLayer is not defined» или подобных. Хотя в момент работы со строковыми понятиями «window dataLayer» и «dataLayer push» обычно не происходит проблем.
GTM – универсальный инструмент для веб-аналитики. Чаще всего его используют специалисты по маркетингу для удобного внедрения и управления набором счётчиков, пикселей, триггеров по целевым действиям на сайте и тд.
Но есть у GTM и явное ограничение. Он не может работать за пределами сайта или приложения. Невозможно с помощью GTM «тригериться» на звонок, сообщение в соцсети, невозможно работать с рекламными площадками.
Для бизнеса же важно, чтобы специалисты по маркетингу и аналитике имели данные не только по активности на сайте. Для полноценной оценки эффективности рекламы в вебе нужны данные:
- расходы на рекламу
- о всех лидах (в том числе из соцсетей, звонков и тд.)
- о квалифицированных лидах, покупках, доходе из CRM
Для автоматической работы, по примеру с GTM, можно использовать шаблоны отчётов и коннекторы ROMI center. Они помогут в автоматическом режиме объединять данные о действиях на сайте и за его пределами. А еще получать отчёты не только до заявок, но также до дохода и ROMI.
Частые вопросы
Что такое уровень данных в Google Tag Manager и почему он важен?
Какие типы уровней данных предлагает Google Tag Manager?
Как можно использовать уровни данных в Google Tag Manager?
Подпишитесь на рассылку ROMI center:
Получайте советы и лайфхаки, дайджесты интересных статей и новости об интернет-маркетинге и веб-аналитике: