Цели счётчика аналитики для сайта услуг
На 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— Итоговая таблица целей для передачи в контекстная реклама
Оглавление
- Автоцели vs Ручные цели: почему «умная» автоматика врёт в услугах
- Конверсионные и ретаргетинговые цели: что выбирать
- Пошаговая настройка 5 боевых целей для сайта услуг
- Как проверить работу целей через режим отладки счётчика и консоль
- Сквозной кейс на цифрах: как чистка целей снизила стоимость реального лида в 2,4 раза
- 5 типичных ошибок, из-за которых счётчик расходится с CRM
- Готовый артефакт: матрица целей для сайта услуг (шаблон)
- Частые вопросы (FAQ)
1. Автоцели vs Ручные цели: почему «умная» автоматика врёт в услугах
Когда вы создаёте новый счётчик аналитики (раздел Настройка → Счётчик), по умолчанию включён тумблер «Автоматические цели». счётчик сам пытается распознать на сайте отправку форм, клики по кнопкам, телефонам, переход в соцсети и поиск по сайту.
На бумаге звучит удобно. На практике в коммерческих услугах (ремонт, медицина, строительство, B2B, юристы) это приводит к трём проблемам:
- «Автоцель: отправка формы» срабатывает на всё подряд. На сайте есть строка поиска, калькулятор площади, фильтр по ценам или форма «Подписаться на новости» в подвале? Для браузера всё это тег
<form>. Когда посетитель вбивает запрос в поиск по сайту, автоцель засчитывает конверсию. - «Автоцель: клик по кнопке» считает открытие попапа за заявку. Человек нажал «Рассчитать стоимость», увидел форму из 5 полей, испугался и закрыл окно. Автоцель уже улетела в статистику как достигнутая.
- Автостратегия контекстной рекламы идёт по пути наименьшего сопротивления. Если вы подключили оплату за конверсии или оптимизацию по автоцели, алгоритм быстро поймёт, какие пользователи чаще кликают по кнопкам и фильтрам без покупки, и начнёт приводить именно такой трафик.
| Критерий | Автоматические цели счётчика | Ручные цели (URL, Конкретная форма, событие цели) |
|---|---|---|
| Точность фиксации заявки | Низкая (цепляет поиск, фильтры, невалидные клики) | Высокая (срабатывает только на целевую форму или успешный ответ сервера) |
| Пригодность для автостратегий рекламного кабинета | Опасно использовать как основную цель оптимизации | Идеально для обучения стратегий «Максимум конверсий» |
| Ретроспективность данных | Не собирают данные задним числом до момента первого срабатывания | Собирают статистику только с момента создания цели |
| Где использовать | Только для первичного экспресс-аудита чужого сайта | Основной рабочий стандарт для любого проекта с платным трафиком |
Правило практика: вы можете оставить тумблер автоцелей включённым, чтобы смотреть общую активность на сайте, но в рекламные кампании контекстной рекламы передавайте только проверенные ручные цели.
2. Конверсионные и ретаргетинговые цели: что выбирать
При нажатии на кнопку «Добавить цель» (в левом меню раздел Цели) счётчик просит выбрать назначение: Конверсионная или Ретаргетинговая.
- Конверсионные цели — это финальные полезные действия бизнеса (заявка, звонок, оплата). Они участвуют в отчётах по конверсии сайта и используются для обучения автостратегий в контекстной рекламе.
- Ретаргетинговые цели — это промежуточные шаги (посетил страницу прайса, открыл калькулятор, провёл на сайте больше 2 минут, но не оставил заявку). Их задача — собрать сегмент аудитории, чтобы догнать этих людей в рекламной сети.
Не бойтесь ошибиться при создании: это просто фильтр внутри интерфейса. Любую цель можно переключить из конверсионной в ретаргетинговую одним кликом по иконке карандаша. Всего на одном счётчике можно создать до 200 целей.
3. Пошаговая настройка 5 боевых целей для сайта услуг
Откройте личный кабинет счётчика аналитики → выберите ваш счётчик → в левом меню перейдите в Цели → нажмите «Добавить цель». Ниже настраиваем 5 обязательных целей, которые закроют 95% потребностей сайта услуг.
Цель №1. Отправка конкретной формы заявки (встроенный конструктор)
Если у вас классический лендинг или корпоративный сайт, где формы не требуют сложной серверной валидации, используйте тип «Отправка формы».
- Название:
Заявка — Форма на первом экране(всегда пишите понятное название, чтобы через полгода не гадать, что значит «Цель 3»). - Тип условия: выберите
Отправка формы. - Условие: обязательно переключите радиокнопку с «Любая форма» на «Конкретная форма».
- Нажмите кнопку «Перейти и выбрать форму» (введите URL вашего сайта). Откроется ваш сайт в режиме визуального селектора: кликните по нужной форме, и счётчик автоматически подтянет её CSS-селектор / параметры (
id,name). - Нажмите «Добавить цель».
Цель №2. Посещение страницы благодарности (/thank-you/)
Самый надёжный способ для сайтов услуг, где после успешной отправки заявки пользователя перебрасывает на отдельную страницу /spasibo/ или /thank-you/. На эту страницу невозможно попасть случайно, поэтому точность цели — 100%.
- Название:
Макро — Страница Спасибо (все заявки) - Тип условия:
Посещение страниц - Условие: выберите
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% обращений с мобильных устройств идут прямым звонком по клику на номер в шапке. Если у вас ещё не стоит полноценный динамический коллтрекинг, обязательно настройте цель на клик по номеру.
- Название:
Звонок — Клик по номеру телефона - Тип условия:
Клик по номеру телефона - Условие: выберите
Любой номер телефона(илиКонкретный номер, если на сайте разные телефоны для отдела продаж и бухгалтерии). - Важная галочка: включите опцию «Скрывать часть номера» (
Показать номер).- Зачем это нужно: на компьютерах люди не кликают по телефону — они просто смотрят на экран и набирают номер со смартфона. Если включить скрытие последних цифр на десктопе, пользователю придётся кликнуть «Показать номер», и счётчик зафиксирует намерение позвонить даже с ПК. На мобильных при этом номер остаётся кликабельным сразу.
Цель №4. Переход в мессенджер (мессенджер)
Часть B2B и дорогих B2C-клиентов не хотят ждать звонка менеджера и сразу пишут в мессенджер или мессенджер.
- Название:
Лид — Переход в мессенджер - Тип условия:
Переход в мессенджер - Условие: выберите нужные мессенджеры (
мессенджер,мессенджер) или укажитеПосещение страниц→url: содержит→ссылку на мессенджериссылку на мессенджер.
Цель №5. JavaScript-событие (событие цели) для AJAX-форм и квизов
Если ваша форма отправляется без перезагрузки страницы (появляется зелёная плашка «Заявка принята!»), а встроенный конструктор форм срабатывает даже тогда, когда пользователь не ввёл телефон и нажал кнопку — вам нужна цель типа «JavaScript-событие».
- В кабинете счётчика нажмите «Добавить цель» → выберите тип «JavaScript-событие».
- Задайте Идентификатор цели латиницей без пробелов: например,
lead_form_submit(для основной заявки) илиquiz_finish(для последнего шага квиза). - Скопируйте код вызова цели и повесьте его внутрь обработчика успешной отправки формы (
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 году)
- Откройте ваш сайт в новой вкладке браузера (лучше не в режиме Инкогнито, но с отключённым блокировщик рекламы).
- Добавьте в конец адресной строки режим отладки счётчика и нажмите Enter:
сайт в режиме отладки счётчика - В правом нижнем углу экрана появится круглая иконка счётчика аналитики с синим бейджем. Кликните по ней — откроется панель отладки.
- Перейдите во вкладку
Counters— убедитесь, что номер вашего счётчика присутствует и светится зелёным. - Перейдите во вкладку
GoalsилиEvents, оставьте тестовую заявку на сайте или кликните по номеру телефона. - В ту же секунду в панели отладки должна появиться строка с вашей целью (например,
Goal reached: lead_form_submitилиForm submit). Если строка появилась — цель настроена идеально.
Способ 2. Проверка через консоль разработчика подробный режим отладки
Если нижняя панель по какой-то причине перекрыта версткой сайта или вам нужно скопировать лог для программиста:
- Допишите к адресу страницы подробный режим отладки и обновите страницу.
- Откройте консоль браузера:
F12илиCtrl + Shift + Jна Windows (⌥ + ⌘ + Jна Mac) → вкладка Console. - При загрузке страницы вы увидите строку:
PageView. Counter 12345678. - Выполните целевое действие (отправьте форму). В консоли появится чёткая запись:
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 000 | 3 750 | −25% (отсекли мусорные площадки) |
| Конверсии в отчёте счётчика аналитики | 420 («фантомные» лиды) | 96 (реальные обращения) | В отчёте меньше, но 100% правда |
| Цена цели в рекламном кабинете (CPA) | 714 ₽ | 3 125 ₽ | Кабинет перестал рисовать иллюзию |
| Реальные квалифицированные лиды в CRM | 38 шт. | 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 причин, которые нужно проверить по списку:
- Событие цели висит на клике по кнопке, а не на отправке. Пользователь нажал кнопку «Оставить заявку», не заполнив обязательный чекбокс согласия на обработку ПДн (152-ФЗ). Форма выдала красную рамку и не ушла в CRM, а цель в счётчик уже засчиталась.
- В условии страницы
/thank-you/стоит «совпадает» вместо «содержит». Вся органика из поиска (без UTM-меток) в счётчик попадает, а все платные переходы из рекламного кабинета с хвостомметки перехода с рекламыотбрасываются условием. - Не отфильтрованы собственные визиты команды. Менеджеры отдела продаж и разработчики каждый день заходят на сайт, проверяют формы и накликивают тесты. Включите в настройках счётчика (Настройка → Фильтры) галочку «Не учитывать мои визиты» и добавьте офисные IP-адреса.
- Счётчик счётчика забыли поставить на страницу
/thank-you/или поддомен квиза. Если после отправки заявки человека перекидывает на страницу, где в<head>нет кода счётчика, цель по URL никогда не сработает. - Одинаковая ценность у макро- и микроцелей в автостратегии рекламного кабинета. Если вы добавили в настройки кампании и цель «Заявка» (макро), и цель «Просмотр страницы Контакты» (микро) с одинаковой ценой, рекламный кабинет потратит 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.
Что читать и смотреть дальше в разделе «Аналитика»
- Следующий шаг в аналитике: Сквозная аналитика без дорогих сервисов: связка UTM → счётчик → CRM → таблица ROMI (C2)
- Связка с деньгами (Серия B): Юнит-экономика на салфетке: считаем сервис с рекламой в контекстной рекламе (B1)
- Связка с конверсией сайта (Серия A): Разбор оффера за 25 минут: где ломается покупка на первом экране (A1)
- Все материалы рубрики: Раздел «Аналитика»