Счётчик без целей отвечает только на вопрос «сколько людей пришло». Вопрос «откуда пришли те, кто оставил заявку» требует целей. Разница принципиальная: в первом случае вы смотрите на трафик, во втором — принимаете решения по деньгам.
Шаг 1. Создать счётчик
- Зайдите в Яндекс Метрику под аккаунтом компании — не под личным аккаунтом подрядчика. Доступ потом можно выдать кому угодно, а владельцем должны быть вы.
- Добавьте сайт: укажите домен без http и без слеша в конце.
- Включите «Вебвизор, карта скроллинга, аналитика форм» — пригодится, когда будете разбираться, почему форму бросают.
- Примите условия и сохраните. Появится номер счётчика и код.
Шаг 2. Поставить код на сайт
Код вставляется в каждую страницу сайта, лучше ближе к началу секции head. Варианты по движкам:
- WordPress — через настройки темы (поле для кода в head) или небольшой плагин для вставки скриптов. Не редактируйте файлы темы напрямую: при обновлении правки слетят.
- 1С-Битрикс — в шаблоне сайта, файл header.php, или через настройки счётчиков в админке.
- Tilda — в настройках проекта есть отдельное поле для счётчиков.
- Самописный сайт — в общий шаблон шапки, чтобы код попал на все страницы.
Через 15–20 минут в Метрике появится первая статистика. Если данных нет — смотрите шаг 3.
Шаг 3. Проверить, что счётчик работает
- В списке счётчиков зелёная галочка означает, что данные приходят.
- Откройте отчёт «Посетители сейчас» и зайдите на сайт с телефона — вы должны увидеть себя.
- Частая причина «счётчик не видит»: код стоит только на главной, потому что его вставили в шаблон одной страницы.
- Вторая причина: два разных счётчика на сайте от прошлых подрядчиков — данные размазываются. Лишние надо убрать.
Шаг 4. Настроить цели — главное
Цель — это действие, ради которого сайт существует. Типовой набор для сайта услуг:
- Отправка формы заявки — основная цель.
- Клик по номеру телефона — на мобильных это полноценное обращение.
- Клик по кнопке мессенджера — WhatsApp, Telegram, MAX.
- Переход на страницу «Спасибо» — если после отправки формы человек попадает на отдельный адрес.
- Скачивание прайса или коммерческого предложения.
Технически цели бывают трёх типов. Посещение страницы — самый простой: подходит для страницы «Спасибо». JavaScript-событие — самый надёжный для форм и кнопок: в код кнопки добавляется вызов вида ym(НОМЕР_СЧЁТЧИКА, 'reachGoal', 'zayavka'), а в Метрике создаётся цель с тем же идентификатором. Клик по кнопке через готовый шаблон — работает, но ломается при любой правке вёрстки.
Шаг 5. Проверить цели
Сделайте тестовую заявку. Через несколько минут откройте отчёт «Конверсии» — цель должна отметиться. Если нет: проверьте, совпадает ли идентификатор цели в коде и в интерфейсе (это ошибка номер один), не блокирует ли отправку блокировщик рекламы в вашем браузере, и доходит ли вообще заявка до почты. Бывает и обратное: цель срабатывает, а письмо не доходит — тогда проблема не в аналитике, а в почте.
Что смотреть, когда цели заработали
- «Источники → Сводка» с выбранной целью — сколько заявок принёс каждый канал.
- «Метки UTM» — какая рекламная кампания окупается. Метки удобно собирать нашим генератором UTM-меток.
- «Страницы входа» с целью — какие страницы реально продают, а какие просто собирают трафик.
- Вебвизор по визитам с целью — как ведут себя те, кто оставил заявку. Полезнее, чем смотреть всех подряд.
Как выглядит цель в коде
Самый надёжный тип цели — JavaScript-событие: он не ломается при правках вёрстки и работает одинаково на любой CMS. Логика такая: в момент нужного действия вызывается одна строка, а в интерфейсе Метрики создаётся цель с тем же идентификатором.
Для кнопки мессенджера или клика по телефону обработчик вешается на ссылку: при клике вызывается ym с номером счётчика, командой reachGoal и идентификатором цели — например, klik_telefon. Для формы вызов ставится в момент успешной отправки, а не по нажатию кнопки: иначе цель засчитается даже тогда, когда форма не прошла проверку и заявка никуда не ушла.
Дальше в Метрике: «Настройка» → «Цели» → «Добавить цель» → тип «JavaScript-событие» → в поле идентификатора вписывается ровно та же строка, что в коде. Регистр важен: Zayavka и zayavka — разные цели.
Какие действия считать целями, а какие нет
Цель должна означать деньги или прямой шаг к ним. Хорошие цели: отправленная заявка, клик по телефону, клик в мессенджер, заказ обратного звонка, скачивание прайса, оформленный заказ. Плохие цели: «посетил страницу контактов», «провёл на сайте больше минуты», «посмотрел три страницы» — это интерес, а не обращение. Если считать их конверсиями, отчёт покажет красивые проценты, по которым нельзя принять ни одного решения.
Отдельно стоит развести микро- и макроцели. Макроцель одна — заявка. Микроцели помогают понять, где ломается путь: открыл калькулятор, начал заполнять форму, дошёл до второго шага. Смотреть на них имеет смысл, когда заявок мало и надо понять, на каком шаге теряются люди.
Фильтры: уберите себя из статистики
Свои визиты и визиты подрядчиков искажают картину на небольших сайтах сильнее всего: сто визитов в месяц, из них тридцать — вы сами. В настройках счётчика есть раздел «Фильтры»: там отключаются визиты по IP-адресам офиса и по UTM-метке для тестовых переходов. Там же включается фильтрация роботов — оставьте вариант «только по строгим правилам и поведению».
Проверить, сколько мусора в данных, просто: постройте отчёт с сегментом «роботность». Если доля ботов заметная, часть выводов о посещаемости придётся пересматривать.
Связка с Директом и другой рекламой
Если вы даёте контекстную рекламу, свяжите счётчик с рекламным аккаунтом: тогда в Метрике появятся отчёты по кампаниям, а в Директе — данные о конверсиях. Это нужно не для красоты, а чтобы автостратегии обучались на заявках, а не на кликах. Без переданных целей реклама оптимизируется вслепую.
Для остальных каналов — рассылок, соцсетей, офлайна — источник размечается UTM-метками. Собрать их можно нашим генератором UTM-меток, а разложить по отчётам Метрика умеет сама.
Если данных нет или они странные
- Счётчик не видит сайт. Проверьте, что код стоит на всех страницах, а не только на главной, и что он не внутри блока, который не выводится на мобильной версии.
- Визиты есть, целей нет. В девяти случаях из десяти не совпадает идентификатор цели в коде и в интерфейсе.
- Цели срабатывают чаще, чем приходят заявки. Обычно цель повешена на клик по кнопке, а не на успешную отправку: человек нажал, форма ругнулась на телефон, заявки нет, цель есть.
- Резкий скачок визитов без роста обращений. Смотрите долю роботов и источник: часто это ботовый трафик или чужой парсер.
- Данные расходятся с рекламным кабинетом. Расхождение до 15% нормально, больше трети — повод проверить скорость сайта и метки.
Чек-лист: сделано правильно, если
- Счётчик один, заведён на аккаунт компании, доступы выданы подрядчикам.
- Код стоит на всех страницах, включая страницы с формами и «Спасибо».
- Настроены цели на все способы обращения: форма, телефон, мессенджеры.
- Тестовая заявка отмечается в отчёте «Конверсии» и одновременно доходит до почты.
- Свои IP отфильтрованы, фильтрация роботов включена.
- Счётчик связан с рекламным аккаунтом, цели переданы в рекламу.
- Раз в неделю кто-то открывает отчёт «Источники» с выбранной целью и делает выводы.
Частые ошибки
- Счётчик заведён на аккаунт подрядчика — при расставании данные остаются у него.
- Целей нет вообще: полгода трафика без понимания, что из него приносит клиентов.
- Целью назначено «посещение страницы контактов» — это не заявка, а интерес, и считать её конверсией опасно.
- Заявки с форм теряются по техническим причинам, а в Метрике цель при этом отмечается — статистика красивая, клиентов нет.
Если разбираться некогда — подключаем счётчик и настраиваем цели за пару часов: мелкие работы по сайту. Если нужна вся картина по каналам, а не только счётчик, — комплексный интернет-маркетинг.
Частые вопросы
Сколько счётчиков можно ставить на сайт?
Технически несколько, но не нужно: данные дублируются и расходятся. Правильно — один счётчик на сайт, а доступ к нему выдавать подрядчикам через настройки Метрики.
Почему в Метрике визитов меньше, чем в рекламном кабинете кликов?
Это нормально: часть людей закрывает страницу до загрузки счётчика, часть использует блокировщики. Разница в 5–15% — обычное дело. Если расхождение больше трети, стоит проверить скорость сайта и корректность меток.
Чем цель отличается от события?
Событие — это факт (нажали кнопку), цель — то, что вы решили считать результатом. В Метрике цель типа «JavaScript-событие» и есть способ превратить факт в измеримый результат: в коде вызывается reachGoal с идентификатором, в интерфейсе создаётся цель с тем же идентификатором.
Нужен ли Вебвизор?
Полезен, когда непонятно, почему люди уходят с конкретной страницы или бросают форму. Смотреть подряд все визиты бессмысленно — толк появляется, когда фильтруете по цели или по странице.
Считаются ли звонки?
Клик по номеру на мобильном — да, если настроена цель. Реальные звонки с десктопа и офлайн-обращения Метрика не видит: для этого нужна коллтрекинг-система, и подключать её имеет смысл, когда звонков достаточно много.
Не тратьте недели на выбор — начните с бесплатного разбора
Посмотрим ваш сайт и конкурентов, честно скажем, что мешает получать заявки, и пришлём 3 варианта расчёта. Без обязательств и звонков без спроса.
Удобнее в мессенджере? Напишите в Telegram или позвоните +7 928 463-45-36.