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

Сквозная аналитика связывает рекламный источник, обращение, сделку, оплату и прибыль
Содержание 12 разделов

Для сквозной аналитики не обязательно переносить отдел продаж в новую CRM. Если действующая система поддерживает нужные поля, статусы и доступ к данным, её можно оставить рабочим инструментом, а интеграцию и расчёты вынести в отдельный слой. Главная задача — не заменить интерфейс менеджера, а сохранить цепочку от рекламного клика и визита до лида, сделки, оплаты, себестоимости и прибыли.

Большинство расхождений появляется не в диаграммах, а в местах передачи идентификаторов. Метка теряется в форме, звонок создаёт сделку без ClientID, менеджер заводит дубль, заказ получает другой номер в 1С, а возврат приходит после закрытия месяца. Поэтому проект следует начинать с карты событий и ключей, а выбор BI-системы оставить на следующий этап.

Определите, какие события должна связать система

Визит, обращение, лид и сделка — разные сущности

Визит относится к браузеру и аналитической системе, обращение — к форме, звонку, чату или письму, лид — к записи CRM, а сделка — к коммерческому процессу. Один человек может совершить несколько визитов и обращений, два лида могут объединиться в одну сделку, а одна сделка — породить несколько заказов. Модель «один к одному» удобна, но быстро искажает реальность.

Храните отдельные таблицы сущностей и явные связи между ними. Тогда можно выбрать правило атрибуции, не переписывая историю. В каждой связи фиксируют источник, время создания и уверенность. Автоматическое совпадение по точному внешнему ID отличается от ручного объединения по телефону и должно быть различимо в отчёте.

Оплата, выручка и прибыль появляются в разное время

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

Сохраните цепочку идентификаторов

На сайте

При первом обращении сохраняют UTM-метки, источник перехода, страницу входа, время, идентификатор рекламного клика и идентификатор аналитики. Для Яндекс Метрики метод getClientID позволяет получить ClientID и передать его в скрытом поле формы. Для звонков, чатов и сторонних виджетов нужно отдельно проверить, умеют ли они переносить этот ID в CRM.

Метки не следует использовать как единственный ключ клиента: они описывают привлечение, а не личность. Сырые значения сохраняют рядом с нормализованными каналом, кампанией и объявлением. Если рекламная система меняет справочник, старые данные продолжают рассчитываться по версии правил, действовавшей в момент отчёта.

В CRM и учётной системе

В CRM создают неизменяемые поля для ID обращения, ClientID, click ID, номера заказа сайта и внешнего ключа учётной системы. Менеджер может исправить источник по регламенту, но исходная атрибуция и история изменения сохраняются. При передаче заказа в 1С вместе с номером передают стабильный GUID или другой технический ID, а при обратном обмене возвращают его без форматирования.

Телефон и электронная почта полезны как резервный способ сопоставления, но требуют нормализации, правил доступа и оценки ложных объединений. Их нельзя считать безошибочным ключом: номер может быть общим, адрес — измениться, а один клиент — обращаться с разных устройств.

Выберите архитектуру без миграции CRM

Готовый коннектор

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

BI поверх прямых подключений

В некоторых случаях CRM можно подключить непосредственно к BI. Например, официальная документация DataLens описывает подключение к Битрикс24. Такой путь ускоряет прототип, но не отменяет модель данных. При нескольких источниках прямые соединения усложняют повторяемость расчётов, историю статусов и контроль поздних изменений.

Промежуточная витрина

Витрина оправдана, когда нужно объединить рекламу, веб-аналитику, CRM, телефонию, 1С и расходы. Сырой слой сохраняет ответы источников, нормализованный — сущности и ключи, расчётный — атрибуцию и показатели. BI читает готовые таблицы и не выполняет тяжёлые запросы к CRM при каждом открытии дашборда.

Загрузка строится инкрементально и идемпотентно. Для API учитывают пагинацию, лимиты, повторы и частичные ошибки. У Битрикс24 есть официально описанные лимиты REST API, поэтому массовую историю выгружают порциями, а оперативные изменения лучше получать событиями или короткими запросами.

Согласуйте модель атрибуции до расчёта ROI

Первый, последний и платный контакт отвечают на разные вопросы

Первый известный контакт показывает, что познакомило клиента с компанией. Последний значимый контакт ближе к моменту обращения. Последний платный контакт исключает часть прямых и органических визитов. Ни одна модель не является универсальной истиной: она распределяет ценность по утверждённому правилу. Поэтому в отчёте указывают модель и дают возможность сравнить несколько вариантов на одной цепочке данных.

Окно и момент конверсии

Нужно зафиксировать, сколько времени контакт участвует в атрибуции, какое событие считается конверсией и как обрабатываются повторные продажи. Лид, квалифицированная сделка, оплата и прибыль — разные цели. Для длинного цикла продаж полезно показывать промежуточные стадии, но рекламную окупаемость считать по подтверждённому финансовому событию.

Яндекс Метрика позволяет передавать офлайн-конверсии и данные CRM. В официальной инструкции по загрузке данных из CRM описаны клиенты, заказы и идентификаторы для связи с визитами; правила передачи офлайн-конверсий следует учитывать при выборе сроков и формата загрузки.

Сведите расходы и финансовый результат

Рекламные расходы требуют собственной сверки

Расходы загружают на уровне даты, кабинета, кампании, группы и объявления в той детализации, которую стабильно дают источники. Валюту, НДС и агентскую комиссию учитывают явно. Сумма витрины за день и кабинет должна совпадать с контрольным отчётом рекламной системы по тем же настройкам. Если часть расходов вносится вручную, её помечают отдельным источником и периодом действия.

Прибыль не равна сумме сделки

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

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

Обработайте дубли и неоднозначные связи

Дубликат сделки нельзя удалять только потому, что совпали телефон и сумма. Сначала определяют, это повторная покупка, технический дубль формы или разные обращения одного клиента. Правила объединения используют стабильные ID, временное окно, канал и результат ручной проверки. Исходные записи сохраняются, а в витрине появляется мастер-сущность и таблица связей.

Отдельная метрика показывает долю лидов без ClientID, сделок без заказа, оплат без сделки и связей низкой уверенности. Неатрибутированная выручка не распределяется пропорционально каналам для красоты отчёта: её показывают отдельно. Снижение этой доли — часть процесса внедрения, а не разовая очистка.

Встройте проверки качества и актуальности

  • число обращений по источнику совпадает с формами, телефонией и CRM за сопоставимый период;
  • каждый технический ID уникален в пределах своей системы;
  • сумма расходов совпадает с кабинетами по дате, валюте и НДС;
  • сумма оплат и возвратов сверена с 1С или платёжным источником;
  • видно время последней успешной загрузки каждого контура;
  • поздние изменения обновляют расчёт без создания второй сделки;
  • доля несвязанных и ручных соответствий доступна рядом с KPI.

Кеширование BI может дополнительно задерживать обновление. Если используется DataLens, его официальное описание кеширования данных помогает согласовать ожидания по свежести. Пользователю лучше показывать не общую надпись «обновлено», а время актуальности CRM, рекламы и учёта по отдельности.

Спроектируйте дашборд по уровням решений

Руководитель видит воронку и деньги

Первый уровень показывает расходы, обращения, квалифицированные сделки, оплаты, выручку, маржу и стоимость результата. Фильтры — период, модель атрибуции, канал, кампания, продукт, подразделение и менеджер. Рядом выводят неатрибутированную долю и зрелость когорты, чтобы недавний период с незавершёнными сделками не сравнивался с закрытым как равный.

Маркетинг и продажи видят разные детали

Маркетолог раскрывает показатель до кампании, объявления, посадочной страницы и цепочки контактов. Руководитель продаж — до обращения, сделки, стадий, причины проигрыша и оплаты. Финансовая детализация ведёт к заказу и документам учёта. Один набор чисел остаётся общим, но каждый пользователь получает своё действие, а не универсальную перегруженную таблицу.

Если требуется связать рекламу с фактической прибылью, можно рассмотреть услугу сквозной аналитики от рекламных расходов до прибыли в 1С. До оценки проекта полезно подготовить карту ID и несколько реальных цепочек от визита до оплаты.

Внедряйте от одной подтверждённой цепочки

  1. Карта данных. Перечислите каналы, формы, звонки, CRM-сущности, заказы 1С, оплаты, расходы и владельцев.
  2. Сквозной ID. Проведите идентификатор от сайта до CRM и учёта, не меняя интерфейс менеджера больше необходимого.
  3. Прототип. Свяжите один тип обращения, одну воронку и один финансовый сценарий за ограниченный период.
  4. Сверка. Подтвердите лиды, сделки, расходы, оплаты и возвраты по первичным отчётам.
  5. Атрибуция. Утвердите модель, окно, цели и правила повторных продаж.
  6. Расширение. Подключайте остальные формы, телефонию, продукты и кабинеты после стабильной проверки.
  7. Эксплуатация. Назначьте владельцев справочников, ошибок связки, API-доступов и финансовых расхождений.

На приёмке проверяют дубль формы, звонок без ClientID, объединение сделок, частичную оплату, возврат, изменение стадии задним числом, лимит API и повтор загрузки. Если эти сценарии объяснимы на уровне одной строки, итоговый KPI тоже можно защищать.

Когда CRM всё-таки мешает

Сохранить CRM разумно, если она отдаёт сущности и пользовательские поля, поддерживает стабильные ID, позволяет контролировать обязательность данных и не блокирует интеграцию лимитами. Замена может потребоваться, когда невозможно получить историю изменений, ключевые связи хранятся только в комментариях, API не покрывает нужные объекты или процесс принципиально не поддерживает несколько заказов и оплат.

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

Безопасность и доступ

Для аналитики собирают только необходимые данные. Токены API хранят вне кода и журналов, доступы выдают отдельным техническим пользователям по минимальным правам, а действия интеграции протоколируют. Телефоны, почта и записи звонков требуют отдельной оценки правовых оснований, сроков хранения и ролей доступа; конкретные требования следует согласовать с ответственными за персональные данные и юристом.

В BI лучше использовать обезличенные идентификаторы и агрегаты, оставляя расшифровку ограниченному кругу сотрудников. Тестовые среды не должны получать полный продуктивный набор персональных данных без необходимости. При увольнении владельца интеграции доступ должен отзываться без остановки общего процесса.

Официальные источники

Быстрые вопросы и ответы

Можно ли внедрить сквозную аналитику без смены CRM?

Да, если CRM хранит нужные поля и стабильные идентификаторы, отдаёт данные через API или коннектор и позволяет связать обращение со сделкой и заказом. Расчёты можно вынести в отдельную витрину.

Какой идентификатор нужно передавать с сайта?

Нужны ID обращения и доступные идентификаторы аналитики или рекламного клика, например ClientID и click ID. Они дополняют, но не заменяют стабильные ключи сделки и заказа.

Почему сумма сделки не подходит для расчёта окупаемости?

Сделка может быть не оплачена, частично оплачена или возвращена, а CRM может не знать себестоимость. Для окупаемости связывают рекламные расходы с подтверждёнными финансовыми событиями.

Что делать с выручкой без рекламного источника?

Её показывают отдельной неатрибутированной группой и разбирают причины потери связи. Автоматическое пропорциональное распределение по каналам скрывает качество данных.

Когда нужна промежуточная витрина?

Она полезна при нескольких источниках, необходимости хранить историю, сложной атрибуции, поздних возвратах и регулярной сверке. Для простого прототипа иногда достаточно штатного BI-коннектора.

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