How to Calculate Advertising ROI: Formulas, Examples, Mistakes
ROI, ROAS, CRR formulas for ad campaigns. Common calculation mistakes, examples with real numbers.
ROI, ROAS, ДРР — что считать и чем отличаются
В работе с клиентами мы используем три ключевые метрики для оценки эффективности рекламных кампаний: ROI, ROAS и ДРР.
ROI показывает, насколько прибыльной была кампания. Формула: ROI = (доход - расход) / расход × 100%. Например, если вы потратили на рекламу 50 000 рублей и получили доход 200 000 рублей, то ROI будет равен (200 000 - 50 000) / 50 000 × 100% = 300%. Это значит, что каждый вложенный рубль принёс три рубля прибыли.
ROAS помогает понять, сколько дохода приносит каждый потраченный на рекламу рубль. Формула: ROAS = доход / расход на рекламу. Допустим, вы потратили на Google Ads 30 000 рублей и получили доход 120 000 рублей. Тогда ROAS будет равен 120 000 / 30 000 = 4. Это означает, что каждый потраченный рубль принёс четыре рубля дохода.
ДРР показывает, какой процент от дохода составили расходы на рекламу. Формула: ДРР = расход на рекламу / доход × 100%. Если вы потратили на VK Ads 20 000 рублей и получили доход 100 000 рублей, то ДРР будет равен 20 000 / 100 000 × 100% = 20%. Это значит, что 20% от вашего дохода составили расходы на рекламу.
Используя эти метрики, мы можем оценить эффективность рекламных кампаний в Яндекс.Директ, Google Ads и VK Ads. Например, при бюджете 100 000 рублей и конверсии 15% можно получить доход 450 000 рублей. В этом случае ROI будет 350%, ROAS — 4,5, а ДРР — 22%.
Мы рекомендуем отслеживать эти метрики для всех рекламных кампаний. Это поможет вам понять, какие каналы и инструменты работают лучше всего, и оптимизировать бюджет. Например, если ROI для Яндекс.Директа составляет 200%, а для Google Ads — 300%, то стоит перераспределить бюджет в пользу Google Ads.
Также мы используем UTM-метки для отслеживания эффективности рекламных кампаний. Они позволяют нам видеть, какие источники трафика приносят больше всего клиентов и дохода. Например, мы можем узнать, что реклама в Яндекс.Метрике принесла 100 лидов по цене 500 рублей за лид, а реклама в Google Ads — 150 лидов по цене 400 рублей за лид. Это помогает нам оптимизировать рекламные кампании и повышать их эффективность.

Почему 90% маркетологов считают ROI неправильно
Мы часто видим, что компании рассчитывают ROI по заявкам, а не по продажам. Это ошибка, так как заявки не приносят денег, а оплаты — приносят. Например, в одной из кампаний в Яндекс.Директ бюджет составил 100 000 рублей, получено 50 заявок, но оплат было только 10. В итоге реальный ROI оказался гораздо ниже ожидаемого.
Также мы замечаем, что многие не учитывают полный цикл продаж. Клиент может оставить заявку в марте, а оплатить в мае. Маркетолог же списывает всю конверсию на мартовскую кампанию. Это приводит к неправильным выводам о эффективности каналов. Мы рекомендуем учитывать весь путь клиента от первого контакта до оплаты.
Не учитываются и повторные покупки. Канал может показаться дорогим, но если клиенты покупают 3–4 раза, то общая прибыль значительно увеличивается. Например, клиент, привлечённый через Google Ads за 500 рублей, делает покупку на 1 000 рублей. Если он купит ещё два раза, то общий доход составит 3 000 рублей, а ROI — 500%.
Ещё одна распространённая ошибка — смешивание каналов из-за неправильно настроенных UTM-меток. Всё падает в «прямой трафик», и невозможно понять, какой канал принёс клиента. Мы рекомендуем тщательно настроить UTM-метки в Яндекс.Метрике и Google Analytics для точного отслеживания источников трафика.

Как считать ROI с учётом цикла сделки
В B2B-секторе цикл сделки может занимать от 30 до 90 дней. Это создаёт сложности при оценке ROI рекламных кампаний, особенно если считать его за месяц. Мартовская реклама может показать убыток, потому что продажи закроются в мае.
Мы используем сквозную аналитику, которая автоматически связывает расходы на рекламу с продажами, даже если между ними прошло несколько месяцев. Это позволяет более точно оценить эффективность рекламных кампаний.
Например, компания запустила рекламу в Яндекс.Директ с бюджетом 100 000 рублей. В первый месяц было получено 100 лидов, но только 10 из них конвертировались в продажи. На первый взгляд, ROI кажется низким, но если учесть, что остальные 90 лидов конвертируются в продажи в следующие два месяца, то общая картина меняется.
Используя CRM-систему, такую как amoCRM или Битрикс24, мы привязываем дату первого касания клиента с рекламой. Это позволяет отслеживать путь клиента от первого взаимодействия до покупки. Мы видим, что даже те лиды, которые не конвертировались сразу, могут стать клиентами через некоторое время.
В результате, благодаря сквозной аналитике, мы можем увидеть, что реклама в Яндекс.Директ принесла не только 10 продаж в первый месяц, но и дополнительные 90 продаж в следующие два месяца. Это меняет восприятие эффективности кампании и позволяет более точно рассчитать ROI.
Также мы используем UTM-метки для отслеживания источников трафика. Это помогает понять, какие каналы приносят больше лидов и продаж. Например, мы можем увидеть, что реклама в VK Ads приносит больше лидов, но они конвертируются в продажи реже, чем лиды из Яндекс.Директа.
С помощью сквозной аналитики мы можем оптимизировать рекламные кампании, перераспределяя бюджеты между каналами в зависимости от их эффективности. Это позволяет нам максимизировать ROI и получать больше продаж от каждого рубля, потраченного на рекламу.

ROI по каналам: пример расчёта для реального бюджета
Наша команда проанализировала эффективность рекламных каналов для бизнеса и выявила интересные тенденции. В одном из проектов общий бюджет на рекламу составил 600 000 рублей в месяц.
Яндекс.Директ получил 250 000 рублей и принёс выручку 1 200 000 рублей, ROI составил 380%. Это показывает высокую отдачу от вложений в контекстную рекламу на платформе.
Google Ads получил 200 000 рублей и принёс выручку 500 000 рублей, ROI составил 150%. Несмотря на более низкие показатели по сравнению с Яндекс.Директом, Google Ads также демонстрирует хорошую эффективность.
VK Ads получил 100 000 рублей и принёс выручку 180 000 рублей, ROI составил 80%. Социальные сети могут быть полезны для определённых сегментов аудитории, но в этом случае их эффективность оказалась ниже.
SEO получил 50 000 рублей и принёс выручку 400 000 рублей, ROI составил 700%. Это подчёркивает важность работы над органическим продвижением и оптимизацией сайта.
Мы рекомендуем перераспределить бюджет в пользу каналов с более высоким ROI. Например, можно увеличить вложения в SEO и Яндекс.Директ, а расходы на VK Ads сократить.
Также мы используем UTM-метки для отслеживания эффективности рекламных кампаний. Это позволяет точно определить, какие каналы приносят больше всего клиентов и выручки.
Наша команда интегрирует сквозную аналитику VECTRALABS с различными инструментами, такими как amoCRM, Битрикс24, 1С. Это даёт возможность получить полную картину по продажам и эффективности маркетинга.
Мы создаём лендинги на Tilda и отслеживаем их конверсию с помощью Яндекс.Метрики. Это помогает оптимизировать воронку продаж и повышать ROI.
Наш опыт показывает, что комплексный подход к анализу данных и оптимизации рекламных кампаний позволяет значительно повысить эффективность маркетинга и увеличить выручку.
Как автоматизировать расчёт ROI
Мы часто сталкиваемся с проблемой ручного расчёта данных в Excel, особенно когда количество каналов превышает три, а цикл сделки длится более семи дней. В таких условиях ошибки неизбежны, и процесс становится крайне трудоёмким.
Наша платформа VECTRALABS решает эту проблему, автоматически подтягивая расходы из рекламных кабинетов, таких как Яндекс.Директ, Google Ads и VK Ads. Это позволяет избежать ручного ввода данных и связанных с ним ошибок.
Мы связываем расходы с заявками в CRM-системах, например, amoCRM или Битрикс24. Это даёт возможность точно отслеживать, какие рекламные кампании приводят к реальным продажам.
Данные об оплатах мы получаем из 1С, что позволяет нам видеть полную картину финансовых потоков. Вся информация обновляется каждый час, что обеспечивает актуальность данных.
Благодаря VECTRALABS маркетологи могут видеть ROI в реальном времени, без необходимости ждать отчётов от бухгалтерии. Это значительно ускоряет процесс принятия решений и оптимизации рекламных кампаний.
Мы рекомендуем использовать UTM-метки для отслеживания эффективности рекламных кампаний. Например, для Яндекс.Метрики можно настроить метки, которые будут передавать информацию о источниках трафика. Это поможет понять, какие каналы приносят больше всего лидов и продаж.
На практике мы видим, что использование VECTRALABS позволяет сократить время на анализ данных в 3–4 раза. Это особенно актуально для крупных компаний с большим объёмом данных.
Конверсия из лида в продажу может увеличиться на 20–30%, если использовать актуальные данные для оптимизации рекламных кампаний. Это связано с тем, что маркетологи могут быстро реагировать на изменения рынка и поведения пользователей.
Стоимость лида может снизиться на 15–20%, если оптимизировать рекламные кампании на основе точных данных о ROI. Это позволяет более эффективно распределять бюджет и получать больше продаж при тех же затратах.
Want to see analytics in action?
Try the demo dashboard with real data or contact us for a consultation.