Бесплатно поможем настроить рекламу в Директе

Подробнее

В этом блоке разберём:

  • Как работает цель «JavaScript-событие» и как её настроить
  • Что такое составная цель и как её создать

Как работает цель «JavaScript-событие» и как её настроить

Цель «JavaScript-событие» позволяет отслеживать события на сайте, при выполнении которых не меняется URL страницы. Таким образом можно настроить передачу информации о любых произвольных событиях, например:

  • Заявках — на обратный звонок, через чат, мессенджер или форму, если на сайте есть такая возможность
  • Нажатиях и кликах — по кнопке «Купить в один клик», по email и телефону, если они есть на сайте

Чтобы создать цель:

  1. Выберите тип условия «JavaScript-событие» и добавьте название цели. Например, «Отправка формы (событие)».
  1. Введите название JavaScript-события в поле идентификатора цели: form-sent. Вы получите код цели для сайта, который можно скопировать и отправить вебмастеру. В результате код будет срабатывать в момент отправки заказа или другого целевого события.
  1. Нажмите «Добавить цель». Всё готово.

Что такое составная цель и как её создать

Составная цель — тип цели, который позволяет отслеживать достижение целевого действия с учётом нескольких условий.

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

Для составной цели доступны условия по URL страницы и JavaScript-идентификатору. Но с её помощью нельзя отследить офлайн-конверсии и звонки.

Составная цель позволяет задать единую стоимость конверсии для нескольких целей. Но рекламодатель не сможет задать разную стоимость конверсии на субцели в рамках одной составной.

Составная цель может включать максимум пять шагов, в каждом из которых может быть до 10 условий. Все шаги пользователь должен выполнить за один визит. Условия в шагах важно объединять логическим оператором ИЛИ, чтобы цель считалась достигнутой, если выполнено хотя бы одно из условий.

Чтобы создать цель:

  1. Выберите тип условия «Составная цель».
  1. Добавьте название цели — например, для отправки формы.
  1. Добавьте шаги и условия. Например, придумайте название шага и выберите первое условие: url содержит cart. Нажмите «+» и добавьте второе условие: JavaScript-идентификатор перехода в корзину. Цель будет достигнута, если пользователь перейдёт в корзину или сработает идентификатор order-in-cart через JavaScript.

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

  1. Нажмите кнопку «Добавить цель». Всё готово.

Задание

  1. Определите, какие события на сайте стоит отслеживать с помощью цели «JavaScript-событие». Помните, что при выполнении этих событий не меняется URL страницы. Это может быть нажатие кнопки «Купить в один клик», клики по email и телефону, заполнение формы, заявки на обратный звонок.
  2. Создайте цель «JavaScript-событие» для подобных сценариев. Разместите код на сайте с помощью вебмастера.
  3. Определите, какие события на сайте стоит отслеживать с помощью составных целей.
  4. Создайте составную цель, если это требуется.

Выводы

  • Настройка целей на основе JavaScript-событий полезна, если вам недостаточно базовых сценариев.
  • Составная цель поможет зарегистрировать путь пользователя на сайте в строго определённом порядке. Например, когда человек добавляет товар в корзину, затем посещает её и оформляет заказ.
  • Далее рассмотрим, как отслеживать события вне сайта.