Цели в Яндекс Метрике: какие настроить и как не испортить статистику
Разбираем, какие цели действительно нужны бизнесу, чем JavaScript-цель лучше цели по URL и почему половина отчётов врёт из-за дублей.
Метрика стоит почти на каждом сайте, но у большинства она считает не то. Цели навешаны на клики по кнопке, дубли считаются как отдельные конверсии, а отправка формы фиксируется до того, как сервер принял заявку. В результате Директ оптимизируется на мусор, а собственник видит красивые цифры, за которыми нет денег.
Когда это актуально
- Запускаете рекламу и нужна корректная оптимизация по конверсиям
- Отчёты Метрики не сходятся с количеством заявок в CRM
- Считаете стоимость лида и не понимаете, откуда берётся разброс
- Готовите сайт к передаче подрядчику и нужен понятный набор целей
План действий
- 1. Составьте список бизнес-действий Не «клик по кнопке», а «заявка принята сервером», «звонок начат», «оплата прошла». Каждое действие должно означать деньги или шаг к ним.
- 2. Переведите ключевые цели на JavaScript-события Цель по URL ломается на SPA и одностраничниках. Отправляйте reachGoal только в колбэке успешного ответа сервера — тогда цель означает реальную заявку, а не нажатие.
- 3. Разделите микро- и макроконверсии Скролл, клик по телефону и открытие квиза — микро. Заявка, звонок, оплата — макро. Директ обучайте только на макро, микро используйте для диагностики.
- 4. Уберите дубли Один пользователь, отправивший форму трижды, не должен давать три конверсии. Ставьте флаг отправки в сессии и не вызывайте цель повторно.
- 5. Сверьте с CRM за месяц Возьмите число целей в Метрике и число заявок в CRM за один период. Расхождение больше 10-15% означает ошибку в разметке, а не «магию аналитики».
- 6. Зафиксируйте карту целей в документе Название цели, идентификатор, где вызывается, что означает. Без этого через полгода никто не вспомнит, что считает goal_form_2.
Где чаще всего теряют результат
- Цель на клик по кнопке вместо факта отправки заявки
- Оптимизация Директа по микроконверсиям — реклама учится на скроллах
- Цели по URL на SPA, где адрес не меняется
- Никто не сверяет данные Метрики с реальными заявками
Практический вывод: Цель должна означать деньги. Если конверсия не превращается в разговор с клиентом, она обманывает и вас, и алгоритм Директа.
Мини-чеклист перед запуском
- Каждая цель соответствует действию, за которое платят деньги
- Ключевые цели вызываются после ответа сервера, а не по клику
- Дубли отсечены на уровне фронтенда
- Макро- и микроконверсии разведены по назначению
- Цифры Метрики сверены с CRM за последний месяц
Нужен разбор под вашу задачу?
Посмотрю текущую точку, каналы и подскажу, что запускать первым для роста заявок.
Получить разбор