Цели счётчика аналитики для сайта услуг

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

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

Коротко (TL;DR — за 30 секунд):

  • Отключите или не используйте автоцели в стратегиях рекламного кабинета: автоцель «Отправка любой формы» часто ловит поиск по сайту, фильтр каталога или форму отзыва, сливая рекламный бюджет.
  • Для сайта услуг нужны ровно 5 макроцелей: отправка конкретной формы заявки, посещение страницы /thank-you/, клик по номеру телефона (tel:), переход в мессенджер с вопросом и JS-событие (событие цели) на финал квиза или калькулятора.
  • Проверяйте цели до запуска трафика: добавьте к адресу сайта режим отладки счётчика, совершите целевое действие и убедитесь, что событие появилось во вкладке Goals нижней панели отладки.
  • Не смешивайте макро- и микроконверсии: клик по кнопке «Открыть форму» или скролл 70% страницы — это микроцели для аналитики воронки, их нельзя ставить главной целью оплаты за конверсии в рекламном кабинете.

Видеоразбор на экране (22 минуты)

Содержание разбора

  • 00:00 — Почему автоматические цели сливают бюджет в контекстной рекламе
  • 03:15 — Разница между конверсионными и ретаргетинговыми целями
  • 05:40 — Цель №1 и №2: Конкретная форма vs Страница благодарности (/thank-you/)
  • 09:20 — Цель №3 и №4: Клик по телефону (tel:) со скрытием номера и переход в мессенджер
  • 13:10 — Цель №5: JS-событие событие цели для AJAX-форм и квизов (код на экране)
  • 16:45 — Проверка целей через режим отладки счётчика и консоль браузера (подробный режим отладки)
  • 19:50 — Итоговая таблица целей для передачи в контекстная реклама

Оглавление

  1. Автоцели vs Ручные цели: почему «умная» автоматика врёт в услугах
  2. Конверсионные и ретаргетинговые цели: что выбирать
  3. Пошаговая настройка 5 боевых целей для сайта услуг
  4. Как проверить работу целей через режим отладки счётчика и консоль
  5. Сквозной кейс на цифрах: как чистка целей снизила стоимость реального лида в 2,4 раза
  6. 5 типичных ошибок, из-за которых счётчик расходится с CRM
  7. Готовый артефакт: матрица целей для сайта услуг (шаблон)
  8. Частые вопросы (FAQ)

1. Автоцели vs Ручные цели: почему «умная» автоматика врёт в услугах

Когда вы создаёте новый счётчик аналитики (раздел Настройка → Счётчик), по умолчанию включён тумблер «Автоматические цели». счётчик сам пытается распознать на сайте отправку форм, клики по кнопкам, телефонам, переход в соцсети и поиск по сайту.

На бумаге звучит удобно. На практике в коммерческих услугах (ремонт, медицина, строительство, B2B, юристы) это приводит к трём проблемам:

  1. «Автоцель: отправка формы» срабатывает на всё подряд. На сайте есть строка поиска, калькулятор площади, фильтр по ценам или форма «Подписаться на новости» в подвале? Для браузера всё это тег <form>. Когда посетитель вбивает запрос в поиск по сайту, автоцель засчитывает конверсию.
  2. «Автоцель: клик по кнопке» считает открытие попапа за заявку. Человек нажал «Рассчитать стоимость», увидел форму из 5 полей, испугался и закрыл окно. Автоцель уже улетела в статистику как достигнутая.
  3. Автостратегия контекстной рекламы идёт по пути наименьшего сопротивления. Если вы подключили оплату за конверсии или оптимизацию по автоцели, алгоритм быстро поймёт, какие пользователи чаще кликают по кнопкам и фильтрам без покупки, и начнёт приводить именно такой трафик.
КритерийАвтоматические цели счётчикаРучные цели (URL, Конкретная форма, событие цели)
Точность фиксации заявкиНизкая (цепляет поиск, фильтры, невалидные клики)Высокая (срабатывает только на целевую форму или успешный ответ сервера)
Пригодность для автостратегий рекламного кабинетаОпасно использовать как основную цель оптимизацииИдеально для обучения стратегий «Максимум конверсий»
Ретроспективность данныхНе собирают данные задним числом до момента первого срабатыванияСобирают статистику только с момента создания цели
Где использоватьТолько для первичного экспресс-аудита чужого сайтаОсновной рабочий стандарт для любого проекта с платным трафиком

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


2. Конверсионные и ретаргетинговые цели: что выбирать

При нажатии на кнопку «Добавить цель» (в левом меню раздел Цели) счётчик просит выбрать назначение: Конверсионная или Ретаргетинговая.

  • Конверсионные цели — это финальные полезные действия бизнеса (заявка, звонок, оплата). Они участвуют в отчётах по конверсии сайта и используются для обучения автостратегий в контекстной рекламе.
  • Ретаргетинговые цели — это промежуточные шаги (посетил страницу прайса, открыл калькулятор, провёл на сайте больше 2 минут, но не оставил заявку). Их задача — собрать сегмент аудитории, чтобы догнать этих людей в рекламной сети.

Не бойтесь ошибиться при создании: это просто фильтр внутри интерфейса. Любую цель можно переключить из конверсионной в ретаргетинговую одним кликом по иконке карандаша. Всего на одном счётчике можно создать до 200 целей.


3. Пошаговая настройка 5 боевых целей для сайта услуг

Откройте личный кабинет счётчика аналитики → выберите ваш счётчик → в левом меню перейдите в Цели → нажмите «Добавить цель». Ниже настраиваем 5 обязательных целей, которые закроют 95% потребностей сайта услуг.

Цель №1. Отправка конкретной формы заявки (встроенный конструктор)

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

  1. Название: Заявка — Форма на первом экране (всегда пишите понятное название, чтобы через полгода не гадать, что значит «Цель 3»).
  2. Тип условия: выберите Отправка формы.
  3. Условие: обязательно переключите радиокнопку с «Любая форма» на «Конкретная форма».
  4. Нажмите кнопку «Перейти и выбрать форму» (введите URL вашего сайта). Откроется ваш сайт в режиме визуального селектора: кликните по нужной форме, и счётчик автоматически подтянет её CSS-селектор / параметры (id, name).
  5. Нажмите «Добавить цель».

Цель №2. Посещение страницы благодарности (/thank-you/)

Самый надёжный способ для сайтов услуг, где после успешной отправки заявки пользователя перебрасывает на отдельную страницу /spasibo/ или /thank-you/. На эту страницу невозможно попасть случайно, поэтому точность цели — 100%.

  1. Название: Макро — Страница Спасибо (все заявки)
  2. Тип условия: Посещение страниц
  3. Условие: выберите url: содержит и укажите фрагмент /thank-you (или /spasibo).

Почему именно url: содержит, а не url: совпадает? Когда человек переходит с контекстной рекламы, к адресу страницы часто приклеиваются UTM-метки или параметр метку перехода (например, https://site.ru/thank-you/?metka=12345). Если вы выберете url: совпадает, цель не сработает на рекламном трафике!

Тип условия URL в счётчикеКак работаетКогда применять на сайте услуг
url: содержитИщет подстроку в любой части адреса, игнорируя хвосты UTM и метку переходаВ 90% случаев: для страниц /thank-you/, /spasibo/, /cart/success
url: начинается сПроверяет начало адреса с протокола https://...Когда нужно отследить вход в целый раздел (например, https://site.ru/uslugi/remont/)
url: совпадаетТребует 100% посимвольного совпадения адресаПочти никогда для рекламы (ломается от любых GET-параметров ?utm_...)
url: регулярное выражениеПроверка по RegExp-шаблонуКогда нужно объединить несколько разных URL спасибо (например, /(spasibo|thank-you|order-ok)/)

Цель №3. Клик по номеру телефона (tel:) со скрытием на десктопе

В услугах (ремонт техники, клиники, эвакуаторы, юристы, стройка) от 30% до 60% обращений с мобильных устройств идут прямым звонком по клику на номер в шапке. Если у вас ещё не стоит полноценный динамический коллтрекинг, обязательно настройте цель на клик по номеру.

  1. Название: Звонок — Клик по номеру телефона
  2. Тип условия: Клик по номеру телефона
  3. Условие: выберите Любой номер телефона (или Конкретный номер, если на сайте разные телефоны для отдела продаж и бухгалтерии).
  4. Важная галочка: включите опцию «Скрывать часть номера» (Показать номер).
    • Зачем это нужно: на компьютерах люди не кликают по телефону — они просто смотрят на экран и набирают номер со смартфона. Если включить скрытие последних цифр на десктопе, пользователю придётся кликнуть «Показать номер», и счётчик зафиксирует намерение позвонить даже с ПК. На мобильных при этом номер остаётся кликабельным сразу.

Цель №4. Переход в мессенджер (мессенджер)

Часть B2B и дорогих B2C-клиентов не хотят ждать звонка менеджера и сразу пишут в мессенджер или мессенджер.

  1. Название: Лид — Переход в мессенджер
  2. Тип условия: Переход в мессенджер
  3. Условие: выберите нужные мессенджеры (мессенджер, мессенджер) или укажите Посещение страниц → url: содержит → ссылку на мессенджер и ссылку на мессенджер.

Цель №5. JavaScript-событие (событие цели) для AJAX-форм и квизов

Если ваша форма отправляется без перезагрузки страницы (появляется зелёная плашка «Заявка принята!»), а встроенный конструктор форм срабатывает даже тогда, когда пользователь не ввёл телефон и нажал кнопку — вам нужна цель типа «JavaScript-событие».

  1. В кабинете счётчика нажмите «Добавить цель» → выберите тип «JavaScript-событие».
  2. Задайте Идентификатор цели латиницей без пробелов: например, lead_form_submit (для основной заявки) или quiz_finish (для последнего шага квиза).
  3. Скопируйте код вызова цели и повесьте его внутрь обработчика успешной отправки формы (success callback), а не на простой клик по кнопке onclick:
// Пример правильного вызова цели только после успешного ответа сервера (AJAX / Fetch)
document.querySelector('#order-form').addEventListener('submit', async function (event) {
  event.preventDefault();
  
  const formData = new FormData(this);
  const response = await fetch('/api/send-lead', {
    method: 'POST',
    body: formData
  });

  if (response.ok) {
    // Номер счётчика подставьте свой
    trackGoal('lead_form_submit');
    alert('Спасибо! Ваша заявка отправлена.');
  }
});

Почему нельзя вешать событие цели просто на кнопку? Потому что человек может нажать на кнопку 5 раз подряд с пустым полем телефона (сработает ошибка валидации), а в счётчик улетит 5 «конверсий». Вызывайте событие цели строго в блоке успешной отправки!


4. Как проверить работу целей через режим отладки счётчика и консоль

Создать цель — половина дела. Вторая половина — убедиться своими глазами, что она срабатывает. Ждать 15–20 минут, пока данные появятся в отчётах счётчика, не нужно: проверяем мгновенно через режим отладки.

Способ 1. Визуальная панель отладки режим отладки счётчика (основной способ в 2026 году)

  1. Откройте ваш сайт в новой вкладке браузера (лучше не в режиме Инкогнито, но с отключённым блокировщик рекламы).
  2. Добавьте в конец адресной строки режим отладки счётчика и нажмите Enter:
    сайт в режиме отладки счётчика
    
  3. В правом нижнем углу экрана появится круглая иконка счётчика аналитики с синим бейджем. Кликните по ней — откроется панель отладки.
  4. Перейдите во вкладку Counters — убедитесь, что номер вашего счётчика присутствует и светится зелёным.
  5. Перейдите во вкладку Goals или Events, оставьте тестовую заявку на сайте или кликните по номеру телефона.
  6. В ту же секунду в панели отладки должна появиться строка с вашей целью (например, Goal reached: lead_form_submit или Form submit). Если строка появилась — цель настроена идеально.

Способ 2. Проверка через консоль разработчика подробный режим отладки

Если нижняя панель по какой-то причине перекрыта версткой сайта или вам нужно скопировать лог для программиста:

  1. Допишите к адресу страницы подробный режим отладки и обновите страницу.
  2. Откройте консоль браузера: F12 или Ctrl + Shift + J на Windows (⌥ + ⌘ + J на Mac) → вкладка Console.
  3. При загрузке страницы вы увидите строку: PageView. Counter 12345678.
  4. Выполните целевое действие (отправьте форму). В консоли появится чёткая запись:
    Reach goal. Counter: 12345678. Goal id: lead_form_submit
    

5. Сквозной кейс на цифрах: как чистка целей снизила стоимость реального лида в 2,4 раза

Чтобы показать, как настройка целей напрямую влияет на деньги в кассе, разберём реальный пример из практики — сайт компании по установке систем вентиляции и кондиционирования (B2C/B2B услуги, Москва).

Что было на входе («До»): В контекстной рекламе работала стратегия «Максимум конверсий» с недельным бюджетом 75 000 ₽ (300 000 ₽ в месяц). В настройках стратегии стояли 3 автоцели: «Автоцель: отправка формы», «Автоцель: клик по кнопке» и «Переход в мессенджер».

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

Что сделали («После»): Убрали автоцели из рекламного кабинета. Настроили 3 чистые макроцели: событие цели на успешную отправку сметы (lead_vent_submit), клик по скрытому номеру телефона и переход в бот в мессенджере расчёта. Переключили автостратегию только на эти 3 цели.

Показатель воронкиДо чистки целей (автоцели)После настройки (чистые цели)Изменение
Рекламный бюджет в рекламном кабинете (AC)300 000 ₽300 000 ₽без изменений
Клики по рекламе (UA)5 0003 750−25% (отсекли мусорные площадки)
Конверсии в отчёте счётчика аналитики420 («фантомные» лиды)96 (реальные обращения)В отчёте меньше, но 100% правда
Цена цели в рекламном кабинете (CPA)714 ₽3 125 ₽Кабинет перестал рисовать иллюзию
Реальные квалифицированные лиды в CRM38 шт.91 шт.+139% (рост в 2,4 раза)
Реальная стоимость лида в CRM (CPL)7 895 ₽3 297 ₽Снижение в 2,4 раза
Конверсия из лида в выезд инженера и договор (CR2)15,8% (6 сделок)18,7% (17 сделок)Рост из-за более целевого трафика
Стоимость привлечения платящего клиента (CAC)50 000 ₽17 647 ₽Снижение почти в 3 раза

Главный вывод кейса: пока вы кормите алгоритм контекстной рекламы «грязными» микроцелями и автоцелями, вы платите за иллюзию дешёвого CPA в кабинете, но получаете пустую CRM и заоблачный реальный CAC.


6. 5 типичных ошибок, из-за которых счётчик расходится с CRM

Даже после настройки ручных целей маркетологи и собственники часто сталкиваются с тем, что в счётчике 50 конверсий, а в CRM — 30. Вот 5 причин, которые нужно проверить по списку:

  1. Событие цели висит на клике по кнопке, а не на отправке. Пользователь нажал кнопку «Оставить заявку», не заполнив обязательный чекбокс согласия на обработку ПДн (152-ФЗ). Форма выдала красную рамку и не ушла в CRM, а цель в счётчик уже засчиталась.
  2. В условии страницы /thank-you/ стоит «совпадает» вместо «содержит». Вся органика из поиска (без UTM-меток) в счётчик попадает, а все платные переходы из рекламного кабинета с хвостом метки перехода с рекламы отбрасываются условием.
  3. Не отфильтрованы собственные визиты команды. Менеджеры отдела продаж и разработчики каждый день заходят на сайт, проверяют формы и накликивают тесты. Включите в настройках счётчика (Настройка → Фильтры) галочку «Не учитывать мои визиты» и добавьте офисные IP-адреса.
  4. Счётчик счётчика забыли поставить на страницу /thank-you/ или поддомен квиза. Если после отправки заявки человека перекидывает на страницу, где в <head> нет кода счётчика, цель по URL никогда не сработает.
  5. Одинаковая ценность у макро- и микроцелей в автостратегии рекламного кабинета. Если вы добавили в настройки кампании и цель «Заявка» (макро), и цель «Просмотр страницы Контакты» (микро) с одинаковой ценой, рекламный кабинет потратит 90% бюджета на приведение людей, которые просто смотрят контакты.

7. Готовый артефакт: матрица целей для сайта услуг (шаблон)

Скопируйте эту таблицу в свой рабочий документ или ТЗ для разработчика. Это золотой стандарт разметки сайта услуг под счётчик аналитики и контекстную рекламу:

№Название цели в счётчикеУровеньТип цели в счётчикеУсловие / ИдентификаторПередавать в автостратегию рекламного кабинета?
1Макро — Успешная отправка формы (JS)МакроJavaScript-событиеlead_form_submit (только в success callback!)ДА (Основная)
2Макро — Страница Спасибо (/thank-you/)МакроПосещение страницurl: содержит → /thank-youДА (Основная / Дубль проверки)
3Макро — Финал квиза / калькулятораМакроJavaScript-событиеquiz_lead_submit (после ввода телефона)ДА (Основная)
4Макро — Клик по номеру телефонаМакроКлик по номеру телефонаКонкретный номер + Скрывать часть номераДА (если нет коллтрекинга)
5Макро — Переход в мессенджерМакроПереход в мессенджерВыбрать мессенджер, мессенджерОпционально (с пониженной ценностью)
6Микро — Открытие попапа заявкиМикроJavaScript-событиеpopup_openНЕТ (только для воронки и ретаргетинга)
7Микро — Старт квиза (Шаг 1)МикроJavaScript-событиеquiz_startНЕТ (только для анализа отвала квиза)
8Микро — Просмотр страницы Прайс / КейсыМикроПосещение страницurl: содержит → /pricesНЕТ (только для сегмента ретаргетинга в рекламной сети)

Чек-лист самопроверки за 5 минут перед запуском трафика:

  • Код счётчика аналитики установлен на всех страницах сайта (включая /thank-you/).
  • В настройках счётчика включена запись визитов и фильтр «Не учитывать мои визиты».
  • Созданы 5 ручных макроцелей по таблице выше; мусорные автоцели исключены из рекламных кампаний.
  • Каждая цель проверена через режим отладки счётчика на десктопе и со смартфона (особенно отправка формы и клик по телефону).
  • Сравнили количество достижений цели lead_form_submit с числом тестовых лидов в CRM — расхождение 0%.

8. Частые вопросы (FAQ)

Чем отличаются конверсионные цели от ретаргетинговых в счётчике аналитики?

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

Почему цель не срабатывает при проверке через режим отладки счётчика?

Проверьте 3 вещи: 1) У вас включён блокировщик рекламы, который режет скрипт счётчика — отключите его; 2) В настройках счётчика стоит фильтр «Не учитывать мои визиты» — откройте страницу в режиме Инкогнито или временно снимите фильтр; 3) Скрипт счётчика инициализируется с задержкой (lazy load) после того, как вы уже кликнули по кнопке.

Собирает ли счётчик аналитики статистику по целям задним числом?

Нет. Любая созданная или изменённая цель начинает собирать данные только с момента нажатия кнопки «Сохранить». Ретроспективно пересчитать конверсии за прошлый месяц по новой цели в счётчике невозможно (но можно построить сегмент по URL в отчёте «Содержание → Популярное»).

Что лучше: цель на страницу /thank-you/ или JS-событие событие цели?

Идеальный вариант — использовать обе или событие цели при AJAX-отправке. Страница /thank-you/ проще в настройке (не нужен программист), но требует перезагрузки страницы. событие цели позволяет передавать событие без перезагрузки страницы прямо из модального окна и не теряет пользователей при медленном мобильном интернете.

Сколько целей нужно передавать в автостратегию контекстной рекламы?

Для стабильного обучения автостратегии рекламного кабинета нужно минимум 10–15 целевых конверсий в неделю на кампанию. Передавайте 1–3 реальные макроцели (отправка заявки, звонок/коллтрекинг, квиз). Если объединяете несколько целей в одной стратегии, обязательно назначьте им разную условную ценность пропорционально их конверсии в реальную оплату в CRM.


Что читать и смотреть дальше в разделе «Аналитика»