Обсудить проект

Настройка целей в «Яндекс.Метрике» и Google Analytics 4

  • Аналитика
  • 18 ноября 2021
  • 234
  • 13 минут

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

Что такое цели и для чего они нужны

Цели — это конечные действия пользователя на сайте, которые интересны бизнесу.

Цели делят на 2 типа:

Макроконверсия — действие пользователя на сайте, после которого, вы можете с ним связаться.

Например:

  • Отправил заявку со своими контактными данными;
  • Позвонил по номеру указанному на сайте;
  • Написал в мессенджер.

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

Например:

  • Пользователь добавил товар в корзину;
  • Провел на сайте время больше среднего;
  • Проскролил лендинг до конца.

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

Автоматические цели в «Яндекс.Метрике»

Раньше чтобы настроить цели приходилось помучаться. Сейчас же «Яндекс» сделал настройку доступной для всех.

Чтобы настроить цели в «Яндекс.Метрике»:

1. Прежде всего нужно включить функцию «Автоматические цели» в настройках счётчика. Но скорее всего он уже у вас включен по умолчанию.

2. В меню слева выбрать вкладку «Цели» и в открывшемся окне выбрать «Добавить цель»

3. В открывшемся окне вы увидите список целей. Автоматические мы выделили:

4. Настраиваем автоматическую цель на примере «Отправка формы»

  1. Задаём понятное название;
  2. Выбираем цель «Отправка формы»;
  3. Выбираем какие формы будем отслеживать (все — по умолчанию, но можно выбрать конкретные);

5. Аналогично настраиваем цели на «Клик по номеру телефона», «Клик по email» и другие, если они вам необходимы.

После настройки обязательно протестируйте цели на сайте. Увидеть результаты теста в «Метрике» можно будет через 30 минут после их достижения на вкладке слева — «Конверсии».

В Google Analytics настроить цели таким способом нельзя. Но возможно это и к лучшему, ведь автоматические цели иногда имеют погрешность в измерениях. Поэтому нужно подстраховываться и дублировать цели в «Яндекс.Метрике» через Google tag Manager. Сейчас объясню, как это сделать.

Настройка целей «руками» через Google Tag Manager (GTM)

Установка GTM

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

1. Во первых, если у вас нет GTM, то нужно его установить. Переходим по ссылке, нажимаем «Создать аккаунт» и заполняем поля.

2. Далее устанавливаем код на сайт.

3. Проверяем установку в разделе «Предварительный просмотр»

4. Вводим адрес сайта и кликаем «Connect»

5. Если сайт открылся с окошком справа внизу, то вы все сделали правильно.

Подготовка к настройке целей

Настройка целей в GTM состоить из 2х этапов:

        1. Поиск уникального идентификатора, который соответствует событию.с
        2. Передача данных о том, что цель состоялась, в средства аналитики — «Яндекс.Метрику» и GA4

Разберем пример настройки цели «Отправка формы»

Для этого:

1. Переходим в режим «предварительного просмотра»;

2. Заполняем и отправляем форму на сайте;

3. Переходим на вкладку Tag Assistant, которая открывается после нажатия «Предварительный просмотр» и на момент отправки формы она уже открыта.

4. В левом столбце открываем событие «Form Submit».

5. Открыв «Form Submit», мы видим, что произошло событие (event) — «gtm.formSubmit». Выписываем в блокнот название переменной «gtm.formSubmit».

Если у вас нет события (event) как на скриншоте, то нужно перейти в раздел Variables на этой же вкладке Form Submit и поискать событие (event) там.

Если такого события нет, то нужно обратиться к веб-мастеру, чтобы он добавил событие DataLayer.push() к отправке формы. Тогда у вас для этого события появится переменная, которую вы сможете отслеживать.

В примере мы рассматриваем настройку цели на одну конкретную форму с переменной события «gtm.formSubmit». Но на этом сайте отправка других форм также вызывает переменную «gtm.formSubmit». В вашем случае переменные события у форм могут различаться. Поэтому чтобы отслеживать отправку всех форм, нужно найти переменные от всех форм.

Устали читать? Можно купить инструкцию в формате видео

Устал, покупаю

Настройка целей в GTM

Чтобы настроить цель в GTM нужно создать «Триггер» и «Тэг».

Триггер — это маркер, который активируется на сайте, когда происходит событие. В нашем случае это переменная, которая появляется после успешной отправки формы.

Тег — это JavaScript код, который регулирует работу триггеров.

Чтобы создать триггер:

1. Переходим на вкладку «Триггер» и выбираем «Создать»

2. Переходим в настройки триггера

3. Выбираем тип триггера «Специальное событие»

4. Вписываем название события. Оно может быть любым. Важно, чтобы вы понимали к какому событию оно относится.

Выбираем условие активации триггера «Некоторые специальные события».

И задаём настройки для этого специального события:

Event → содержит → и название переменной (gtm.formSubmit)

Даём название и сохраняем.

Если все сделали правильно, должен появиться триггер.

Переходим к настройке отправки цели в «Яндекс.Метрику» и Google Analytics.

Настройка целей в «Яндекс.Метрике» через GTM

В главном меню GTM переходим на вкладку «Теги» и выбираем «Создать»

Кликаем на поле «Триггеры»

Выбираем наш триггер «Специальное событие»

Кликаем на поле «Теги»

Выбираем тип тега «Пользовательский HTML»

В окно вписываем скрипт

<script>yaCounterНОМЕРСЧЁТЧИКА.reachGoal(’ИДЕНТИФИКАТОР’);</script>

Где «НОМЕРСЧЁТЧИКА» — это номер вашего счётчика «Яндекс.Метрики»;

«ИДЕНТИФИКАТОР» — это любое название переменной, которую вы потом впишите в настройке цели в «Яндекс.Метрики».

Для нашего случая скрипт будет следующий:

<script>yaCounter78447243.reachGoal(’send_form’);</script>

У вас будет другой код счётчика.

Даём название и сохраняем.

Но прежде, чем добавлять цель в «Яндекс.Метрику», необходимо проверить работоспособность Тега.

Переходим в режим предварительного просмотра, отправляем форму и, если все сделано правильно, то вы должны увидеть свой тег в разделе Tags Fired.

Если цель сработала, переходим в «Яндекс.Метрику» во вкладку «Цели», выбираем «Добавить цель».

Даём название цели, выбираем «JavaScript-событие» и в поле «Идентификатор цели» вписываем название переменной, которую мы прописывали в Скрипте Тега. В нашем случае «send_form».

По возможности вписываем «Доход цели».

Сохраняем.

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

Настройка целей в Google Analytics 4 и Google Universal Analytics через GTM

Прежде чем настраивать передачу данных из GTM в GA необходимо связать эти сервисы.

Связываем GTM и Google Analytics 4

Для этого создаем новый Тег и в настройках выбираем триггер «all pages».

В настройках типа тега выбираем Google Аналитика: Конфигурация GA4

И в поле «Идентификатор потока данных» вписываем идентификатор потока данных из кабинета Google Analytics 4.

Связываем GTM и Google Universal Analytics

Для этого создаем новый Тег и в настройках выбираем триггер «all pages»

В настройках типа тега выбираем Google Аналитика: Universal Analytics

В поле «Настройки Google Аналитики» выбираем «новая переменная...»

В настройках новой переменной вставляем идентификатор отслеживания, который можно найти в настройках Universal Analytics.

Вот что должно получиться:

Переходим к настройке пересылки тега цели в GA4 и GUA.

Передача тега цели в GA4

Начало настройки тега для Google Analytics 4 похоже на настройку в «Яндекс.Метрике».

На вкладке тегов выбираем «Создать».

Выбираем созданный ранее триггер «Специальное событие»

Но в типах Тега выбираем «Google Аналитика: Событие GA 4»

В разделе Тэг конфигурации выбираем тег от GA4, который мы создали выше или который вы создали ранее.

В название события добавляем любое название этого события. Я решил назвать по названию события. Но стоило назвать «send_form», чтобы было как в «Яндексе».

Даём название и сохраняем.

Проверяем через режим «Предварительного просмотра», что цель сработала и находится в Tags Fired.

Дополнительно что-то делать в GA4 не нужно, после отправки формы событие добавится автоматически в раздел Конфигурация → События.

Нужно лишь поставить галочку «Отмечать как конверсию» напротив цели.

Передача тега цели в GUA

Начало настройки тега для Google Universal Analytics похоже на GA4.

На вкладке тегов выбираем «Создать».

Выбираем созданный ранее триггер «Специальное событие»

Но в типах Тега выбираем «Google Аналитика: Universal Analytics»

В поле «Тип отслеживания» выбираем «Событие» и в параметрах отслеживания событий заполняем поля «Категория» и «Действие».

Здесь вы можете указать любые переменные. Главное, чтобы они были уникальны для этой цели и эти же переменные вы должны указать в настройке целей в Unversal Analytics. Функционал этих полей аналогичен «ИДЕНТИФИКАТОР» в скрипте для «Яндекс.Метрики».

В поле «Настройки Google Аналитики» выбираем уже созданную переменную для Google Universal Analytics.

Вот что должно получиться:

Теперь переходим в Google Universal Analytics и во вкладке «Администратор» выбираем «Цели».

Добавляем цель

Задаём название и указываем тип «Событие».

В категории и действии указываем переменные, которые мы указали при настройке в GTM.

Сохраняем

Сравнение репрезентативности данных по целям

Учим настраивать цели и разбираться с данными на курсе «Веб-аналитика» в Школе Маркетеров

Хочу учиться

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

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

Яндекс GTM

Яндекс Авто

GA

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

Практика других проектов показывает, что автоматические цели могут фиксировать ложные цели. Поэтому не стоит на 100% доверять автоматическим целям и оптимизировать кампании, опираясь только на их данные.

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

И только после этого строить гипотезы.

Александр Корсаков
ROI-маркетолог
Обсуди с другими
comments powered by HyperComments
Обсудить проект
Напишите имя и номер телефона. Мы перезвоним в течение 15 минут в рабочее время, чтобы обсудить вашу задачу
Нажимая кнопку «Оставить заявку», вы подтверждаете, что ознакомились c Условиями обработки персональных данных и принимаете их.