Юнит-экономика онлайн-сервиса: регистрация, активация и первая оплата
В маркетинге подписочных онлайн-сервисов (SaaS, облачные платформы, конструкторы, B2B/B2C-приложения с моделью Freemium или Trial) есть классическая ловушка, на которой сгорают десятки тысяч долларов рекламного бюджета.
Эта ловушка называется «Оптимизация на дешёвую регистрацию (CPR — Cost per Registration) в отрыве от первой оплаты (First Purchase)».
Когда специалист по платному трафику отчитывается перед компанией только за количество регистраций и снижение CPR, рекламный алгоритм быстро находит лазейку: он начинает выкупать дешёвый трафик из развивающихся стран, студентов и любителей бесплатных тарифов. В отчёте маркетолога всё зеленеет — регистраций тысячи, CPR упал с $15 до $3! Но когда финансовый директор открывает платёжную систему, выясняется, что конверсия из этих регистраций в первую оплату (CR2: Reg to First Purchase) упала почти до нуля, а реальная стоимость платящего клиента (CAC) выросла в 4 раза.
В этой статье мы соберём эталонную структуру еженедельного отчёта РНП («Рука на пульсе») для онлайн-сервиса из 22 столбцов, которая связывает метрики рекламного кабинета с первыми оплатами и мгновенно подсвечивает узкое место с помощью 7 точек Светофора.
Коротко (TL;DR — за 30 секунд):
- Стандартная выгрузка рекламного кабинета (
Spend,Impressions,Clicks,CPR,Registrations) слепа без продуктового хвоста. Чтобы превратить выгрузку в управленческий РНП, в таблицу обязательно добавляютсяCR2 (Reg to First Purchase, %),CAC (Cost per First Purchase)иAOV (Average First Check).- Не красьте светофором все 22 колонки. Объёмные показатели (
Reach,Impressions,Clicks,Registrations) зависят от размера бюджета и остаются белыми. Светофор (🟢 / 🟡 / 🔴) ставится ровно на 7 качественных и стоимостных рычагов:CTR,CPC,CR1 (click to reg),CPR,CR2 (reg to purchase),CACиROI (1st Purchase ROAS).- Внутри статьи: полная схема из 22 колонок для копирования в электронную таблицу, матрица чтения диагнозов по цветам светофора и числовой пример разбора 4 кампаний.
Видеоразбор на экране (24 минуты)
[РНП для SaaS и онлайн-сервисов — 22 столбца и 7 точек Светофора]
00:00— Почему отчёт поCPR(цене регистрации) обманывает маркетолога и фаундера SaaS04:20— Превращаем сырую выгрузку кабинета в систему РНП: какие 6 полей необходимо добавить09:10— Правильный порядок 22 столбцов слева направо (по физике движения пользователя)14:00— Правило 7 светофоров: какие колонки красить, а какие оставить белыми, чтобы не рябило в глазах18:45— Живой разбор таблицы: за 30 секунд находим, где выгорел баннер, а где пришёл неплатящий сегмент
Оглавление
- Почему стандартная выгрузка из рекламного кабинета не является отчётом РНП
- Эталонная структура SaaS-РНП из 22 столбцов: формулы и источники (Таблица)
- Правило 7 точек Светофора: какие именно метрики красить в зелёный, жёлтый и красный
- Рентген воронки за 30 секунд: 4 типовых сценария на цифрах SaaS-кампаний
- Готовый артефакт: строка заголовков для копирования в электронную таблицу и логика порогов
- Частые вопросы (FAQ)
1. Почему стандартная выгрузка из рекламного кабинета не является отчётом РНП
Обычно в командах онлайн-сервисов еженедельный отчёт по платному трафику собирают просто копированием колонок из интерфейса рекламной платформы:
Campaign Objective | Start Date | Stop Date | Total Spent | CPR | Reach | Impressions | Link Clicks | CR (click to regs) | CPC | CPM | CTR | Registrations | First Purchases | First Purchase Value | ROI.
Что не так с этим набором?
- Нарушена хронология воронки: цена регистрации (
CPR) стоит в начале строки до показов (Impressions), а цена клика (CPC) — после конверсии в регистрацию. Глаз не может проследить причинно-следственную цепочку. - Зияет дыра на самом главном стыке (
Reg → Purchase): в таблице есть число регистраций (Registrations) и число первых покупок (First Purchases), но нет конверсии между ними (CR2: Reg to Purchase) и нет стоимости первой покупки (CAC)! - Нет управленческого вывода: таблица просто констатирует цифры, но не отвечает на вопрос, какая метрика вышла за пределы коридора нормы и что мы делаем с этой кампанией в понедельник.
2. Эталонная структура SaaS-РНП из 22 столбцов: формулы и источники (Таблица)
Чтобы вы могли одновременно отчитаться по всем метрикам рекламного кабинета и при этом управлять сходимостью юнит-экономики по методу РНП (Статья B2), выстраиваем все 22 столбца строго слева направо по пути пользователя:
| Кол. | Название столбца (Header) | Этаж воронки | Формула расчёта / Источник | Роль в системе РНП и Светофор |
|---|---|---|---|---|
| A | Week / Period | Паспорт | Недельный срез (напр. Oct 19 – Oct 25) | Белый (хронология) |
| B | Campaign Name | Паспорт | Название кампании / гео / сегмента | Белый (разрез управления) |
| C | Campaign Objective | Паспорт | Из кабинета (Conversions, Demand Gen, Search) | Белый |
| D | Campaign Start Date | Паспорт | Из кабинета | Белый |
| E | Campaign Stop Date | Паспорт | Из кабинета (Ongoing или дата) | Белый |
| F | Total Spent | 1. Бюджет | Расход за неделю из кабинета | Белый (или контроль открутки квоты бюджета) |
| G | Reach | 2. Аукцион | Охват уникальных пользователей | Белый (объёмная метрика — не красить!) |
| H | Impressions | 2. Аукцион | Показы объявлений | Белый (объёмная метрика — не красить!) |
| I | CPM | 2. Аукцион | = (F / H) * 1000 (стоимость 1000 показов) | Белый (справочный индикатор разогрева аукциона) |
| J | CTR | 2. Аукцион | = K / H (кликабельность объявления, %) | 🚦 СВЕТОФОР №1 (Выше = 🟢) — цепляемость креатива / релевантность |
| K | Link Clicks | 3. Трафик | Целевые клики по ссылке на сайт | Белый (объёмная метрика — не красить!) |
| L | CPC (link) | 3. Трафик | = F / K (стоимость целевого клика) | 🚦 СВЕТОФОР №2 (Ниже = 🟢) — стоимость входа на сайт |
| M | CR (click to regs) | 4. Регистрации | = N / K (конверсия лендинга в рег., %) | 🚦 СВЕТОФОР №3 (Выше = 🟢) — сила оффера и посадочной страницы |
| N | Registrations | 4. Регистрации | Число регистраций (Sign-ups), шт. | Белый (объёмная метрика — не красить!) |
| O | CPR | 4. Регистрации | = F / N (Cost per Registration) | 🚦 СВЕТОФОР №4 (Ниже = 🟢) — стоимость одной регистрации |
| P | CR (reg to purchase) | 5. Монетизация | = Q / N (конверсия из рег. в 1-ю оплату, %) | 🚦 СВЕТОФОР №5 (Выше = 🟢) — ключевой маркер качества трафика и продукта! |
| Q | First Purchases | 5. Монетизация | Число первых оплат подписок, шт. | Белый (объёмная метрика) |
| R | CAC (cost per purchase) | 5. Монетизация | = F / Q (стоимость 1-й оплаты) | 🚦 СВЕТОФОР №6 (Ниже = 🟢) — главная цена привлечения платящего клиента! |
| S | First Purchase Conversion Value | 6. Деньги и ROI | Сумма выручки с первых оплат | Белый (объёмная метрика) |
| T | AOV (avg 1st check) | 6. Деньги и ROI | = S / Q (средний чек первой оплаты) | Белый (показывает долю годовых vs месячных тарифов) |
| U | ROI (1st Purchase ROAS) | 6. Деньги и ROI | = S / F (окупаемость на первом чеке, %) | 🚦 СВЕТОФОР №7 (Выше = 🟢) — возврат бюджета с 1-го платежа! |
| V | RNP Status & Action | 7. Решение | Диагноз узкого места → Действие на неделю | Управленческий вывод по кампании (Scale / Fix / Pause) |
3. Правило 7 точек Светофора: какие именно метрики красить в зелёный, жёлтый и красный
В аналитических таблицах новички часто совершают ошибку: навешивают цветное форматирование вообще на все столбцы, включая Impressions, Clicks и Registrations. В результате таблица превращается в пёстрое лоскутное одеяло, где невозможно отличить маленькую тестовую кампанию (у которой мало кликов просто из-за дневного бюджета $10) от аварийной кампании.
Золотое правило РНП: цветом красятся только относительные конверсии (%) и удельные стоимости юнита ($ / ₽) — ровно 7 столбцов (J, L, M, O, P, R, U).
При этом важно помнить про знак направления метрики:
- 3 метрики роста (выше плана = 🟢 Зелёный, ниже плана на >20% = 🔴 Красный):
- Кол.
J—CTR (%) - Кол.
M—CR (click to regs, %) - Кол.
P—CR (reg to purchase, %) - Кол.
U—ROI / 1st Purchase ROAS (%)(4-я метрика роста)
- Кол.
- 3 расходные метрики стоимости (ниже плана = 🟢 Зелёный, дороже плана на >20% = 🔴 Красный):
- Кол.
L—CPC (link) - Кол.
O—CPR (Cost per Registration) - Кол.
R—CAC (Cost per First Purchase)
- Кол.
Важное уточнение про
ROI (1st Purchase ROAS)в подписочном сервисе: В модели SaaS пользователь платит помесячно (или покупает годовой план со скидкой), поэтому первая оплата (First Purchase Value) далеко не всегда сразу превышает затраты на рекламу (Total Spent). Если ваш средний пользователь живёт в сервисе 8 месяцев (APC = 8), то окупаемость первого чека1st Purchase ROAS = 40% – 60%уже означает, что к 3-му месяцу когорта выйдет в чистый плюс, а за год принесётLTV / CAC > 3(подробнее про экономику подписки в Статье B6). Поэтому в качестве зелёного порога для колонкиUставится не абстрактные100%, а ваш расчётный Target 1st Purchase ROAS (например,≥ 35%).
4. Рентген воронки за 30 секунд: 4 типовых сценария на цифрах SaaS-кампаний
Посмотрим, как по раскраске этих 7 светофоров за полминуты ставится точный диагноз для 4 рекламных кампаний онлайн-сервиса (допустим, наши целевые нормативы: Target CPC ≤ $1.20, Target CR1 ≥ 8%, Target CPR ≤ $15, Target CR2 (reg→purchase) ≥ 5%, Target CAC ≤ $300, Target 1st Check ROAS ≥ 35%):
| Кампания | Spent | CTR (Свет. 1) | CPC (Свет. 2) | CR1: Click→Reg (Свет. 3) | CPR (Свет. 4) | CR2: Reg→Pay (Свет. 5) | CAC (Свет. 6) | 1st ROAS (Свет. 7) | Точный диагноз и решение в колонке RNP Action |
|---|---|---|---|---|---|---|---|---|---|
| 1. Search [Core Segment] | $2,200 | 6.5% 🟢 | $1.10 🟢 | 10.0% 🟢 | $11.00 🟢 | 6.0% 🟢 | $183 🟢 | 52% 🟢 | 🟢 Scale: вся цепочка здорова. Увеличиваем недельный бюджет на +20% |
| 2. Video / Demand Gen [Broad] | $1,800 | 1.8% 🟢 | $0.45 🟢 | 12.5% 🟢 | $3.60 🟢 (!) | 0.4% 🔴 (!) | $900 🔴 | 9% 🔴 | 🔴 Ловушка дешёвых регистраций: алгоритм нашёл студентов/халявщиков (CPR $3.60), которые не платят (CR2 0.4%). Переключить оптимизацию с Sign-up на Purchase и отсечь дешёвые гео |
| 3. PMax [Creative Segment] | $1,500 | 0.35% 🔴 | $3.20 🔴 | 9.5% 🟢 | $33.68 🔴 | 7.1% 🟢 | $474 🔴 | 24% 🟡 | 🟡 Проблема только на входе (Креатив / Аукцион): продукт и онбординг конвертят отлично (CR1 9.5%, CR2 7.1%), но из-за низкого CTR клик стоит $3.20. Срочно обновить видео/баннеры в группе ассетов |
| 4. Search [Competitors] | $1,200 | 4.2% 🟢 | $1.30 🟡 | 2.1% 🔴 | $61.90 🔴 | 5.5% 🟢 | $1,125 🔴 | 8% 🔴 | 🔴 Проблема посадочной страницы (CR1): по запросам конкурентов люди кликают охотно, но на обычном лендинге не видят сравнения «почему мы лучше» и уходят (CR1 2.1%). Сделать отдельную страницу сравнения (Статья D2) |
Посмотрите на Кампанию 2 и Кампанию 3:
- Без колонки
CR2 (reg to purchase)иCACмаркетолог хвалил бы Кампанию 2 за «потрясающие регистрации по$3.60» и вливал туда бюджет, хотя она сжигает деньги сCAC = $900! - А Кампанию 3, наоборот, могли бы полностью отключить из-за дорогого
CAC = $474, не заметив, что внутри неё сидит самая платёжеспособная аудитория с конверсией в покупкуCR2 = 7.1%, и всё, что нужно сделать для выхода в зелёную зону — это заменить выгоревшие рекламные баннеры, чтобы вернутьCPCс$3.20к$1.50!
5. Готовый артефакт: строка заголовков для копирования в электронную таблицу и логика порогов
Скопируйте эту строку с разделителем Tab и вставьте в ячейку A5 вашей рабочей таблицы (все 22 колонки сразу встанут на свои места):
Week / Period Campaign Name Campaign Objective Campaign Start Date Campaign Stop Date Total Spent Reach Impressions CPM CTR Link Clicks CPC (link) CR (click to regs) Registrations CPR CR (reg to purchase) First Purchases CAC (cost per purchase) First Purchase Conversion Value AOV (avg 1st check) ROI RNP Status & Action
Как разместить блок «Target / Коридор нормы» над таблицей (Строки 1–3):
Чтобы не дублировать столбец «План» рядом с каждой из 22 колонок, закрепите над шапкой таблицы три строки нормативов:
- Строка 1 (
🟢 Target / План): впишите плановые цифры в ячейкиJ1(CTR),L1(CPC),M1(CR1),O1(CPR),P1(CR2),R1(CAC),U1(ROI). - Строка 2 (
🟡 Warning / Внимание ±15%): формулы=J1*0.85(для метрик ростаJ, M, P, U) и=L1*1.15(для расходных метрикL, O, R). - Строка 3 (
🔴 Critical / Авария ±25%): формулы=J1*0.75(для метрик роста) и=L1*1.25(для расходных метрик).
Настройте условное форматирование диапазона данных со ссылкой через знак абсолютной адресации $ на строки 1–3 — и ваша таблица РНП готова к еженедельному управлению.
6. Частые вопросы (FAQ)
Почему при выгрузке отчёта из рекламного кабинета с разбивкой по типам конверсий (Conversion category) обнуляются клики и расход?
Это техническое правило платформ контекстной рекламы: когда вы добавляете в отчёт сегмент Conversion category (чтобы увидеть на отдельных строках Sign-up и Purchase), система не может разделить показы (Impressions), клики (Clicks) и общий расход (Cost) между разными типами конверсий одной кампании и ставит в этих ячейках нули 0.
Как выгружать правильно для таблицы РНП: выгружайте отчёт по кампаниям без сегментации по строкам (1 строка = 1 кампания), а количество регистраций (Sign-ups), первых оплат (Purchases) и их ценность (Purchase Value) выводите отдельными пользовательскими столбцами (Custom Columns) в правой части таблицы!
Что делать, если в кампании за неделю 40 регистраций, но 0 первых покупок (из-за того, что триал длится 14 дней)?
Если у вашего сервиса длинный бесплатный период или цикл активации до первой оплаты занимает 10–20 дней, в еженедельной таблице РНП возникает когортное запаздывание по колонке First Purchases. В этом случае:
- В рекламный кабинет и аналитику добавляется промежуточное продуктовое событие Активации (
Activated User— например: создал первый проект / пригласил коллегу / подключил домен — Статья C7), которое происходит в первые 24 часа после регистрации; - А колонки
First Purchases,CACиROIза прошлые 2–3 недели обновляются ретроспективно по мере дозревания когорты (или берутся по колонкеConversions by conv. time).
Нужно ли смешивать в одной таблице РНП брендовые поисковые кампании (Brand Search) и холодный трафик (Non-Brand / Demand Gen)?
Держать их на одном листе можно и нужно, но в строке «Итого» обязательно считайте два отдельных подытога: Total Brand и Total Non-Brand (Acquisition). В брендовых кампаниях CPR и CAC всегда в 3–5 раз дешевле, а CR2 в покупку — выше, потому что эти пользователи уже знали ваш продукт. Оценивать эффективность масштабирования нужно строго по строке Total Non-Brand.
Что читать и смотреть дальше
- Как посчитать полную модель подписки на 12 месяцев с учётом оттока (
Churn): Юнит-экономика подписки: MRR, Churn и Payback CAC (B6) - Базовые правила проведения еженедельной планёрки по РНП: РНП («Рука на пульсе») в маркетинге: шаблон и регламент (B2)
- Как настроить передачу продуктовых событий регистрации и активации: счётчик аналитики для продукта: события, а не только заявки (C7)
- Как evitar ошибок при расчёте LTV и CAC: CAC и LTV: 4 типичные ошибки в расчётах на цифрах (B3)