Утро понедельника: метрика есть, денег нет
Открываешь Яндекс.Метрику утром в понедельник и видишь: вчера было 1200 посетителей. Из них 400 из контекстной рекламы, 300 из SEO, 200 из соцсетей. Красиво, понятно. Но главный вопрос остается без ответа: сколько из этих людей реально заплатили тебе денег? И кто из них принес больше всего выручки — парень с Google Ads или подписчик из Telegram-канала?
Стандартные системы аналитики показывают трафик. Но трафик — это не деньги. Ты можешь получить 10 000 визитов и заработать 100 рублей, или получить 100 визитов и заработать 10 000. Разница — в качестве аудитории. Функция Revenue by source в сервисе KinMetric как раз про это: она привязывает каждый рубль выручки к конкретному каналу, откуда пришел покупатель.
Что такое Revenue by source и почему это меняет всё
Revenue by source — это не просто еще одна табличка в админке. Это инструмент, который отвечает на вопрос: «Где мои настоящие клиенты?» Вместо абстрактных цифр по визитам ты видишь живые деньги, распределенные по источникам трафика.
Вот что ты получаешь в дашборде:
- Четыре KPI-карточки: общая выручка за период, количество заказов, средний чек (AOV) и конверсия в покупку.
- Дневной график — динамика выручки по дням.
- Две таблицы: «Revenue by source» (выручка по каналам) и «Revenue by page» (выручка по страницам).
Допустим, ты тратишь 50 000 рублей на контекстную рекламу. Метрика покажет 2000 переходов. А Revenue by source покажет: эти 2000 переходов принесли 150 000 рублей выручки. Или, наоборот, всего 30 000 — и ты сразу видишь, что канал убыточный. Без этой функции ты бы гадал, почему касса не сходится с бюджетом на рекламу.
Как это работает технически: один вызов JS API
Вся магия Revenue by source завязана на одном действии — отправке события о покупке. Тебе не нужно ставить сложные пиксели или настраивать цели в Google Tag Manager. Достаточно добавить одну строчку кода на страницу, где пользователь подтверждает оплату.
Выглядит это так:
km.purchase(1990, 'subscription', {plan: 'pro'})
Разберем по частям:
- 1990 — сумма покупки в твоей валюте. Если товар стоит 2990 рублей, пиши 2990. Без копеек, целое число.
- 'subscription' — название продукта или услуги. Может быть 'course', 'product', 'service' — как удобно.
- {plan: 'pro'} — дополнительные параметры. Тут можно передать ID заказа, название тарифа, купон — любые данные, которые помогут в аналитике.
Кидаешь этот вызов на странице «Спасибо за заказ» или в коллбэке после успешной оплаты. KinMetric сам определит источник трафика пользователя (переход из рекламы, прямой заход, соцсеть, email-рассылка) и привяжет к нему сумму покупки. Всё прозрачно, без магии.
Важный момент: валюта настраивается в настройках сайта. Поддерживаются RUB, USD, EUR, UAH, KZT, BYN, GBP. Суммы автоматически форматируются с символом валюты — никаких лишних телодвижений.
Реальный кейс: как мы нашли «золотой» канал
Представь интернет-магазин спортивного питания. Владелец Сергей тратит 80 000 рублей в месяц на рекламу: Яндекс.Директ, VK Ads и таргет в Telegram. По данным стандартной аналитики, больше всего трафика дает Директ — 45%. VK дает 30%, Telegram — 25%. Сергей думает, что Директ — главный двигатель продаж.
После подключения Revenue by source в KinMetric картина меняется:
- Яндекс.Директ: выручка 120 000 рублей, средний чек 1500 рублей, конверсия 1,2%.
- VK Ads: выручка 90 000 рублей, средний чек 1200 рублей, конверсия 1,0%.
- Telegram: выручка 180 000 рублей, средний чек 3500 рублей, конверсия 3,5%.
Оказывается, Telegram приносит больше всего денег при меньшем трафике. Аудитория там лояльнее, покупает дорогие товары и возвращается чаще. Сергей перераспределяет бюджет: сокращает Директ на 20%, удваивает вложения в Telegram. Через месяц общая выручка растет на 35% при том же рекламном бюджете.
Без Revenue by source Сергей продолжал бы лить деньги в канал, который дает трафик, но не деньги. С этой функцией он увидел реальную картину.
Пошаговая инструкция: как настроить Revenue by source
Всё настраивается за 10 минут. Никакого сложного кода или интеграций.
- Зарегистрируйся в KinMetric — создай аккаунт и добавь свой сайт. Получишь JS-скрипт для установки на сайт.
- Установи базовый скрипт KinMetric на все страницы сайта (в head или перед закрывающим body). Скрипт легкий, не тормозит загрузку.
- Настрой валюту — зайди в настройки проекта и выбери RUB, USD, EUR, UAH, KZT, BYN или GBP. Все суммы в отчетах будут отображаться в этой валюте.
- Добавь вызов km.purchase на страницу подтверждения заказа. Пример:
km.purchase(1990, 'subscription', {plan: 'pro'}). Если у тебя несколько продуктов, передавай сумму корзины. - Проверь работу — соверши тестовую покупку и зайди в раздел Revenue. Через несколько минут данные появятся в дашборде.
- Анализируй — смотри таблицу «Revenue by source», сравнивай каналы по выручке, а не по трафику. Принимай решения на основе денег.
Что ты выигрываешь: не трафик, а деньги
После настройки Revenue by source ты перестаешь быть заложником vanity-метрик. Ты больше не смотришь на количество визитов и не думаешь: «О, 5000 человек зашли — наверное, всё хорошо». Ты видишь конкретные цифры: этот канал дал 50 000 рублей, этот — 2000 рублей. И сразу понимаешь, куда вкладывать бюджет.
Плюс ты получаешь:
- Прозрачность рекламных расходов — видишь, какие каналы окупаются, а какие сливают бюджет.
- Понимание ценности аудитории — соцсети могут давать мало трафика, но много денег. И наоборот.
- Данные для масштабирования — когда знаешь, что Telegram приносит 80% выручки, ты не боишься увеличивать там бюджет.
- Автоматическую привязку — не нужно руками размечать UTM-метки, KinMetric сам определяет источник.
Revenue by source — это не про «сколько людей зашло». Это про «сколько денег они оставили». И это меняет подход к маркетингу.
Хочешь увидеть, как это работает на твоем проекте? Переходи в каталог функций и тестируй. А если хочешь сразу попробовать в деле — зарегистрируйся бесплатно. Первые 14 дней без ограничений, карту вводить не нужно.