SEOBOOK - стр. 12
Например, мы бы хотели отследить для страницы продажи аудитов https://1ps.ru/cost/audit/ количество кликов по кнопке «Получить совет эксперта» и поэтому укажем параметр sovet следующим образом:
Рис.39. Настройка цели «JavaScript-событие»
Затем, чтобы данные о цели засчитались, на сайте в коде элемента необходимо добавить функцию с нашим параметром:
yaCounter12345678.reachGoal('sovet'), где 12345678 – номер вашего счетчика, который указан вверху страницы Метрики.
Важно! Для каждого элемента идентификатор должен быть уникальным и совпадать с соответствующим параметром в коде сайта. Идентификаторы не должны содержать такие же слова, как и в адресе страницы, а также спецсимволы: /, &, #, ?, =.
Минус в том, что если вы не знаете, как внести изменения в код вашего сайта, то придется привлечь соответствующего специалиста (что может занять время). Но зато данная цель не привязана к адресу страницы, позволяет отслеживать несколько действий на одной странице.
В настройках цели типа «Событие» главное не ошибиться в написании идентификатора и корректно указать тот же идентификатор в коде сайта при вызове метода reachGoal. Если ничего не поняли – программист расшифрует, без него все равно эту цель не настроить.
Рис.40. Настройка цели «Событие» в Яндекс. Метрике
Четвертый тип цели – «Составная цель». Цель подходит для отслеживания последовательности действий. Чаще всего используют для анализа процесса заказа товара или оформления заявки на услугу.
Например, для заказа товара составим примерный порядок шагов:
Переход на страницу корзины – url: начинается с https://site.ru/cart
Заполнение формы заказа – идентификатор zakaz
Переход на страницу подтверждения заказа – url: совпадает https://site.ru/success
Название и количество шагов может различаться, зависит от сайта. Для данной цели рекомендуем для каждого шага указывать название, для идентификаторов необходимо добавить соответствующие функции в код сайта.
В Метрике форма заполняется следующим образом:
Рис.41. Настройка составной цели в Яндекс. Метрике
Данная цель как некий конструктор, где каждый шаг – это цель вида «Посещение страниц» или «JavaScript-событие». В отчетах вы также сможете увидеть данные отдельно по каждому шагу. Максимальное количество шагов – 5, поэтому если у вас на сайте процесс выполняется в больше этапов, то стоит разбить его на несколько составных целей.
Важно! Шаги должны быть связаны и выполнятся подряд: если можно выполнить третий шаг, минуя второй, то такая последовательность не засчитается. В таком случае придется создавать отдельную цель для каждого сценария.
В целом по составлению целей стоит знать о следующих особенностях:
· Для одного счетчика можно создать не более 200 целей.
· При изменении цели накопленные данные не пересчитываются.
· При удалении цели данные не сохраняются.
Цель позволяет указать последовательность шагов, объединяет шаги условием «И». То есть шаги в цели являются обязательными и должны быть выполнены подряд. Классический пример – заказ в интернет-магазине.
Тонкость: шаги объединяются условием «и», а вот внутри каждого шага можно задать условия «или». Это полезно, например, когда есть несколько способов оплаты\доставки и выбирается один из них.
Рис.42. Пример составной цели в Яндекс. Метрике