February 3

Tag Manager + Google Analytics

Сегодня продолжаем тему Tag Manager + конверсии, и теперь добавляем в нашу схему Google Analytics.

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

Повторюсь: Google Analytics - это отдельный глубокий инструмент, который требует к себе отдельного изучения. Но здесь я покажу конкретную настройку под нашу задачу: собрать ключевые события (конверсии) в одну аналитику.

Шаг 1. Создаем Google Analytics (если еще нет)

Заходим сюда: https://analytics.google.com/

Если аналитики нет - создаем аккаунт.

Заполняем поля:

  • Название аккаунта - любое (например, produkt или по названию проекта).
  • Название ресурса - тоже любое (например, домен сайта или produkt).
  • Сведения о компании: отрасль - делаем от балды, это ни на что не влияет.
  • Размер компании - выбираем любой.
  • Бизнес-цели - тоже выбираем что-нибудь подходящее (не критично).

Соглашаемся с условиями.

Ничего сложного, просто заполняем форму и идем дальше.

Шаг 2. Настраиваем сбор данных в Analytics

После создания аккаунта Google Analytics добавляем поток данных (Data Stream).

Выбираем Web (веб-сайт), вводим URL сайта и название потока.

Далее заходим в Сбор данных и внутри ставим галочки везде и со всем соглашаемся:

  • Расширенные настройки - включаем все.
  • Google Signals - включаем.
  • В общем все включаем

Это нужно, чтобы аналитика собирала максимум данных автоматически (прокрутки, клики, видео и т.д.).

Шаг 3. Берем Measurement ID (Идентификатор потока данных)

Теперь самое важное: нам нужен Measurement ID (он же "Идентификатор потока данных").

Он выглядит примерно так: G-XXXXXXXXXX.

Копируем его - он нам нужен для следующего шага.

Шаг 4. Идем в Tag Manager и создаем тег на передачу всех событий в Analytics

Переходим в Tag Manager: https://tagmanager.google.com/

Создаем новый тег.

Название тега: я обычно называю Тег GA или Google analytic - как удобно.

Тип тега: выбираем Google Analytics, далее Google Tag (GA4).

Вставляем Measurement ID, который скопировали из Google Analytics.

Triggering (Триггеры): добавляем все триггеры, которые должны передаваться в аналитику.

Этот тег будет передавать все события с сайта в Google Analytics по Measurement ID.

Сохраняем тег.

Шаг 5. Создаем второй тег на конкретную конверсию (событие "buy")

Теперь создаем еще один тег - на конкретное ключевое событие (в нашем случае это страница "Спасибо" = заявка/покупка).

Создаем новый тег в GTM.

Название тега: например, Тег GA спасибо (чтобы понятно было, что это событие).

Тип тега: выбираем Google Analytics, далее GA4 Event(Google Аналитика: событие GA4).

Measurement ID: вставляем тот же Measurement ID из Google Analytics.

Event Name (Название события): пишем на латинице, например buy (это название события, которое будет называться в аналитике). ВАЖНО чтобы название совпадало. Если тег в менеджере buy значит и в аналитике buy.

Triggering (Триггер): выбираем наш триггер "Спасибо" (тот самый, который мы создавали в прошлом посте - он срабатывает, когда человек попадает на страницу благодарности).

Сохраняем тег.

Шаг 6. Связываем теги между собой (если GTM не предложил автоматически)

Если Tag Manager сам не предложил связать теги - делаем это вручную.

Создаем тег "Связывание конверсий" (или как-то подобное).

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

Шаг 7. Публикуем изменения в Tag Manager

Обязательно жмем Submit (Отправить), далее Publish (Опубликовать).

Не забываем. Без этого ничего работать не будет.

Шаг 8. Возвращаемся в Google Analytics и создаем ключевое событие.

Заходим обратно в Google Analytics.

Идем в Events (События), далее создаем наше событие buy (оно должно появиться в течение 24 часов, но иногда появляется быстрее).

Помечаем его как Key Event (Ключевое событие).

Также заходим в Admin (Администратор) - Data Settings (Настройки данных) - Data Retention (Хранение данных) и ставим 14 месяцев (максимальный срок).

Это нужно, чтобы Google хранил данные дольше, а не удалял их через 2 месяца.

Что мы сделали (подводим итог)

Мы создали 3 тега в Tag Manager:

  1. Первый тег - на все события. Он передает все данные с сайта в Google Analytics по Measurement ID.
  2. Второй тег - на конкретное ключевое событие buy. Когда человек оставил заявку и его перебросило на страницу "Спасибо", срабатывает триггер "Спасибо", который:
    • Отстучал в рекламный кабинет Google Ads (тег из прошлого поста).
    • И параллельно сработало событие buy, которое отстучало в саму аналитику.
  3. Третий тег - связал все теги между собой, чтобы данные корректно передавались.

Когда появятся события в аналитике

Все должно работать. Первые события появятся в Google Analytics в течение 24 часов (иногда быстрее, но официально Google говорит "до 24 часов").

В итоге после определенного времени и слитого кэша), видим такую картину:

Зачем это нужно (практическое применение)

На самом деле Google Analytics можно настраивать не только на просмотр страницы "Спасибо", а на что угодно: клики по кнопкам, прокрутки, добавление товара в корзину, просмотр видео и так далее.

В этом посте я показал, как просто собирать ключевые события (для нас это конверсии) и дальше использовать их по своему назначению.

А уже как это использовать - это отдельная история.

Один из вариантов - линковать эту аналитику к другим рекламным кабинетам Google Ads и настраивать аудиторию как ремаркетинг.

Например:

  • Собрали в аналитике всех, кто оставил заявку.
  • Создали из них аудиторию "покупатели".
  • Залинковали эту аналитику к новому Google Ads аккаунту.
  • Настроили ремаркетинг на эту аудиторию или наоборот - исключили их из показов (чтобы не показывать рекламу тем, кто уже купил).

Или создали lookalike-аудитории (похожие аудитории) на базе тех, кто уже конвертировался.

Вариантов масса.

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

Итого схема выглядит так:

Сайт - страница "Спасибо" - Tag Manager - Google Analytics:

  • Тег 1: передача всех событий в Google Analytics.
  • Тег 2: передача конкретного события "buy" (конверсия).
  • Тег 3: отправка конверсии в Google Ads (из прошлого поста).

Результат:

  • Конверсия засчиталась в Google Ads (для оптимизации кампании).
  • Событие попало в Google Analytics (для сбора данных, аудиторий, ремаркетинга).

Все работает параллельно, один раз настроил - дальше просто копируешь теги для новых кабинетов.

⭐️Не забудь подписаться: https://t.me/dmgoogleads