Зачем застройщику цели в Метрике до запуска
Запуск без целей — это «потратили бюджет и надеемся на лучшее». Цели в Метрике превращают трафик в управляемые конверсии: видно, что приносит лиды, что — шум. Ниже — 10 целей, которые стоит включить до первой рекламной рубля.
Принцип: сначала фиксируем макроконверсии (лид-формы, звонки), затем ключевые микро-сигналы (планировки, ипотека, 3D-тур). Так оптимизация быстрее «поймет», что для вас ценно.
10 целей перед запуском
1) Отправка любой лид-формы (замер/заявка/обратный звонок)
Зачем: базовая макроцель.
Как настроить (коротко): вешаем обработчик submit → по успешному ответу бэкенда шлем JS-событие:
<script>
function ymGoal(name, params = {}) {
try { ym(YOUR_COUNTER_ID, 'reachGoal', name, params); } catch(e) {}
}
// пример: успешная отправка
ymGoal('lead_submit', { form: 'header_callback' });
</script>
Что смотреть: Отчеты → Конверсии/Цели; сегментируем по источнику/кампании/ключу.
2) Клик по номеру телефона (tel:)
Зачем: звонки часто «уезжают» мимо аналитики.
Как: событие на <a href="tel:"> (клик) → reachGoal('click_tel', { placement: 'header' }).
Плюс: если есть коллтрекинг — сводим айди сессии к звонку.
3) Переход в мессенджер (WhatsApp/Telegram/VK)
Зачем: часть лидов приходит в чат вместо формы.
Как: отслеживаем клики по ссылкам/кнопкам WhatsApp/Telegram → reachGoal('click_messenger', { type: 'wa' | 'tg' }).
Лайфхак: разнесите по местам (шапка/подвал/модалка), чтобы видеть, что реально работает.
4) Запись на просмотр/экскурсию в ЖК
Зачем: один из самых «горячих» сигналов.
Как: отдельная цель на успешную запись: reachGoal('book_viewing', { project: 'JK_Sputnik' }).
Проверка: в вебвизоре видно, что пользователь прошел шаги без ошибок.
5) Заявка на ипотеку / завершение калькулятора
Зачем: ипотека часто конвертит в сделку.
Как: по кнопке «Отправить заявку» или по событию «калькулятор завершен» → reachGoal('mortgage_apply', { bank: 'domrf' }).
Совет: передавайте параметры (первый взнос, ставка) — они пригодятся в BI.
6) Открытие/скачивание PDF: презентации, планировки, прайсы
Зачем: четкий намеренный интерес.
Как: клики по *.pdf и модальные просмотрщики планировок → reachGoal('open_plan', { lot: '1A-45' }).
Если SPA: ловим событие открытия модалки (MutationObserver/кастомный event).
7) Просмотр карточки планировки + «В избранное»
Зачем: один шаг до заявки; мощный микро-сигнал.
Как: при открытии карточки — reachGoal('plan_view', { lot: '2B-57' }); при добавлении в избранное — reachGoal('favorite_add', { lot: '2B-57' }).
Отчет: свод по лотам — какие планировки реально «тянут» лиды.
8) Построение маршрута / открытие карты (офис продаж)
Зачем: офлайн-намерение.
Как: клики «Построить маршрут» (Яндекс.Карты/2ГИС/Google) → reachGoal('map_route', { service: 'yandex' }).
Плюс: можно сравнить с пиками визитов в офис.
9) Клики «Показать телефон»
Зачем: замер «скрытого» спроса, особенно на мобильных.
Как: событие на раскрытие маскированного номера → reachGoal('reveal_phone', { place: 'sticky_btn' }).
Примечание: помогает отловить реальное намерение звонка даже без коллтрекинга.
10) Вовлеченная сессия (поведенческая цель)
Зачем: быстрое «топливо» для оптимизации в первые дни.
Как: цель по времени на сайте (например, ≥60 сек), глубине (≥2 стр.) или скроллу (≥60%).
Использование: не KPI, а вспомогательный сигнал на старте.
Нейминг и параметры: порядок наведем сразу
- Формат имен:
глагол_сущность→lead_submit,click_tel,plan_view,mortgage_apply. - Параметры всегда в
snake_case:project,lot,placement,bank. - Один гайд на команду + таблица соответствий (событие → цель → место → ответственный).
Как проверить, что цели работают
- Тест-клик/тест-отправка формы на стенде/через скрытую UTM-метку.
- Сразу смотрим попадание события в «События/Цели» (не ждем сутки, проверяем факт).
- Вебвизор: убедиться, что не ломается UI; нет дублей срабатываний.
- Сверка с CRM/коллтрекингом по времени/utm/clid — отлавливаем потери.
Частые ошибки (и как их избежать)
- Срабатывание «по клику на кнопку» до валидации. Шлите событие только после успешного ответа сервера.
- Дубль событий на SPA/модалках. Снимите слушатель при размонтаже; ставьте «антидребезг».
- Одинаковые цели на разные действия. Разносите:
book_viewing≠lead_submit. - Пустые параметры. Перед отправкой проверяйте, что
lot/project/placementзаполнены.
Чек-лист на запуск (сохраните)
- Стоит счетчик Метрики на всех шаблонах, есть
ym()и права. - 10 целей созданы и протестированы (1–2 макро, остальное — микро).
- Нейминг и параметры задокументированы.
- Есть быстрый дашборд: лид-формы, звонки, мессенджеры, ипотека, планировки.
- Настроена сверка с CRM/коллтрекингом.
Мини-FAQ
Нужно ли композитные цели? Да, для последовательностей (например: просмотр планировки → заявка).
Где смотреть эффективность? Конверсии/Цели + срез по кампаниям/креативам/лендам.
Что с 3D-туром и видео? Отдельные события на 50%/90% просмотра — хороший микро-сигнал.
Приложение для разработчика: быстрые примеры
1) Универсальный хелпер для целей
<script>
function ymGoal(name, params = {}) {
try { ym(YOUR_COUNTER_ID, 'reachGoal', name, params); } catch(e) {}
}
</script>
2) Примеры вызовов
// отправка формы
ymGoal('lead_submit', { form: 'modal_consult', project: 'JK_Sputnik' });
// клик по телефону
ymGoal('click_tel', { placement: 'header' });
// мессенджер
ymGoal('click_messenger', { type: 'wa' });
// планировка
ymGoal('plan_view', { lot: '2B-57' });
// маршрут до офиса
ymGoal('map_route', { service: 'yandex' });
3) Рекомендованный список целей (итог)
lead_submit, click_tel, click_messenger, book_viewing, mortgage_apply, open_plan/plan_view, favorite_add, map_route, reveal_phone, engaged_session.





