Модуль 3. Подготовка к запуску рекламы на сайт
Урок 4. Настройка сложных целей в Метрике
В этом блоке разберём:
- Как работает цель «JavaScript-событие» и как её настроить
- Что такое составная цель и как её создать
Как работает цель «JavaScript-событие» и как её настроить
Цель «JavaScript-событие» позволяет отслеживать события на сайте, при выполнении которых не меняется URL страницы. Таким образом можно настроить передачу информации о любых произвольных событиях, например:
- Заявках — на обратный звонок, через чат, мессенджер или форму, если на сайте есть такая возможность
- Нажатиях и кликах — по кнопке «Купить в один клик», по email и телефону, если они есть на сайте
Чтобы создать цель:
- Выберите тип условия «JavaScript-событие» и добавьте название цели. Например, «Отправка формы (событие)».
- Введите название JavaScript-события в поле идентификатора цели: form-sent. Вы получите код цели для сайта, который можно скопировать и отправить вебмастеру. В результате код будет срабатывать в момент отправки заказа или другого целевого события.
- Нажмите «Добавить цель». Всё готово.
Что такое составная цель и как её создать
Составная цель — тип цели, который позволяет отслеживать достижение целевого действия с учётом нескольких условий.
Составные цели необходимы, когда вы хотите зарегистрировать определённый путь пользователя. Например, когда пользователь не просто посетил страницу «Спасибо за покупку», а сначала добавил товар в корзину, потом зашёл в неё и оформил заказ. При этом пользователь должен выполнять действия в строго определённом порядке. Если пользователь просто вернётся на предыдущую страницу сайта в браузере, Метрика не будет регистрировать достижение цели «Спасибо за покупку».
Для составной цели доступны условия по URL страницы и JavaScript-идентификатору. Но с её помощью нельзя отследить офлайн-конверсии и звонки.
Составная цель позволяет задать единую стоимость конверсии для нескольких целей. Но рекламодатель не сможет задать разную стоимость конверсии на субцели в рамках одной составной.
Составная цель может включать максимум пять шагов, в каждом из которых может быть до 10 условий. Все шаги пользователь должен выполнить за один визит. Условия в шагах важно объединять логическим оператором ИЛИ, чтобы цель считалась достигнутой, если выполнено хотя бы одно из условий.
Чтобы создать цель:
- Выберите тип условия «Составная цель».
- Добавьте название цели — например, для отправки формы.
- Добавьте шаги и условия. Например, придумайте название шага и выберите первое условие: url содержит cart. Нажмите «+» и добавьте второе условие: JavaScript-идентификатор перехода в корзину. Цель будет достигнута, если пользователь перейдёт в корзину или сработает идентификатор order-in-cart через JavaScript.
По аналогии настройте условия срабатывания для последующих шагов. Помните, что составная цель будет зафиксирована только при достижении всех перечисленных шагов в указанном вами порядке.
- Нажмите кнопку «Добавить цель». Всё готово.
Задание
- Определите, какие события на сайте стоит отслеживать с помощью цели «JavaScript-событие». Помните, что при выполнении этих событий не меняется URL страницы. Это может быть нажатие кнопки «Купить в один клик», клики по email и телефону, заполнение формы, заявки на обратный звонок.
- Создайте цель «JavaScript-событие» для подобных сценариев. Разместите код на сайте с помощью вебмастера.
- Определите, какие события на сайте стоит отслеживать с помощью составных целей.
- Создайте составную цель, если это требуется.
Выводы
- Настройка целей на основе JavaScript-событий полезна, если вам недостаточно базовых сценариев.
- Составная цель поможет зарегистрировать путь пользователя на сайте в строго определённом порядке. Например, когда человек добавляет товар в корзину, затем посещает её и оформляет заказ.
- Далее рассмотрим, как отслеживать события вне сайта.