Логотип seo-prodvizhenie-biznesa.ru
+7 (921) 333-77-45

Настройка целей в Яндекс Метрике: что считать конверсией и как не испортить статистику

Настройка целей в Яндекс Метрике: что считать конверсией и как не испортить статистику
Анатолий Кузнецов

Анатолий Кузнецов
SEO-оптимизатор с 20-летним стажем. Автор блога seo-prodvizhenie-biznesa.ru о продвижении и доработке сайтов.

Настройка целей в Яндекс Метрике занимает один вечер, а определяет то, во что вы будете верить весь следующий год. Счётчик без целей показывает визиты, отказы и источники — и ни одна из этих цифр не отвечает на главный вопрос: приносит сайт обращения или нет. Хуже другое: цели, накиданные наспех, выдают числа, которые выглядят убедительно и при этом врут. В отчёте 8% конверсии, а телефон молчит, потому что конверсией назначили просмотр трёх страниц.

Ниже — какие типы целей есть в счётчике и что каждый умеет, что считать конверсией сайту услуг и что магазину, почему автоцель «отправка формы» завышает статистику и как всё это связано с обучением кампаний в Директе. В SEO с 2005 года, и разбор чужой аналитики почти всегда начинается одинаково: половину существующих целей приходится выключить, потому что они считают не то.

Четыре типа целей и что каждый умеет

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

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

JavaScript-событие. Цель получает идентификатор, а срабатывание вызывается из кода строкой ym(НОМЕР_СЧЁТЧИКА, 'reachGoal', 'ИДЕНТИФИКАТОР'). Самый точный тип: событие уходит ровно тогда, когда нужно — после успешного ответа сервера, а не после клика. Плата за точность — задним числом такая цель не считается.

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

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

Отдельно стоят автоматические цели: счётчик включает их сам и ловит отправку формы, клик по телефону и почте, переход в мессенджер, скачивание файла, поиск по сайту. Ставятся одним переключателем и требуют перепроверки.

Тип цели Чем задаётся Данные за прошлое Где ломается
Посещение страниц Условие по адресу Считается ретроспективно У события нет своего адреса; страница благодарности открыта для прямых заходов
JavaScript-событие Вызов reachGoal из кода С момента установки кода Вызов до ответа сервера; ошибка в номере счётчика
Клик по кнопке Селектор, выбранный визуально С момента настройки Перевёрстка, обновление темы, динамическая подгрузка блока
Составная цель До пяти шагов из других типов Зависит от типов шагов Шаги в разных визитах; порядок не совпадает с реальным
Автоматические Переключатель в счётчике С момента включения Формы на AJAX; ошибка валидации считается отправкой

Что считать конверсией сайту услуг и что интернет-магазину

Конверсия — действие, которое приближает деньги, а не то, что приятно видеть в отчёте. Дальше всё зависит от устройства продажи.

У сайта услуг сделка почти никогда не закрывается на сайте: человек оставляет контакт, дальше идёт разговор. Значит конверсия — любое поступившее обращение, и каналов обычно четыре: форма, звонок, письмо, мессенджер. Все четыре считают отдельными целями. Причина простая: они по-разному ведут себя по источникам — поисковый трафик чаще звонит, реклама чаще заполняет форму, мобильные уходят в мессенджер. Если объединить, вы не увидите, что именно сломалось, когда обращения просядут.

У интернет-магазина сделка закрывается на сайте, поэтому главная цель одна — оформленный заказ, и у неё есть денежное выражение. Метрика принимает стоимость вместе с событием: ym(НОМЕР, 'reachGoal', 'order', {order_price: 4900, currency: 'RUB'}). С этого момента отчёты показывают выручку по источникам, а рекламные стратегии могут работать на доход, а не на число событий.

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

Третий случай — длинный цикл: оборудование, строительство, B2B. Между визитом и договором проходят недели, человек заходит несколько раз из разных источников, и одной цели мало — нужен разрез по атрибуции. Механику подготовительных касаний объясняет статья Ассоциируемые конверсии.

Мусорные цели: «просмотр 3 страниц» и другие показатели вовлечённости

Цель «просмотр N страниц» стоит в каждом втором счётчике и почти всегда бесполезна. Вред тут не очевиден, поэтому по пунктам.

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

Вторая проблема — масштаб. Три страницы смотрят десятки процентов посетителей, обращение оставляют единицы, и в общем отчёте «Конверсии» реальные заявки теряются среди «вовлечённых» визитов.

Третья и главная — реклама. Отдайте такую цель автостратегии Директа, и алгоритм начнёт искать людей, которые кликают по меню. Он их найдёт: сегмент дешёвый и массовый. Бюджет уйдёт на трафик, который не покупает.

В ту же категорию попадают «время на сайте больше 30 секунд», «прокрутка до конца», «неотказный визит»: они измеряют поведение, а не намерение. Исключение — проекты с заработком на показах рекламы, где каждая просмотренная страница действительно деньги.

Отправка формы и подтверждение отправки — разница, которая ломает отчёты

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

Между этими моментами происходит многое. Форма проверила поля и отказалась отправляться — цель уже засчитана. Человек нажал дважды, не поняв, отправилось ли, — две конверсии на одну заявку. Сервер вернул ошибку, капча не пройдена — то же самое. Расхождение с реальными обращениями доходит до полутора-двух раз.

Правильная схема — считать подтверждение, а не отправку. Вариантов два.

  • Отдельная страница благодарности. После успешной обработки браузер уходит на адрес вида /spasibo/, на него ставится цель типа «посещение страниц». Работает без кода, считается задним числом. Минус: страницу надо закрыть метатегом noindex, иначе она попадёт в поиск и на неё пойдут прямые заходы, накручивая цель.
  • Событие после ответа сервера. Форма отправляется без перезагрузки, reachGoal вызывается в обработчике успешного ответа — не в обработчике клика и не в обработчике submit. Точность близка к абсолютной, накрутить нельзя. Минус: нужен доступ к коду, статистика начнётся с нуля.

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

Про модальные окна: если после отправки показывается всплывающее «спасибо», адреса у него нет, и цель на URL не сработает. Здесь только событие в коде либо подмена адреса через историю браузера.

Клики по телефону, почте и мессенджерам

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

Чтобы автоцель вообще работала, номер должен быть ссылкой: <a href="tel:+74951234567">. Номер текстом или картинкой счётчик не увидит — а картинками их до сих пор верстают, чтобы «не парсили».

С мессенджерами тот же принцип: ссылка вида https://t.me/... ловится как переход на внешний адрес. Разделяйте цели по каналам, а не считайте все мессенджеры одной: разные аудитории пользуются разными приложениями, и при просадке разделение экономит день диагностики.

Чего цель по клику не покажет никогда — состоялся ли разговор. Нажал на номер, увидел, что уже 22 часа, закрыл: клик засчитан, звонка нет. Точно сопоставляет только коллтрекинг с подменным номером; при двух-трёх обращениях в неделю он дороже пользы, и хватает клика как приближения. Как из счётчика вообще получают решения, разобрано в материале Веб-аналитика — что это такое.

Составные цели и воронка: где теряются заявки

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

Шаги засчитываются, только если человек прошёл их в одном визите и в заданном порядке. Отсюда два правила.

Первое: не делайте шаги слишком крупными. Воронка «главная — корзина — заказ» покажет потерю 95% и не скажет ничего нового. Воронка «карточка товара — добавление в корзину — открытие корзины — переход к оформлению — подтверждение» покажет, что 60% отваливаются на переходе к оформлению, и вы пойдёте смотреть форму заказа, а не переписывать главную.

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

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

Цели и обучение рекламных кампаний

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

Схема одна: алгоритм смотрит визиты, закончившиеся достижением выбранной цели, находит общие признаки и ищет похожих людей. Ориентир, который называет сам Яндекс, — не менее десяти конверсий в неделю на кампанию; устойчиво стратегия работает от двадцати. Ниже порога обучение не идёт, и кампания ведёт себя как ручная, только дороже.

Отсюда развилка малого бизнеса: заявок три-четыре в неделю, обучение не запускается. Решения два, и оба хуже идеала. Первое — взять цель уровнем выше: не «оформленный заказ», а «добавление в корзину». Стратегия обучится, но поведёт людей, похожих на тех, кто кладёт в корзину, а не на тех, кто платит. Второе — объединить кампании в общий пакет, чтобы конверсии складывались. Второй путь честнее.

Ловушка: смена ключевой цели или её переименование обнуляет накопленное обучение. Кампания, работавшая полгода, уходит на переобучение на две-три недели с просадкой. Набор ключевых целей продумывают один раз.

Обратная ситуация: цели настроены криво, реклама учится на мусоре, бюджет уходит, обращений нет — а винят площадку. Что проверять, когда деньги списываются, а звонков не прибавляется, разобрано в статье Почему нет заказов с Яндекс Директ.

Как проверить, что цель срабатывает, и когда это не поможет

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

Сначала отладочный режим: к адресу добавляется параметр ?_ym_debug=1, открывается консоль браузера, и счётчик пишет туда всё, что отправляет. Совершаете целевое действие — должна появиться строка с именем цели. Нет строки — дальше идти бессмысленно.

Затем отчёт «Конверсии» за сегодня: срабатывание видно в интерфейсе в течение нескольких минут. Дальше Вебвизор: находите свой визит, смотрите запись и сверяете, в какой момент отметилась цель. Именно здесь обычно вскрывается, что она отмечается при нажатии кнопки, а не после отправки.

Что проверяем Как Признак проблемы
Цель вообще отправляется Параметр _ym_debug=1 и консоль браузера Нет строки с идентификатором цели
Момент срабатывания Запись визита в Вебвизоре Отметка на клике, а не после ответа сервера
Двойной счёт Число целей против реальных обращений за неделю Целей больше писем и звонков в полтора раза
Накрутка страницей благодарности Отчёт по страницам входа Есть визиты, начинающиеся со страницы благодарности
Правильность условия по URL Отчёт «Страницы входа» с фильтром по цели В списке адреса, которые считаться не должны
Целостность после доработок Контрольный прогон раз в месяц График конверсий обрывается в день обновления сайта

Теперь о границах. Цели не спасут в трёх случаях. Трафика мало: при 200 визитах в месяц и конверсии 2% вы получите четыре обращения, и разница в одну заявку меняет картину вдвое. Продажи идут не через сайт: при сарафанном потоке конверсия сайта не описывает бизнес. Счётчик установлен криво: дублирующийся код, счётчик в футере, который не грузится при ошибке скрипта выше. Тогда сначала чинят сбор данных, а потом настраивают цели; симптомы собраны в материале Яндекс метрика неправильно показывает статистику.

Частые вопросы

Сколько целей можно создать в одном счётчике? До двухсот. Практический предел ниже: больше пятнадцати-двадцати целей на обычном коммерческом сайте — признак, что часть из них никто не смотрит. Рабочий набор для сайта услуг — четыре-шесть.

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

Портят ли цели скорость сайта? Сами цели — нет, запросов они не добавляют. Нагрузку даёт счётчик целиком, особенно с Вебвизором и картой скроллинга. На тяжёлом сайте Вебвизор разумно включать на время диагностики.

Почему в Метрике конверсий больше, чем заявок в почте? Три обычные причины: цель стоит на нажатии кнопки вместо подтверждения; страница благодарности открыта для индексации и получает прямые заходы; письма попадают в спам. Проверять в этом порядке.

Какой процент конверсии считать нормальным? Универсальной цифры нет, она зависит от ниши, чека и типа трафика, а сравнивать нужно с собственной динамикой, а не со средними по рынку. Ориентиры по типам сайтов есть в материале Конверсия сайта.

Коротко

  • Самый устойчивый тип — цель на адрес страницы, она единственная считается задним числом; самый точный — событие в коде; самый хрупкий — клик по кнопке через визуальный конструктор.
  • Конверсия сайта услуг — поступившее обращение, каждый канал отдельной целью. Конверсия магазина — заказ с переданной суммой; корзина это шаг воронки.
  • Цели «просмотр N страниц», «время на сайте», «прокрутка» измеряют поведение, а не намерение: помечать их ключевыми и отдавать рекламе нельзя.
  • Автоцель «отправка формы» ловит нажатие кнопки и завышает цифры в полтора-два раза. Считать надо подтверждение: страница благодарности с noindex либо событие после ответа сервера.
  • Клик по телефону смотрят только на мобильных, номер должен быть ссылкой tel:. Состоялся ли разговор, покажет только коллтрекинг.
  • Автостратегиям нужно от десяти-двадцати конверсий в неделю, смена ключевой цели обнуляет обучение. Проверка занимает пятнадцать минут: отладочный режим, Вебвизор, отчёт по страницам входа.

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

Увеличьте позиции и продажи вашего сайта

Профессиональное SEO-продвижение с гарантией результата. Выберите подходящую услугу:

Анатолий Кузнецов — SEO-оптимизатор

Остались вопросы по продвижению?

Меня зовут Анатолий Кузнецов, я SEO-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе.

Связаться со мной →

Комментарии

Ефрем Латышев

Включил автоцели одним переключателем, через месяц смотрю — 84 отправки формы, а в почте 51 письмо. Куда делись остальные 33?

Анатолий Кузнецов автор

Никуда не делись, их не было. Автоцель отмечается в момент нажатия кнопки, а дальше форма ещё проверяет поля и ждёт ответ сервера. Треть срабатываний — это неудачные попытки: не заполнено обязательное поле, не тот формат телефона, повторное нажатие, потому что человек не понял, отправилось ли. Проверьте так: откройте Вебвизор, отфильтруйте визиты по этой цели и посмотрите три-четыре записи подряд — увидите, как человек жмёт кнопку, получает красную подсветку поля и жмёт снова. Лечится либо страницей благодарности с целью на её адрес, либо вызовом события в обработчике успешного ответа. До тех пор автоцель держите включённой, но ключевой не помечайте и рекламе не отдавайте.

Милана Бочарова

У нас страница спасибо есть и цель на неё стоит. Но в отчёте по страницам входа она светится — люди заходят прямо на неё. Это же накрутка получается?

Анатолий Кузнецов автор

Да, и вы нашли её самым правильным способом. Страница благодарности попала в индекс, теперь на неё приходят из поиска по каким-то случайным запросам, и каждый такой заход засчитывается конверсией. Порядок действий: закройте страницу метатегом noindex, уберите её из карты сайта, затем в Вебмастере отправьте на удаление из поиска, чтобы не ждать месяц. После этого посмотрите отчёт по страницам входа ещё раз через неделю — визитов быть не должно. И отдельно оцените, сколько таких заходов накопилось за прошлый период: если их заметная доля, вся прошлая статистика по конверсиям завышена, и сравнивать «до и после» напрямую не получится.

Лаврентий Тюрин

Составную цель собрал из четырёх шагов, воронка показывает ноль дошедших. Хотя заказы идут. Где ошибка?

Анатолий Кузнецов автор

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

Прохор Незнамов

Заявок мало, четыре-пять в неделю. Директолог предлагает перевести стратегию на цель «открытие формы», чтобы кампания обучилась. Соглашаться?

Анатолий Кузнецов автор

Это рабочий приём, но с понятной ценой. Стратегия начнёт искать людей, похожих на тех, кто открывает форму, а не на тех, кто её отправляет. Открывают форму в том числе из любопытства, так что доля пустого трафика вырастет. Прежде чем соглашаться, посчитайте отношение: сколько открытий формы приходится на одну отправку. Если два-три к одному — приём приемлемый, сегменты близкие. Если десять к одному — обучение пойдёт по совершенно другой аудитории, и толку не будет. Альтернатива, которая чаще работает лучше: объединить кампании в общий пакет, чтобы конверсии складывались, и оставить целевую цель. Ещё вариант — расширить понятие конверсии до всех каналов обращения, включая клик по телефону и мессенджеру, если сейчас в цель попадает только форма.

Устинья Балакина

Цель «клик по кнопке» настроила визуально, работала полгода, потом график оборвался. Сайт обновляли, но кнопку не трогали.

Анатолий Кузнецов автор

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

Феофан Дербенёв

А зачем разделять форму, телефон и мессенджер на три цели? Мне же всё равно, откуда пришло обращение.

Злата Шумейко

В счётчике нашла 27 целей, половину настраивал прошлый подрядчик. Удалять страшно — вдруг там история важная.

Клим Овчинников

Передаю в reachGoal стоимость заказа, но в отчётах вижу только количество. Где смотреть выручку по источникам?

Пелагея Ждакаева

Форма во всплывающем окне, после отправки показывается сообщение прямо в нём. Адрес не меняется. Понял, что цель на URL не подходит, но кода на сайте править не могу — конструктор.

Мирон Пахомов

Отладочный режим включил, в консоли строка с целью появляется. А в отчёте за сегодня конверсий ноль. Сколько ждать?

Василиса Кудрявцева

Магазин, 600 заказов в месяц. Стоит одна цель на страницу «заказ принят». Что добавить в первую очередь?

Тихон Заславский

Номер телефона на сайте картинкой, чтобы не парсили роботы. Значит клики по нему посчитать нельзя вообще никак?

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

 Отправляя форму, вы принимаете правила конфиденциальности 
Прокрутить вверх