Это простой материал. Даже если нет опыта, не бойтесь цифр. Если все же боитесь – делайте с ИИ, инструкция и промпт во второй части статьи.
Если делаете сами. Дальше расписан каждый этап расчета CPA (стоимости целевого действия) с примерами.
Сделать с ИИ. Не нужно уметь управлять нейросетями. Мы уже все сделали, только подставляйте данные. Работает по умному скрипту. Как делать – описано в разделе по ИИ.
✔️ (в конце статьи также есть ссылка на наш бесплатный ИИ-чат)
| самому | с ИИ | |
| Кому | Хочу понять логику расчета и проверять рекламу сам | Хочу быстро получить расчет и интерпретацию |
| Что делать | Читать статью и считать по шагам | Перейти в раздел "Расчет CPA с ИИ" |
| Время | ~15–40 минут | ~5–15 минут |
| Что нужно | Расход на рекламу и число целевых действий | Те же данные |
| Знания | Базовые | Не нужны |
( ✔️ если делаете с ИИ – начало копирования после черты)*
–––––––––––
1. Общая схема
CPA (Cost Per Action, то есть стоимость целевого действия) – это сумма, которую вы платите за одно нужное вам действие из рекламы.
Целевое действие – это заранее выбранный результат, за который имеет смысл платить: заявка, звонок, заказ, регистрация, запись на консультацию, добавление товара в корзину. Важно: в одном расчете должно быть одно целевое действие. Нельзя смешивать заявки и покупки в одну цифру, иначе результат потеряет смысл.
Главная формула:
CPA = расходы на рекламу ÷ количество целевых действий
Смысл простой:
- если CPA ниже вашей допустимой планки – реклама может быть выгодной;
- если CPA выше – реклама либо убыточна, либо требует проверки.
Чтобы расчет был корректным, нужно заранее определить границу: что включаем в расходы и что не включаем.
| включаем | не включаем |
| Бюджет на рекламу в Яндекс Директ, VK Рекламе, Telegram Ads и других рекламных системах | Зарплату маркетолога, если считаете именно CPA рекламы |
| НДС и комиссии, если они реально списаны и входят в ваш расход | Стоимость CRM, телефонии, сайта, если задача – посчитать только CPA рекламного канала |
| Расход за тот же период, в котором считаете действия | Продажи из старой базы, которые не связаны с этим рекламным периодом |
| Только те действия, которые относятся к этому же источнику рекламы | Все лиды подряд из разных каналов, если расход считаете только по одному каналу |
Есть два близких расчета, их часто путают:
- CPA по лиду – стоимость заявки, звонка, регистрации;
- CPA по продаже – стоимость оплаченного заказа или сделки.
Оба варианта допустимы, но считать их нужно отдельно.
2. Пошаговый пример расчета
Возьмем простой пример. Допустим, вы запустили рекламу в Яндекс Директ за месяц.
Исходные данные:
- расход на рекламу за месяц: 48 000 рублей;
- целевое действие: заявка с сайта;
- количество заявок за этот же месяц из этой рекламы: 120.
Считаем по формуле:
CPA = 48 000 ÷ 120 = 400 рублей
Это значит: одна заявка стоит 400 рублей.
Теперь добавим второй уровень, чтобы картинка была полезнее для управления.
| Показатель | Значение |
| Расход | 48 000 руб. |
| Клики по рекламе | 2 400 |
| Заявки | 120 |
| Продажи | 24 |
Тогда можно посчитать сразу два CPA:
CPA по заявке = 48 000 ÷ 120 = 400 рублей
CPA по продаже = 48 000 ÷ 24 = 2 000 рублей
Обе цифры верные, потому что это разные целевые действия.
Если хотите дополнительно понять механику перехода от заявки к продаже, можно посчитать долю закрытия заявок в продажу:
24 продаж из 120 заявок.
Конверсия заявки в продажу = 24 ÷ 120 × 100% = 20%
Это значит: из каждых 100 заявок покупают 20.
Тогда связь между двумя CPA видна прямо в цифрах:
- заявка стоит 400 рублей;
- в продажу доходит 20% заявок;
- поэтому продажа стоит дороже – 2 000 рублей.
3. Как интерпретировать результат
Сам по себе CPA не бывает хорошим или плохим без сравнения с экономикой бизнеса.
Нужны минимум три ориентира:
- допустимый CPA – максимум, который вы готовы платить за действие;
- факт – то, что получилось в расчете;
- динамика – стало лучше или хуже по сравнению с прошлым периодом.
Например, если ваша экономика позволяет платить за заявку до 500 рублей, а фактический CPA = 400 рублей, то канал укладывается в планку.
Если допустимый CPA = 300 рублей, а фактический = 400 рублей, то канал уже выходит за пределы нормы.
Особенно важно не путать дешевый лид и выгодный лид. Заявка может стоить недорого, но почти не превращаться в продажи. Тогда CPA по заявке будет красивым, а CPA по продаже – плохим.
Быстрая логика интерпретации:
- CPA ниже допустимого – канал можно масштабировать осторожно, с контролем качества;
- CPA около границы – канал рабочий, но требует наблюдения;
- CPA выше допустимого – проверяйте связку: аудитория, объявление, посадочная страница, отдел продаж;
- CPA резко вырос по сравнению с прошлым периодом – сравните не только расход, но и количество действий: проблема может быть не в цене клика, а в падении конверсии сайта или продаж.
4. Самопроверка расчета
У CPA есть простая обратная проверка.
Если:
- CPA = 400 рублей;
- целевых действий = 120;
то общий расход должен восстановиться обратным действием:
400 × 120 = 48 000 рублей
Совпало. Значит, базовый расчет верный.
Проверка на здравый смысл тоже обязательна:
- если количество действий равно нулю, делить нельзя – CPA в таком виде не считается;
- если действий подозрительно много, проверьте, не попали ли туда дубли;
- если расход посчитан по одному каналу, а действия – по всем каналам, CPA будет искусственно занижен.
✓ Первичный расчет завершен
У вас на руках:
- стоимость одного целевого действия;
- понимание, какое именно действие вы считали;
- обратная проверка правильности расчета;
- основа для сравнения с допустимой планкой.
Что делать дальше: если у вас несколько каналов, длинный цикл сделки, мало данных или нет сквозной аналитики, переходите к граничным случаям ниже. Если ситуация простая – можно сразу идти к краткой выжимке.
5. Граничные случаи
Целевых действий нет
Что происходит: в рекламу деньги потрачены, а заявок или продаж за период нет.
Почему: в формуле делитель равен нулю, а на ноль делить нельзя.
Конкретное решение: не пишите CPA = 0. Корректная запись – целевых действий 0, CPA не рассчитывается, расход составил столько-то. Дальше анализируйте путь до действия: есть ли показы, клики, посещения, заявки.
Несколько рекламных каналов
Что происходит: расходы взяли общие, а действия тоже общие.
Почему: так вы теряете смысл управления. Один канал может быть выгодным, другой убыточным, а средняя цифра это скроет.
Конкретное решение: считайте CPA отдельно по каждому каналу. Например: Яндекс Директ – 30 000 рублей и 60 заявок, CPA = 500 рублей. VK Реклама – 18 000 рублей и 60 заявок, CPA = 300 рублей. Общая цифра 400 рублей есть, но управлять нужно по раздельным данным.
В одном отчете смешаны заявки и продажи
Что происходит: пытаются поделить расход сразу на все типы действий.
Почему: у разных действий разная ценность. Одна продажа и одна заявка – не одно и то же.
Конкретное решение: выберите один тип действия на один расчет. Хотите видеть оба уровня – считайте две отдельные строки: CPA по заявке и CPA по продаже.
Длинный цикл сделки
Что происходит: рекламу запустили в этом месяце, а продажи по этим лидам происходят через 1–3 месяца.
Почему: если считать продажи только за текущий месяц против текущего расхода, получится искаженный CPA по продаже.
Конкретное решение: для короткого действия считайте сразу, например заявки. Для продажи берите период, который покрывает полный цикл сделки. Если в среднем клиент покупает через 45 дней, не делайте вывод по продаже на основе одной недели.
Есть отмены и возвраты
Что происходит: продажа вроде была, но потом деньги вернули.
Почему: если оставить такую продажу в числе целевых действий, CPA по продаже будет занижен.
Конкретное решение: для финансовой оценки считайте не просто оплаты, а подтвержденные продажи без возврата. Например: было 24 оплаты, из них 4 возврата. Для итогового CPA по продаже используйте 20, а не 24.
Нет инструмента для точной связки расхода и действий
Что происходит: рекламный кабинет есть, а CRM или нормальной разметки источников нет.
Почему: вы видите расход, но не можете точно понять, сколько действий пришло именно из этого канала.
Конкретное решение: минимальный рабочий вариант – UTM-метки в ссылках и учет заявок в Google Таблицах или CRM. В таблице достаточно столбцов: дата, источник, кампания, целевое действие. Уже этого хватит, чтобы посчитать CPA по каналам.
6. Кратко по управлению
- Сначала выберите одно целевое действие: заявка, звонок, продажа, регистрация.
- Возьмите расход на рекламу и количество именно этих действий за один и тот же период.
- Посчитайте по формуле: CPA = расход ÷ количество целевых действий.
- Проверьте расчет обратным действием: CPA × количество действий = расход.
- Сравните результат с допустимой для бизнеса планкой.
- Если каналов несколько – считайте отдельно по каждому.
- Если цикл сделки длинный – не делайте быстрых выводов по продаже на коротком отрезке.
- Если есть возвраты – исключайте их из финального числа продаж.
Важно знать
Этот материал показывает, как считать CPA, но не задает универсальную норму. Для одних ниш 300 рублей за заявку – отлично, для других уже дорого. Оценивать результат нужно только через вашу экономику: маржу, средний чек, долю продаж из лидов и возвраты.
–––––––––––
(✔️ конец копирования, до черты)*
Расчет CPA с ИИ
Расчет ниже построен на умном скрипте: ИИ работает по схеме этой статьи, а не придумывает ответ наугад. Он сам уточнит, какое действие вы считаете, сам запросит недостающие данные, сам проверит результат и поможет интерпретировать цифру.
Ниже два готовых промпта. Используйте строго по порядку.
Что понадобится:
- сильная нейросеть уровня Claude или Gemini, либо наш бесплатный ИИ-чат на сайте;
- данные по расходам и целевым действиям;
- при необходимости – данные по продажам, возвратам и периоду сделки.
Шаг 1. Отправьте первый промпт
Скопируйте текст ниже. Вместо слова НИША подставьте свою сферу. Вместо слова ДЕЙСТВИЕ подставьте то, что хотите считать: заявка, звонок, продажа, регистрация, запись на консультацию.
Я хочу рассчитать CPA в рекламе. Моя ниша: НИША. Целевое действие, которое считаем: ДЕЙСТВИЕ. Чтобы ты работал по правильной схеме и ничего не упустил, даю тебе эталонный материал – изучи его полностью и точно следуй всем шагам, которые применимы к моему случаю.
Действуй строго по шагам:
Шаг 1. Сначала коротко покажи структуру расчета именно для моего случая: что будем считать, какие данные нужны, какие граничные случаи нужно проверить. Не запрашивай цифры сразу. Жди моего подтверждения или правок.
Шаг 2. После моего подтверждения запроси все данные, которые нужны для корректного расчета CPA по эталону. Обязательно отдельно проверь: один ли канал считаем или несколько, одно ли целевое действие выбрано, есть ли возвраты, длинный ли цикл сделки, хватает ли данных для интерпретации результата. Если чего-то не хватает – сам запроси это. Жди моих ответов.
Шаг 3. Только после получения всех данных переходи к расчету.
Вот эталонный пример:
[вставьте вместо этого примечания – текст эталона: все, что копировали между чертами (весь самостоятельный расчет)]Действие пользователя → вставить промпт и отправить.
Тип ответа ИИ → предложит структуру работы под ваш случай.
Что делать дальше → подтвердить или поправить рамки расчета. Например: “считаем только Яндекс Директ, целевое действие – заявка, возвраты не учитываем, цикл сделки короткий”.
Шаг 2. Ответьте на вопросы ИИ и соберите цифры
ИИ будет по очереди собирать недостающие данные. Не перескакивайте. Отвечайте коротко и прямо.
Где взять цифры:
- расход по рекламе – Яндекс Директ, VK Реклама, Telegram Ads, myTarget, рекламный кабинет нужной площадки;
- заявки и звонки – CRM, коллтрекинг, формы сайта, почта, таблица менеджера;
- продажи и оплаты – CRM, 1С, таблица продаж;
- источники и кампании – UTM-метки, Яндекс Метрика, CRM;
- если CRM нет – Google Таблицы или Excel: одна строка на обращение, столбцы дата, источник, кампания, действие, статус.
Действие пользователя → отвечать на вопросы ИИ по одному сообщению или одним структурированным списком.
Тип ответа ИИ → будет принимать данные, проверять полноту и запрашивать недостающее.
Что делать дальше → дослать все, чего не хватает. Например: “расход 48000 рублей, канал один – Яндекс Директ, действие – заявка, заявок 120, продаж 24, возвратов нет, цикл сделки до 7 дней”.
Шаг 3. Отправьте второй промпт
Когда ИИ напишет, что данных достаточно, отправьте второй промпт как есть.
Теперь сделай расчет по эталонной схеме. Выведи результат в таком формате:
1. Что именно считается: канал, период, целевое действие.
2. Таблица с колонками: показатель, значение, формула или пояснение.
3. Основной расчет CPA с показом формулы и подстановкой моих чисел.
4. Если у меня есть данные по более чем одному типу действия, посчитай их раздельно, а не смешивай.
5. Самопроверка через обратное действие: CPA × количество целевых действий = расход. Покажи вычисление.
6. Интерпретация результата: можно ли оценить CPA как приемлемый. Если для этого не хватает данных о допустимой стоимости действия, марже, среднем чеке или конверсии в продажу – сам запроси недостающее, а не делай вид, что все ясно.
7. Граничные случаи: отдельно укажи, есть ли в моих данных проблемы из эталона – ноль действий, смешение каналов, смешение разных действий, длинный цикл сделки, возвраты, отсутствие инструмента учета – и что это меняет в выводах.
8. Вывод в конце: что у меня на руках и какое следующее действие сделать первым.
Действие пользователя → отправить второй промпт после того, как ИИ подтвердил полноту данных.
Тип ответа ИИ → вернет оформленный расчет, проверку и выводы.
Что делать дальше → сравнить результат со своей допустимой планкой. Например: “мой предел по заявке 450 рублей, сравни с фактом и скажи, что делать дальше”.
Если что-то пошло не так
- Откройте новый чистый диалог с нейросетью без предыдущих сообщений – это первое, что нужно сделать при любой проблеме. Старый контекст часто ломает логику работы по эталону.
- ИИ сразу начал просить цифры без структуры – отправьте: “стоп, сначала покажи структуру расчета под мой случай и дождись подтверждения”.
- ИИ начал считать без проверки границ расчета – отправьте: “стоп, сначала уточни канал, одно ли целевое действие считаем, есть ли возвраты и какой период брать”.
- ИИ смешал заявки и продажи в один CPA – отправьте: “не смешивай разные действия, посчитай их отдельно”.
- ИИ не сделал самопроверку – отправьте: “добавь обратную проверку: CPA × количество действий = расход”.
- ИИ делает вывод, хороший CPA или плохой, без экономики бизнеса – отправьте: “не делай вывод без допустимой планки, сначала запроси недостающие данные для интерпретации”.
- ИИ выдал сплошной текст без структуры – отправьте: “выведи результат строго по формату из второго промпта”.