Реклама работала, заявки приходили в CRM, продажи происходили офлайн — и на этом цепочка обрывалась. Было видно, сколько пришло обращений, но не видно, кто из них дошёл до визита и купил.
Отчёт по кампаниям собирался руками, а решение о бюджете принималось по числу заявок — то есть по показателю, который ничего не говорит о деньгах. Задача — связать рекламу, сайт, ботов, CRM и офлайн-продажу в одну цепочку, которая считается сама.
Начала не с настроек, а со стыка, на котором такие системы обычно и разваливаются: переход от онлайн-заявки к офлайн-визиту. Пока у администратора на месте нет единого ключа, он ищет клиента по имени и по памяти, и вся последующая аналитика считает выдуманные цифры. Поэтому первым делом появился номер брони: он уходит клиенту в подтверждение, виден администратору и связывает сделку с фактом визита.
Дальше собрала контур. Аудит существующих интеграций, воронка и обязательные поля в CRM, автоматическая передача источника, кампании, нажатой кнопки и продукта со всех точек входа — форм сайта и ботов. Менеджер не заполняет эти поля руками.
Для ботов метка передаётся через ссылку запуска, и здесь есть ограничение, о котором обычно узнают уже в процессе: длину и состав такой ссылки нельзя выбирать произвольно, вся связка меток в неё не влезает. Поэтому передаётся короткий идентификатор, а расшифровка хранится на своей стороне.
Отдельно закрыла место, где метки теряются молча: значения подставляются в скрытые поля формы из браузера, и если баннер согласия блокирует скрипты до нажатия, в CRM приходят пустые поля ровно по тем визитам, где человек не нажал «принять». Это читается как прямые заходы и портит всю картину по источникам.
Для администратора сделала простую форму: найти клиента по телефону или номеру заявки, отметить визит, покупку и сумму, не открывая CRM.
Единая цепочка: источник, переход, нажатая кнопка, заявка, сделка, запись, визит, продажа и сумма. По каждому обращению видно, откуда пришёл человек, чем интересовался, дошёл ли он и на сколько купил.
Таблица собирается автоматически, без ручного копирования сделок: расходы по кампаниям, переходы, заявки, записи, визиты, выручка, конверсии между этапами, стоимость заявки и стоимость продажи.
Отдельно оговорена граница: расходы не приходят из веб-аналитики, для них нужны доступы к рекламным кабинетам, иначе колонка расходов остаётся ручной и устаревает.
Короткие инструкции для маркетолога, менеджера и администратора — каждый видит только свою часть работы. Решение о бюджете принимается по деньгам, а не по количеству обращений.