
Настройка целей в Яндекс Метрике занимает один вечер, а определяет то, во что вы будете верить весь следующий год. Счётчик без целей показывает визиты, отказы и источники — и ни одна из этих цифр не отвечает на главный вопрос: приносит сайт обращения или нет. Хуже другое: цели, накиданные наспех, выдают числа, которые выглядят убедительно и при этом врут. В отчёте 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-оптимизатор с 20-летним стажем. Разберу ваш сайт, отвечу на вопросы и подскажу, что улучшить для роста позиций в Яндексе и Google.
Связаться со мной →
Комментарии
Ефрем Латышев
Включил автоцели одним переключателем, через месяц смотрю — 84 отправки формы, а в почте 51 письмо. Куда делись остальные 33?
Анатолий Кузнецов автор
Никуда не делись, их не было. Автоцель отмечается в момент нажатия кнопки, а дальше форма ещё проверяет поля и ждёт ответ сервера. Треть срабатываний — это неудачные попытки: не заполнено обязательное поле, не тот формат телефона, повторное нажатие, потому что человек не понял, отправилось ли. Проверьте так: откройте Вебвизор, отфильтруйте визиты по этой цели и посмотрите три-четыре записи подряд — увидите, как человек жмёт кнопку, получает красную подсветку поля и жмёт снова. Лечится либо страницей благодарности с целью на её адрес, либо вызовом события в обработчике успешного ответа. До тех пор автоцель держите включённой, но ключевой не помечайте и рекламе не отдавайте.
Милана Бочарова
У нас страница спасибо есть и цель на неё стоит. Но в отчёте по страницам входа она светится — люди заходят прямо на неё. Это же накрутка получается?
Анатолий Кузнецов автор
Да, и вы нашли её самым правильным способом. Страница благодарности попала в индекс, теперь на неё приходят из поиска по каким-то случайным запросам, и каждый такой заход засчитывается конверсией. Порядок действий: закройте страницу метатегом noindex, уберите её из карты сайта, затем в Вебмастере отправьте на удаление из поиска, чтобы не ждать месяц. После этого посмотрите отчёт по страницам входа ещё раз через неделю — визитов быть не должно. И отдельно оцените, сколько таких заходов накопилось за прошлый период: если их заметная доля, вся прошлая статистика по конверсиям завышена, и сравнивать «до и после» напрямую не получится.
Лаврентий Тюрин
Составную цель собрал из четырёх шагов, воронка показывает ноль дошедших. Хотя заказы идут. Где ошибка?
Анатолий Кузнецов автор
Скорее всего в порядке шагов или в том, что шаги происходят в разных визитах. Составная цель требует, чтобы человек прошёл все шаги подряд и внутри одного визита — если между добавлением в корзину и оформлением проходит день, воронка не сработает никогда. Проверьте два момента. Первый: совпадает ли заданная последовательность с реальной — бывает, что в корзину заходят до карточки товара, из меню, и ваш второй шаг оказывается первым. Второй: срабатывает ли каждый шаг сам по себе как отдельная цель — заведите четыре простые цели с теми же условиями и посмотрите, есть ли у каждой ненулевые числа. Обычно выясняется, что один из шагов не срабатывает вовсе, и вся цепочка рвётся на нём.
Прохор Незнамов
Заявок мало, четыре-пять в неделю. Директолог предлагает перевести стратегию на цель «открытие формы», чтобы кампания обучилась. Соглашаться?
Анатолий Кузнецов автор
Это рабочий приём, но с понятной ценой. Стратегия начнёт искать людей, похожих на тех, кто открывает форму, а не на тех, кто её отправляет. Открывают форму в том числе из любопытства, так что доля пустого трафика вырастет. Прежде чем соглашаться, посчитайте отношение: сколько открытий формы приходится на одну отправку. Если два-три к одному — приём приемлемый, сегменты близкие. Если десять к одному — обучение пойдёт по совершенно другой аудитории, и толку не будет. Альтернатива, которая чаще работает лучше: объединить кампании в общий пакет, чтобы конверсии складывались, и оставить целевую цель. Ещё вариант — расширить понятие конверсии до всех каналов обращения, включая клик по телефону и мессенджеру, если сейчас в цель попадает только форма.
Устинья Балакина
Цель «клик по кнопке» настроила визуально, работала полгода, потом график оборвался. Сайт обновляли, но кнопку не трогали.
Анатолий Кузнецов автор
Кнопку могли не трогать, а вот обёртку вокруг неё или классы — вполне. Цель этого типа хранит селектор, привязанный к разметке, и обновление темы или конструктора меняет структуру даже там, где визуально ничего не поменялось. Смотрите на дату обрыва графика: если она совпадает с днём обновления, диагноз подтверждён. Пересоздайте цель заново в визуальном режиме, а параллельно заведите дублирующую цель другого типа — на адрес страницы благодарности или на событие в коде. Селекторные цели вообще стоит считать временным решением: они удобны, пока нет доступа к коду, но требуют проверки после каждого обновления сайта.
Феофан Дербенёв
А зачем разделять форму, телефон и мессенджер на три цели? Мне же всё равно, откуда пришло обращение.
Злата Шумейко
В счётчике нашла 27 целей, половину настраивал прошлый подрядчик. Удалять страшно — вдруг там история важная.
Клим Овчинников
Передаю в reachGoal стоимость заказа, но в отчётах вижу только количество. Где смотреть выручку по источникам?
Пелагея Ждакаева
Форма во всплывающем окне, после отправки показывается сообщение прямо в нём. Адрес не меняется. Понял, что цель на URL не подходит, но кода на сайте править не могу — конструктор.
Мирон Пахомов
Отладочный режим включил, в консоли строка с целью появляется. А в отчёте за сегодня конверсий ноль. Сколько ждать?
Василиса Кудрявцева
Магазин, 600 заказов в месяц. Стоит одна цель на страницу «заказ принят». Что добавить в первую очередь?
Тихон Заславский
Номер телефона на сайте картинкой, чтобы не парсили роботы. Значит клики по нему посчитать нельзя вообще никак?