Утро понедельника: открываешь панель и не понимаешь, что происходит
Открываешь утром в понедельник панель аналитики и видишь: трафик вроде есть, люди ходят по страницам, но сколько из них реально что-то сделали — непонятно. Заявок в CRM мало, а в отчётах сплошные сессии и отказы. Знакомая картина?
Проблема в том, что «просто посетитель» и «пользователь, который совершил целевое действие» — это две большие разницы. Без чёткого разделения вы не поймёте, работает ли ваша воронка или деньги на рекламу улетают в трубу. В KinMetric функция Goals and Events решает именно эту задачу: вы сами решаете, что считать конверсией, и видите реальную картину.
Что такое цель (goal) в аналитике сайта
Цель — это любое действие пользователя, которое для вас ценно. Это может быть:
- посещение конкретной страницы (например, /thank-you после оформления заказа);
- клик по кнопке;
- отправка формы;
- любое кастомное событие, которое вы инициируете через JavaScript.
В KinMetric каждая цель автоматически считается конверсией. Система не гадает: если событие сработало — это конверсия. Если нет — нет. Всё честно.
Базовых типов целей в сервисе два: Pageview (просмотр страницы) и Custom event (пользовательское событие). Их можно комбинировать. Например: пользователь зашёл на страницу благодарности И одновременно отправил в аналитику сигнал «подписка_на_рассылку». Оба события считаются, и вы видите, сколько людей дошли до конца.
Pageview: когда посещение страницы = конверсия
Самый простой случай. Вы создаёте цель, указываете URL страницы (например, /order-success или /registration-done). Как только посетитель загружает эту страницу — цель считается выполненной. Идеально для интернет-магазинов, лендингов и любых сайтов с чёткой воронкой.
Важный момент: KinMetric учитывает только уникальных посетителей. То есть если один и тот же человек обновит страницу благодарности 10 раз, цель засчитается один раз. Это даёт честный процент конверсии, а не накрученные цифры.
Custom event: гибкость для любых сценариев
А что, если конверсия — это не просто заход на страницу, а, скажем, нажатие на кнопку «Купить» внутри всплывающего окна? Или отправка формы, которая не ведёт на отдельный URL? Тут на помощь приходят кастомные события.
Всё, что нужно — добавить на сайт одну строчку JavaScript. На странице, где происходит конверсия (или прямо в момент клика), вызываете:
window.km('signup', 'pro');
Первый параметр — название события (например, 'signup', 'purchase', 'form_submit'). Второй — значение (опционально, можно передать 'pro', 'trial', '1000_rub' и так далее). После этого в дашборде KinMetric появится цель с этим именем, и вы увидите, сколько раз её вызвали.
Комбинируйте: на странице /thank-you можно поставить и Pageview, и кастомное событие. Например, Pageview покажет, что человек дошёл до конца, а custom event — что он именно подписался на платный тариф, а не просто зашёл случайно.
Реальный кейс: как мы отлавливали потерю 30% заявок
Один из наших пользователей — сайт по продаже курсов. Настройка была простой: цель Pageview на /checkout-success. Конверсия в покупку — 2,3%. Вроде нормально. Но когда подключили кастомное событие на клик по кнопке «Оформить заказ» (до перехода на страницу оплаты), картина изменилась.
Оказалось, что 30% людей нажимают «Оформить», но не доходят до страницы успеха. Проблема была в платёжном шлюзе: он подвисал на некоторых браузерах. Без кастомного события мы бы просто видели, что конверсия низкая, но не поняли бы, на каком этапе отваливаются люди. После исправления конверсия выросла до 3,8% — прирост почти в 1,5 раза.
В дашборде KinMetric по каждой цели видно два показателя: абсолютное число срабатываний (сколько раз событие произошло) и процент конверсии — отношение к общему числу уникальных посетителей. Это позволяет сравнивать разные цели между собой и видеть, какое действие пользователи совершают охотнее.
Пошаговая инструкция: как настроить первую цель в KinMetric
- Зайдите в раздел Goals в панели управления вашего проекта.
- Нажмите «Создать цель». Введите название (например, «Покупка курса»).
- Выберите тип цели:
- Pageview — укажите URL страницы (можно с маской: /checkout/*).
- Custom event — введите имя события (например, 'purchase'). Оно должно совпадать с тем, что вы передаёте в
window.km().
- Добавьте код на сайт. Если выбрали Pageview — ничего делать не нужно, система сама отследит загрузку страницы. Если Custom event — вставьте вызов
window.km('purchase', 'course_name')прямо перед закрывающим тегом</body>на странице, где происходит конверсия. - Сохраните цель. Через несколько минут в дашборде появятся первые данные.
- Проверьте: совершите тестовое действие на сайте и убедитесь, что в разделе Goals число срабатываний увеличилось.
Всё. Никаких сложных регулярных выражений, никакой магии. Одна цель настраивается за 2 минуты.
Что вы получаете в итоге
Когда цели настроены, вы перестаёте гадать на кофейной гуще. В дашборде KinMetric вы видите:
- сколько человек совершили каждое целевое действие;
- процент конверсии относительно всех уникальных посетителей;
- динамику по дням — растёт ли конверсия или падает.
Можно сравнить эффективность разных страниц или рекламных кампаний. Если вы запустили два объявления и по одному конверсия 5%, а по другому 0,5% — сразу понятно, куда сливать бюджет. Это даёт возможность принимать решения на основе данных, а не интуиции.
Функция Goals and Events в KinMetric подходит и для простых сайтов (лендинги с одной целью), и для сложных проектов с многошаговыми воронками. Кастомные события дают гибкость, а Pageview — простоту. Комбинируйте их как угодно.
Хотите разобраться детальнее? Посмотрите подробное описание функции в каталоге. Если ещё не зарегистрированы — попробуйте бесплатно, базовый тариф уже включает настройку неограниченного количества целей.