CTR, CPC, CPA, CPM: маркетинговые метрики

Зачем аналитику знать эти метрики

Маркетинговые метрики формируют базовый язык, на котором общаются рекламные специалисты и аналитики. CTR, CPC, CPA, CPM — эти аббревиатуры встречаются в любом отчёте performance-маркетинга, и не понимать их на собеседовании нельзя.

Каждая из них смотрит на рекламную кампанию под своим углом: кто-то на вовлечение, кто-то на стоимость. Разобраться в них стоит минут 20, но польза будет всю карьеру.

CTR — Click-Through Rate

CTR показывает, какая доля увидевших рекламу кликнули на неё. Формула: количество кликов делим на количество показов, умножаем на 100%.

Если баннер показали 10000 раз, и 200 человек кликнули, CTR равен 2%. Это выше, чем в среднем в performance-рекламе, где CTR обычно 0.5-1.5%.

CTR — первый сигнал качества креатива и таргетинга. Низкий CTR означает, что реклама либо не цепляет, либо показывается не той аудитории. Высокий CTR — хороший match между креативом и интересами пользователей.

Но высокий CTR сам по себе не гарантирует, что реклама работает. Можно написать clickbait-заголовок типа «Шок! Смотри!», получить 5% CTR, но никто из кликнувших не купит. Поэтому CTR всегда смотрят вместе с CR (conversion rate).

CPC — Cost Per Click

CPC — стоимость одного клика. Формула: общий spend делим на количество кликов.

Потратили 50 тысяч на рекламу, получили 2000 кликов — CPC равен 25 рублей. Это та цена, которую рекламодатель заплатил за один визит пользователя на свой сайт.

CPC варьируется по индустриям. Для e-commerce в конкурентных нишах вроде «кроссовки» или «смартфоны» CPC может быть 50-200 рублей. В b2b для узких запросов типа «SaaS CRM» — до нескольких тысяч рублей за клик.

Низкий CPC — хорошо, но не всегда. Иногда высокий CPC оправдан, если пользователи с таких кликов конвертируются лучше. Связка с CR и LTV даёт полную картину.

Если хочется сразу закрепить тему на практике — открой тренажёр в Telegram. 10 минут в день — и синтаксис в пальцах.

CPM — Cost Per Mille

CPM — стоимость тысячи показов рекламы. Mille — «тысяча» по-латыни. Формула: spend делим на (показы / 1000).

Если реклама показалась 500 тысяч раз и стоила 100 тысяч рублей, CPM равен 200 рублей за тысячу показов.

CPM важен для бренд-кампаний, где задача — охватить аудиторию, а не получить клики или конверсии. Баннерная реклама в крупных медиа, видео на YouTube, реклама на билбордах в digital — всё это часто тарифицируется по CPM.

Для performance-кампаний CPM менее актуален, но его полезно смотреть для понимания общей эффективности медийки.

CPA — Cost Per Action

CPA — стоимость одного целевого действия. «Action» — это то, что вы считаете результатом: регистрация, покупка, скачивание, лид. В зависимости от действия называется по-разному: CPL (cost per lead), CPI (cost per install), CPS (cost per sale).

Формула: spend делим на количество actions. Потратили 100 тысяч, получили 50 регистраций — CPL равен 2000 рублей.

CPA — самый business-значимый из этих метрик, потому что напрямую связан с целью бизнеса. CTR и CPC могут быть прекрасными, но если CPA слишком высокий, канал убыточен.

Для компании с LTV 10000 и margin 40%, максимальный осмысленный CPA ≈ 4000 рублей (чтобы остаться с положительным ROI).

Связь между метриками

Цепочка выглядит так: показы → клики → посещения → конверсии. У каждого перехода своя конверсия, и каждая умноженная друг на друга формирует воронку.

Пример:

  • 1 млн показов.
  • CTR 1% → 10 тысяч кликов.
  • CR 5% → 500 лидов.
  • Buy rate 20% → 100 покупателей.

Если spend был 1 млн рублей:

  • CPM = 1000 рублей.
  • CPC = 100 рублей.
  • CPL = 2000 рублей.
  • CPA (purchase) = 10 000 рублей.

Связка видна, и оптимизация может быть на любом уровне: поднять CTR, улучшить landing (CR), упростить checkout (buy rate).

Расчёт в SQL

Если данные о показах, кликах, action-ах в одной таблице:

SELECT
    channel,
    SUM(impressions) AS imp,
    SUM(clicks) AS clicks,
    SUM(conversions) AS conv,
    SUM(spend) AS spend,
    ROUND(SUM(clicks) * 100.0 / NULLIF(SUM(impressions), 0), 3) AS ctr_pct,
    ROUND(SUM(spend) / NULLIF(SUM(clicks), 0), 2) AS cpc,
    ROUND(SUM(spend) * 1000.0 / NULLIF(SUM(impressions), 0), 2) AS cpm,
    ROUND(SUM(spend) / NULLIF(SUM(conversions), 0), 2) AS cpa
FROM marketing_performance
WHERE DATE >= '2026-04-01'
GROUP BY channel
ORDER BY spend DESC;

Это базовая отчётная таблица performance-маркетинга.

Чтобы не только читать теорию, но и решать реальные задачи — загляните в бот Карьерника. Там по каждой теме подборка вопросов с разборами.

Benchmarks по индустриям

В e-commerce для Google Ads средний CTR 2-4%, CPC 20-100 рублей, CPA на покупку 1500-10000 рублей — зависит от сегмента и продукта.

Для SaaS B2C CTR 1-3%, CPA на регистрацию 500-3000 рублей, на платящего клиента 3000-15000.

B2B всегда дороже. CPC могут быть 300-2000 рублей, CPA на лид 5000-30000 рублей, на клиента — сотни тысяч.

Эти цифры очень зависят от вертикали, конкуренции и качества таргетинга. Лучший ориентир — исторические показатели вашей компании.

Оптимизация

Оптимизация маркетинга идёт по уровням. Сначала смотрите, какой из метрик страдает сильнее всего. Низкий CTR при хорошем CR — проблема креатива или таргетинга. Хороший CTR, низкий CR — проблема landing page. Хороший CR, высокий CPA — проблема buy rate.

Каждый уровень оптимизируется отдельно. Параллельно улучшать все — рискованно, потому что невозможно понять, что именно сработало.

Читайте также

FAQ

CPA и CAC — разные вещи?

CAC = Customer Acquisition Cost — стоимость платящего клиента. CPA может быть на любое action (регистрация, лид). CAC это CPA на paying customer.

Что важнее — CTR или CR?

CR ближе к бизнесу, CTR — к креативу. В итоге важен CPA — обе конверсии умножаются.

CPM высокий — плохо?

Не обязательно. Для premium-площадок высокий CPM оправдан качеством аудитории.

Как снизить CPA?

Улучшать каждый уровень воронки: targeting, creative, landing, checkout. Также можно переключать бюджет на более эффективные каналы.