Это простой материал. Даже если нет опыта, не бойтесь цифр. Если все же боитесь – делайте с ИИ, инструкция и промпт во второй части статьи.
Если делаете сами. Дальше расписан каждый этап расчета CPL (стоимости лида) в маркетинге с примерами.
Сделать с ИИ. Не нужно уметь управлять нейросетями. Мы уже все сделали, только подставляйте данные. Работает по умному скрипту. Как делать – описано в разделе по ИИ.
✔️ (в конце статьи также есть ссылка на наш бесплатный ИИ-чат)
| Рассчитать CPL самому | Рассчитать CPL с ИИ | |
| Кому | Хочу понять логику расчета и не ошибиться в составе расходов | Хочу быстро получить расчет и проверку по своим данным |
| Что делать | Читать статью, собрать цифры, посчитать по шагам | Перейти в раздел "Расчет CPL с ИИ" |
| Время | ~15–40 минут | ~5–15 минут |
| Что нужно | Расходы на рекламу и количество лидов за один и тот же период | Те же данные, которые запросит ИИ |
| Знания | Базовые | Не нужны |
( ✔️ если делаете с ИИ – начало копирования после черты)*
–––––––––––
1. Общая схема расчета CPL
CPL (Cost Per Lead, то есть стоимость лида) – это сколько денег вы потратили, чтобы получить один лид.
Лид – это человек, который оставил целевое обращение и с которым уже можно работать дальше. Например: заявка с сайта, звонок, сообщение в мессенджер, регистрация на консультацию, заполненная форма.
Главное правило расчета: сначала зафиксируйте, что именно вы считаете лидом, и только потом делите расходы на количество таких лидов.
Базовая формула:
CPL = рекламные расходы ÷ количество лидов
Пример в одну строку: если потратили 60 000 рублей и получили 120 лидов, то CPL = 60 000 ÷ 120 = 500 рублей за лид.
Чтобы расчет был корректным, расходы и лиды должны быть за один и тот же период и по одному и тому же каналу или набору каналов. Нельзя брать расходы за март, а лиды за апрель. Нельзя брать расходы только по рекламе, а лиды из рекламы, SEO и рекомендаций вместе.
Что включаем в расчет, а что нет
| Включаем | Не включаем |
| Бюджет на рекламу за выбранный период | Продажи и выручку – это уже другие метрики |
| Комиссии рекламных кабинетов, если они реально входят в расход | Все обращения без разбора, если часть из них не считается лидом |
| Расходы подрядчику на запуск рекламы, если хотите считать полный CPL | Лиды из других каналов, если расходы по ним не учтены |
| Только уникальные лиды, если один человек оставил 2 заявки | Дубли одного и того же человека как 2 разных лида |
На практике есть два рабочих варианта CPL, и их лучше не путать:
- Медиа CPL – считаем только рекламный бюджет.
- Полный CPL – считаем рекламный бюджет плюс сопутствующие затраты на получение лида, например оплату подрядчику.
Если вы сравниваете каналы между собой, сначала проверьте, что CPL посчитан по одной логике. Иначе одно значение будет только по бюджету, а другое – по бюджету плюс работе агентства, и сравнение станет нечестным.
2. Пошаговый пример расчета
Возьмем простой пример. Компания запускает рекламу в Яндекс Директе за один месяц.
За март получены такие данные:
- Расход на рекламу: 72 000 рублей
- Комиссия сервиса и доплаты: 3 000 рублей
- Оплата подрядчику за ведение рекламы: 15 000 рублей
- Всего поступило заявок: 168
- Из них дублей: 8
- Из них спама и ошибочных обращений: 10
Теперь считаем не просто все обращения, а корректное число лидов.
Шаг 1. Считаем уникальные обращения без дублей:
168 − 8 = 160
Шаг 2. Убираем спам и ошибочные обращения:
160 − 10 = 150
Значит, количество лидов = 150.
Теперь считаем два варианта CPL.
Вариант 1. Медиа CPL
В медиа CPL включаем только рекламные расходы и комиссию сервиса:
72 000 + 3 000 = 75 000 рублей
Формула:
CPL = 75 000 ÷ 150 = 500 рублей
Итог: медиа CPL = 500 рублей за лид.
Вариант 2. Полный CPL
В полном CPL добавляем подрядчика:
75 000 + 15 000 = 90 000 рублей
Формула:
CPL = 90 000 ÷ 150 = 600 рублей
Итог: полный CPL = 600 рублей за лид.
Итоговая таблица по примеру
| Показатель | Значение |
| Все обращения | 168 |
| Дубли | 8 |
| Спам и ошибки | 10 |
| Корректные лиды | 150 |
| Реклама + комиссии | 75 000 руб. |
| Реклама + комиссии + подрядчик | 90 000 руб. |
| Медиа CPL | 500 руб. |
| Полный CPL | 600 руб. |
3. Как интерпретировать результат
Сам по себе CPL не бывает "хорошим" или "плохим" без контекста. 500 рублей за лид в одной нише может быть отличным результатом, а в другой – слишком дорого.
Смотреть нужно минимум в трех разрезах:
- По времени – сравнивать с прошлым периодом.
- По каналу – сравнивать рекламу в разных источниках отдельно.
- По качеству лидов – дешевый лид не всегда выгодный.
Пример интерпретации:
- Если в феврале CPL был 400 рублей, а в марте стал 500 рублей, рост составил 100 рублей на лид.
- Процент роста: 100 ÷ 400 = 0,25 = 25%.
- Это значит, что стоимость привлечения лида выросла на 25%.
Но делать вывод "реклама стала хуже" рано. Сначала нужно проверить:
- не изменился ли состав каналов и кампаний;
- не выросли ли цены клика в аукционе рекламы;
- не изменилось ли определение лида;
- не стало ли больше некачественных обращений;
- не сократилось ли количество лидов из-за ошибок на сайте или в форме.
Важно: низкий CPL не всегда лучше высокого. Если один канал дает лид по 300 рублей, но почти никто не покупает, а другой дает лид по 700 рублей, но сделки закрываются часто, то управленчески второй канал может быть выгоднее.
4. Самопроверка расчета
У CPL есть простая обратная проверка.
Если вы умножите рассчитанный CPL на число лидов, должны получить обратно те расходы, которые закладывали в формулу.
Проверим на примере медиа CPL:
500 × 150 = 75 000 рублей
Совпало с расходами, которые брали в расчет.
Проверим на примере полного CPL:
600 × 150 = 90 000 рублей
Тоже совпало.
Если не совпало, обычно ошибка в одном из трех мест:
- взяли не то количество лидов;
- смешали расходы за разные периоды;
- округлили CPL слишком рано, до завершения расчета.
✓ Первичный расчет завершен
У вас на руках:
- понятно, что именно считается лидом;
- есть число корректных лидов без дублей и мусора;
- есть медиа CPL и при необходимости полный CPL;
- есть обратная проверка расчета.
Что делать дальше: если у вас несколько каналов, длинный цикл сделки, нет CRM или лиды бывают разного качества – переходите к граничным случаям. Если этого нет – можно сразу идти к краткой выжимке.
5. Граничные случаи
Один человек оставил несколько заявок
Что происходит: количество лидов искусственно растет.
Почему: один и тот же человек попадает в отчет несколько раз.
Конкретное решение: считайте уникальные лиды. Если поступило 120 заявок, но 15 из них – повторные от уже известных людей, для CPL берите 105, а не 120.
Есть спам, тестовые заявки и ошибки
Что происходит: CPL выглядит лучше, чем есть на самом деле.
Почему: мусорные обращения увеличивают число лидов в знаменателе формулы.
Конкретное решение: до расчета очистите данные. Если было 200 обращений, из них 25 – спам, считайте по 175.
Несколько рекламных каналов
Что происходит: средний CPL скрывает реальную картину.
Почему: дорогой и дешевый каналы смешиваются в одну цифру.
Конкретное решение: считайте CPL отдельно по каждому каналу. Например: Яндекс Директ – 40 000 рублей и 80 лидов, CPL = 40 000 ÷ 80 = 500 рублей. VK Реклама – 20 000 рублей и 20 лидов, CPL = 20 000 ÷ 20 = 1 000 рублей. После этого уже можно считать общий CPL, но управлять лучше по раздельным значениям.
Лид считается по-разному в разных отчетах
Что происходит: метрика скачет, хотя маркетинг мог не меняться.
Почему: в одном месте лид – это любая заявка, в другом – только подтвержденная заявка.
Конкретное решение: зафиксируйте одно определение. Например: лидом считаем уникальную заявку с корректным телефоном, исключая спам и дубли. И только после этого сравнивайте периоды.
Есть длинный цикл до подтверждения лида
Что происходит: свежий период может занижать или завышать CPL.
Почему: обращения уже пришли, но часть из них еще не разобрана и не очищена.
Конкретное решение: берите период, по которому данные уже "дозрели". Например, если менеджеры закрывают первичную проверку лида за 7 дней, не анализируйте вчерашний день как финальный.
Нет CRM и непонятно откуда взять данные
Что происходит: считать CPL кажется невозможным.
Почему: данные о расходах и обращениях лежат в разных местах.
Конкретное решение: минимальный рабочий вариант – Google Таблицы или Яндекс Таблицы. Сделайте одну строку на одно обращение. Столбцы: дата, источник, имя или телефон, статус, дубль или нет, спам или нет. Расходы берите из рекламного кабинета. Этого достаточно, чтобы начать считать корректный CPL.
6. Кратко по управлению CPL
- Сначала зафиксируйте, что такое лид именно у вас.
- Берите расходы и лиды только за один и тот же период.
- Не смешивайте каналы, если хотите понять, что работает лучше.
- Убирайте дубли, спам и ошибочные обращения до расчета.
- Считайте минимум два варианта при необходимости: медиа CPL и полный CPL.
- Проверяйте расчет обратным действием: CPL × количество лидов = расходы.
- Смотрите не только на цену лида, но и на качество лидов дальше по воронке.
Важно знать
Этот материал показывает, как считать CPL, но не говорит универсальную норму для всех рынков. Нормальный CPL зависит от ниши, среднего чека, маржи, качества лидов, конкуренции в рекламе и этапа воронки. Поэтому после расчета сравнивайте результат с прошлыми периодами, своими каналами и реальной окупаемостью.
–––––––––––
(✔️ конец копирования, до черты)*
Расчет CPL с ИИ
Расчет ниже построен на умном скрипте: ИИ работает по схеме этой статьи, не придумывает от себя, сам запрашивает нужные данные и сам проверяет результат. Вам нужно только отвечать по шагам.
Ниже два готовых промпта. Используйте строго по порядку.
Шаг 1. Отправьте первый промпт
Скопируйте текст ниже. Вместо слова НИША подставьте свою сферу. Например: "стоматология", "ремонт квартир", "онлайн-курсы английского", "b2b поставка оборудования".
Я хочу рассчитать CPL (стоимость лида) в маркетинге. Моя ниша: НИША. Чтобы ты работал по правильной схеме и ничего не упустил, даю тебе эталонный материал – изучи его полностью и точно следуй всем шагам, которые применимы к моему случаю.
Действуй строго по шагам:
Шаг 1. Сначала предложи структуру расчета CPL именно под мой случай. Отдельно покажи, какие варианты расчета уместны: только по рекламному бюджету или полный CPL с дополнительными расходами. Также предложи рабочее определение лида для моей ниши. Это пример – я могу убрать лишнее и добавить свое. Жди моего подтверждения.
Шаг 2. Только после моего подтверждения запроси все данные, которые нужны для полноценного расчета. Сначала запроси состав расходов и период, потом количество лидов и правила очистки данных: дубли, спам, тестовые обращения, ошибочные заявки, смешение каналов, длинный цикл обработки. Если для интерпретации результата не хватает данных – тоже запроси их. Жди моих ответов.
Шаг 3. Только после получения всех данных переходи к расчету.
Вот эталонный пример:
[вставьте вместо этого примечания – текст эталона: все, что копировали между чертами (весь самостоятельный расчет) ]
Действие пользователя → вставить промпт и отправить.
Тип ответа ИИ → предложит структуру расчета под вашу нишу и попросит подтвердить логику.
Что делать дальше → напишите, что оставить, что убрать, что добавить. Например: "лид считаем только уникальную заявку с телефоном, подрядчика включаем в полный CPL, SEO не учитываем, считаем только Яндекс Директ".
Шаг 2. Ответьте на вопросы ИИ и соберите цифры
ИИ будет по очереди собирать все, без чего расчет может получиться неверным.
Где взять данные:
- Расходы на рекламу – Яндекс Директ, VK Реклама, Telegram Ads, myTarget, рекламные кабинеты маркетплейсов
- Лиды с сайта – Яндекс Метрика, формы сайта, Tilda, Bitrix24, amoCRM
- Звонки – Calltouch, Callibri, Mango Office, UIS
- Заявки и статусы – amoCRM, Битрикс24, Мегаплан, таблица отдела продаж
- Если CRM нет – Google Таблицы или Яндекс Таблицы
Действие пользователя → отвечать на вопросы ИИ по очереди.
Тип ответа ИИ → будет собирать недостающие параметры и отмечать, чего еще не хватает.
Что делать дальше → дайте все цифры за один период. Например: "апрель, Яндекс Директ, расход 82000, комиссия 3000, подрядчик 20000, обращений 190, дублей 12, спама 18".
Шаг 3. Отправьте второй промпт
После того как ИИ скажет, что данных достаточно, отправьте этот текст как есть:
Теперь сделай расчет CPL по эталонной схеме. Выведи результат в таком формате:
1. Коротко зафиксируй, что именно в этом расчете считается лидом.
2. Таблица: показатель – значение.
3. Отдельно покажи:
медиа CPL
полный CPL, если для него есть данные
формулы с подстановкой чисел
очистку лидов по шагам, если были дубли, спам, тестовые или ошибочные обращения
4. Самопроверка обратным действием: CPL × количество лидов = расходы, с показом вычисления.
5. Интерпретация результата:
что можно сказать точно
чего нельзя сказать без дополнительных данных
какие данные нужно запросить, если их не хватает для вывода о качестве маркетинга
6. Граничные случаи: проверь, есть ли в моем случае дубли, мусорные лиды, смешение каналов, разные определения лида, длинный цикл обработки, отсутствие CRM. Если есть – объясни, что это меняет в интерпретации и как правильно считать.
7. В конце дай короткий блок:
что у меня на руках
что делать дальше
Действие пользователя → отправить второй промпт после того, как ИИ собрал данные.
Тип ответа ИИ → оформит итоговый расчет, самопроверку, интерпретацию и разбор нестандартных ситуаций.
Что делать дальше → проверьте, совпадают ли формулы и цифры с вашими данными. Например: "все верно, теперь сравни CPL по 3 каналам отдельно" или "пересчитай без учета подрядчика".
Если что-то пошло не так
- Откройте новый чистый диалог с нейросетью без предыдущих сообщений – это первое, что нужно сделать при любой проблеме.
- ИИ начал считать без подтверждения структуры – отправьте: "стоп, сначала предложи структуру расчета под мою нишу и дождись подтверждения".
- ИИ не уточнил, что именно считать лидом – отправьте: "стоп, сначала зафиксируй определение лида для моего случая".
- ИИ не запросил очистку от дублей и спама – отправьте: "запроси данные по дублям, спаму, тестовым и ошибочным обращениям до расчета".
- ИИ смешал несколько каналов в один расчет – отправьте: "раздели расчет по каждому каналу отдельно и не смешивай источники".
- ИИ выдал только одно число без формулы – отправьте: "покажи формулу с подстановкой всех чисел и сделай обратную самопроверку".
- ИИ сделал выводы о качестве рекламы без нужных данных – отправьте: "не делай лишних выводов, отдельно напиши, каких данных не хватает для интерпретации".