Как настроить аналитику на сайте

Пошаговая настройка аналитики сайта: цели, события, UTM-метки, формы, мессенджеры и проверка данных от рекламного перехода до качественной заявки.

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

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

Определите главную цель сайта

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

Разделите события на три уровня:

  1. Микроконверсии — просмотр кейса, открытие контактов, начало формы.
  2. Лид — успешная отправка формы, звонок или начатый диалог.
  3. Бизнес-конверсия — квалифицированная заявка, встреча, договор или оплата.

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

Составьте карту событий

Для каждого события запишите название, условие срабатывания и параметры. Названия должны быть стабильными и понятными всей команде.

Пример базовой карты:

Событие Когда срабатывает Полезные параметры
view_service Просмотр страницы услуги Услуга, URL
view_case Открытие кейса Название кейса, отрасль
form_start Первое взаимодействие с формой Форма, страница
generate_lead Сервер подтвердил заявку Форма, услуга, источник
contact_click Переход к контакту WhatsApp, Telegram, телефон
brief_submit Успешно отправлен бриф Услуга, объём проекта

Не передавайте в аналитические системы имя, телефон, email или текст сообщения. Для отчётов достаточно технических идентификаторов и неперсональных параметров.

Отправляйте событие после подтверждённого результата

Клик по кнопке «Отправить» ещё не означает заявку. Поле может быть заполнено неправильно, сеть — оборваться, а сервер — вернуть ошибку.

Событие лида должно срабатывать после успешного ответа сервера. Дополнительно полезно создать уникальный идентификатор заявки и передать его в CRM. Он поможет найти дубли и сопоставить запись с аналитическим событием.

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

Сохраняйте рекламные метки

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

Минимально полезны:

  • utm_source — рекламная площадка или источник;
  • utm_medium — тип трафика;
  • utm_campaign — кампания;
  • utm_content — объявление или вариант креатива;
  • utm_term — ключевая фраза, если она используется.

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

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

Отслеживайте мессенджеры аккуратно

Сайт видит переход в WhatsApp или Telegram, но не всегда знает, отправил ли человек сообщение. Поэтому такое событие лучше считать микроконверсией, пока диалог не подтверждён другим способом.

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

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

Соедините сайт и CRM

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

Минимальные статусы могут быть такими:

  • новая заявка;
  • связались;
  • квалифицирована;
  • назначена встреча;
  • заключён договор;
  • нецелевой запрос.

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

Настройте отчёты для конкретных решений

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

  • источник → заявки → квалифицированные заявки;
  • кампания → стоимость лида → стоимость квалифицированного лида;
  • посадочная страница → конверсия формы;
  • устройство → ошибки и конверсия;
  • поисковая фраза → качество обращения;
  • неделя → изменение показателей после правки.

Отчёт должен отвечать на вопрос и приводить к действию. Если показатель никто не использует, его не стоит выводить на главный экран только ради полноты.

Проверьте качество данных

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

  1. Один ли визит создаётся при загрузке страницы.
  2. Не дублируются ли события после переходов внутри сайта.
  3. Срабатывает ли заявка только после успешной отправки.
  4. Сохраняются ли UTM при переходе между страницами.
  5. Попадает ли заявка в нужную воронку CRM.
  6. Совпадают ли идентификаторы лида.
  7. Исключён ли внутренний и тестовый трафик из рабочих отчётов.
  8. Не передаются ли персональные данные в параметры событий.

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

Введите контроль после изменений

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

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

Что считать готовой настройкой

Система готова, когда команда может ответить не только «сколько было посетителей», но и:

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

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

Следующий шаг по задаче «Сайты»

Посмотрите состав услуги, этапы, сроки и результат. Если задача уже сформулирована, переходите сразу к брифу.

Условия услуги «Сайты» Релевантный кейс Заполнить бриф

Нужна помощь с направлением
«Сайты»?

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