Сквозная аналитика и CRM: как считать ROI рекламы

Сквозная аналитика и CRM: как считать ROI рекламы

Сквозная аналитика позволяет проследить каждый рекламный клик от первого показа до закрытия сделки в CRM. Без такой прозрачности рекламные бюджеты «исчезают» в черном ящике, а руководители получают лишь общие цифры по расходам и доходам, не понимая, какие каналы действительно приносят прибыль.

В этой статье мы разберём, как настроить сквозную аналитику в популярных CRM‑системах, какие метрики нужны для расчёта ROI рекламы и какие типичные ошибки могут испортить картину. Всё изложено на примерах реальных внедрений, так что сразу можно применить к своему бизнесу.

Подготовка данных: что должно быть в CRM до начала измерений

Прежде чем подключать рекламные источники, убедитесь, что в CRM есть:

  • Чётко прописанные воронки продаж (этапы «Лид», «Квалификация», «Предложение», «Сделка закрыта»).
  • Поле «Источник обращения» в карточке лида/контакта, куда будет записываться название рекламного канала.
  • Теги или пользовательские свойства для маркировки рекламных кампаний (например, utm_source, utm_campaign).
  • Настроенные статусы оплаты и связанные финансовые поля (сумма сделки, дата оплаты).

В Bitrix24 эти настройки находятся в разделе CRM → Настройки → Воронки и этапы, в amoCRM – в Настройки → Поля и Теги. Если хотя бы один из пунктов пропущен, расчёт ROI будет неточным.

Подключение рекламных каналов к CRM

Самый надёжный способ – использовать готовые интеграции через веб‑хуки или специальные модули. Ниже перечислены основные шаги для самых популярных источников.

Google Ads и Яндекс.Директ

  • Создайте в рекламном кабинете UTM‑метки (utm_source, utm_medium, utm_campaign, utm_term, utm_content).
  • В настройках CRM включите Импорт лидов по API и укажите URL‑адрес веб‑хука, который будет принимать POST‑запросы от рекламных систем.
  • В теле запроса передавайте параметры UTM, а также gclid или yclid – идентификаторы клика.
  • В CRM создайте правило автоматизации: при получении лида с UTM‑меткой «google» – присвоить тег «Google Ads» и заполнить поле «Источник обращения».

Социальные сети (Facebook, VK, Instagram)

  • В рекламных платформах включите Lead Ads и укажите URL вашего Landing Page с UTM‑метками.
  • Настройте Zapier или Integromat сценарий, который будет передавать данные формы в CRM через API.
  • В CRM добавьте автоматическое действие: если в поле «Источник» указано «facebook», назначить ответственного из отдела SMM.

Настройка целей и расчёт ROI

ROI (Return on Investment) измеряется как отношение прибыли, полученной от рекламных инвестиций, к сумме этих инвестиций. Формула выглядит так:

ROI = (Прибыль от рекламных каналов – Расходы на рекламу) / Расходы на рекламу × 100 %

Для расчёта нам нужны два набора данных:

  • Сумма расходов по каждому каналу (Google Ads, Яндекс.Директ, соцсети и т.д.).
  • Прибыль, полученная от сделок, пришедших из этих каналов (с учётом стоимости товаров/услуг и маржи).

В CRM удобно собрать прибыль через отчёт «Сделки по источнику». В Bitrix24 это делается в разделе CRM → Отчёты → Создать отчёт, выбирая поле «Источник обращения» в качестве группировки и суммируя поле «Сумма сделки». В amoCRM аналогичный отчёт создаётся в Аналитика → Отчёты → Новый отчёт.

Пример расчёта ROI за месяц

Канал Расходы, ₽ Сделки (сумма), ₽ Маржа, % Прибыль, ₽ ROI, %
Google Ads 150 000 500 000 30 150 000 0 %
Яндекс.Директ 120 000 420 000 35 147 000 22,5 %
Facebook Ads 80 000 260 000 25 65 000 -18,75 %

В примере видно, что только Яндекс.Директ окупился, а рекламные вложения в Facebook привели к отрицательному ROI. Такие цифры позволяют быстро перераспределять бюджеты.

Типичные ошибки и способы их устранения

  • Отсутствие UTM‑меток. Без них рекламный клик не привязывается к лиду, и в CRM появляется «прямой» источник. Решение – внедрить обязательную проверку UTM в рекламных шаблонах.
  • Дублирование лидов. При одновременной работе нескольких интеграций один клик может создать несколько записей. Настройте проверку уникальности по gclid/yclid в правилах автоматизации.
  • Неправильный расчёт маржи. Если в поле «Сумма сделки» учитывается только выручка, а не себестоимость, ROI будет завышен. Добавьте пользовательское поле «Себестоимость» и учитывайте его в формуле.
  • Запоздалое обновление статусов. Если статус «Оплата получена» меняется только вручную, прибыль будет учитываться позже, чем фактические расходы. Автоматизируйте переход статуса по событию «Поступление оплаты» из бухгалтерской системы.

Чек‑лист внедрения сквозной аналитики

  1. Определить рекламные каналы и согласовать набор UTM‑меток.
  2. Создать в CRM поле «Источник обращения» и настроить автоматическое заполнение.
  3. Подключить API‑интеграцию (веб‑хуки, Zapier, Integromat) для каждого канала.
  4. Настроить правила дублирования: проверка по gclid/yclid.
  5. Ввести пользовательские поля «Себестоимость» и «Маржа» для расчёта прибыли.
  6. Создать отчёт «Сделки по источнику» и добавить в дашборд.
  7. Провести тестовый запуск (1‑2 недели), сравнить результаты с ожидаемыми.
  8. Корректировать UTM‑метки и правила автоматизации по результатам теста.

Интеграционные сценарии: как D7 помогает ускорить процесс

Наша команда реализует проекты любой сложности, от простого импорта лидов до полной сквозной аналитики с несколькими рекламными кабинетами. Пример из практики:

  • Сеть турагентств хотела понять, какие рекламные кампании приводят к продажам туров стоимостью от 50 000 ₽.
  • Мы настроили автоматический импорт лидов из Google Ads и Яндекс.Директ через веб‑хуки, добавили в CRM поле «Стоимость тура» и построили отчёт «Туры по источнику».
  • За первый месяц клиент получил точные данные о ROI: Google Ads – 18 %, Яндекс.Директ – 32 %, а рекламные посты в Instagram – –5 %.

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

Частые вопросы

Как быстро настроить импорт лидов из рекламных систем?

Самый быстрый способ – использовать готовый модуль интеграции в Bitrix24 или amoCRM, указав URL веб‑хука и включив передачу UTM‑меток. Обычно настройка занимает от 2 до 4 часов.

Можно ли измерять ROI для офлайн‑каналов (например, билборды)?

Да, но потребуется отдельный механизм атрибуции: QR‑коды с уникальными UTM‑метками, телефонные коллтреки или CRM‑поле «Код кампании», которое вводит оператор при звонке.

Что делать, если в отчёте «Сделки по источнику» появляются пустые строки?

Пустые строки означают лиды без заполненного поля «Источник обращения». Проверьте, что все рекламные ссылки действительно содержат UTM‑метки, и добавьте правило автозаполнения «прямой» → «Не указано».

Как часто нужно обновлять данные о расходах по рекламным каналам?

Оптимально – ежедневно. Большинство рекламных кабинетов позволяют выгрузить CSV‑отчёт с расходами, который автоматически импортируется в CRM через планировщик задач.

Сквозная аналитика раскрывает реальную эффективность рекламных инвестиций, а правильно настроенный процесс экономит время и деньги. D7 поможет построить интеграцию, настроить отчёты и обучить вашу команду – подробнее о наших услугах или запросите консультацию.

Внедрим CRM под ваш бизнес — оставьте заявку

Бесплатная консультация: разберём задачу и предложим решение за 1 день. Без обязательств.

200+ внедрений 7 лет на рынке Официальный партнёр amoCRM 📞 +7 (926) 842-67-07