Сквозная аналитика в кабинете франчайзи

Владелец бизнеса задаёт рекламщику один и тот же вопрос: какой канал приносит деньги. И почти всегда получает ответ про клики, показы и заявки. А деньги где?

Мы сделали для франшизной сети "Место пряток" модуль, который отвечает на этот вопрос прямо в личном кабинете партнёра. Без отдельного сервиса, без подписки и без выгрузок в Excel.

разработка
Отчёт сквозной аналитики в кабинете франчайзи: каналы, расход, заявки, ROMI

Зачем это нужно

В сети франшизы детских квестов "Место Пряток" 14 городов, и каждый партнёр ведёт рекламу сам. У него свой Яндекс Директ, свой VK Ads, своя наружка и свои заявки в amoCRM.

До модуля эти данные жили в разных местах. Расход виден в рекламном кабинете. Заявки видны в CRM. Продажи тоже в CRM, но в другом отчёте. Наружка и партнёрские размещения вообще в таблице у бухгалтера.

Чтобы понять, окупилась ли реклама, нужно было свести всё это руками. Занимало это полдня, делалось раз в месяц, и к моменту, когда цифры сходились, менять что-то было уже поздно.

А на вопросы вроде "сколько нам стоит заявка по запросу квест на день рождения в Нижнем Тагиле" ответа не существовало в принципе.

Что стало удобно

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

Видно ROMI, а не только заявки. По каждому каналу сразу написано, сколько вложили и сколько вернулось. Это та цифра, по которой принимают решение.

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

Можно смотреть по дате сделки или по дате денег. Реклама открутилась в марте, предоплата пришла в мае. Переключатель показывает и так, и так. Для бизнеса с долгим циклом это две разные картины, и нужны обе.

Данные до конкретного объявления. Канал раскрывается в кампанию, кампания в группу, группа в объявление, объявление в поисковый запрос. Видно не "Директ работает", а какая именно фраза приносит клиентов, а какая только жрёт бюджет.

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

Шесть отчётов вместо одного

Вместо одной большой таблицы на все случаи жизни мы разложили аналитику на шесть вкладок. Каждая отвечает на свой вопрос.

Теплые

Главный отчёт. Входящий поток по рекламным каналам: расход, показы, клики, CTR, цена клика, заявки, цена заявки, квалифицированные заявки, продажи, выручка, средний чек, ROMI.

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

Динамика

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

Качество трафика

Разбивка заявок по стадиям сделки и по причинам отказа. Отвечает на вопрос, который обычно повисает в воздухе: заявок много, а продаж мало, где теряем.

Причины отказа кликабельны. Видно не просто "не подошла цена - 40%", а конкретные сделки, где так написали.

Сила бренда

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

Холодные

Холодный обзвон со своей воронкой: работа по согласиям, прошлогодние успешные клиенты, прошлогодние отказы. Отдельно считается, дозвонились или нет.

Расходы

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

Без этого блока картина была бы приятнее, но враньём: часть бюджета выпала бы из расчёта, и ROMI по сети оказался бы завышен.

Каналы настраиваются без программиста

Канал в модуле это не жёстко прописанный "Яндекс" или "ВК". Это название плюс условие, по которому заявка к каналу относится.

Условие пишется одной строкой по UTM-меткам, примерно так:

utm_medium=cpc AND (utm_source=yandex OR utm_source=google)

Выглядит технически, но на деле маркетолог осваивает это за полчаса. Работают "и", "или", скобки, точное совпадение, исключение и поиск по вхождению.

Что это даёт. Запустили новую рассылку или посев в канале - завели новый канал в админке за минуту и сразу видите его в отчётах. Разработчик не нужен, ждать релиза не надо.

И главное: новый канал сразу считается по всем данным, включая прошлые месяцы. Не с сегодняшнего дня, а за весь период, что есть в системе.

Годовой отчёт строится за секунды

Работает это так. Если считать отчёт в момент открытия, системе надо перебрать все сделки за год, у каждой разобрать метки, сопоставить с рекламой, а потом всё сложить. На годовом объёме это минуты, и чем больше сеть, тем дольше.

Мы вынесли тяжёлую часть в ночной пересчёт. Каждую ночь система забирает свежие данные из рекламных кабинетов и CRM, связывает заявки с объявлениями и складывает результат заранее посчитанными строками. Днём отчёт просто берёт готовые числа.Называется это предрасчёт. 

Пересчёт идёт за последние 90 дней. Это нужно, потому что рекламные площадки уточняют свои цифры задним числом, а менеджеры правят старые сделки в CRM. Поправили вчера сделку за прошлый месяц - отчёт это подхватит.

Минус один: цифры обновляются раз в сутки, а не в реальном времени. Для решений по рекламному бюджету это нормально, никто не перекладывает деньги по данным за последние два часа.

Сколько это экономит

Готовые сервисы сквозной аналитики стоят от 4 300 рублей в месяц за проект у Roistat и от 990 у Calltouch, коллтрекинг и номера оплачиваются сверху.

Для одной компании это нормальные деньги. Но во франшизе проект это город. 14 городов - 14 подписок, и платёж растёт вместе с сетью.

Модуль внутри кабинета это разовая разработка. При нынешнем количестве городов разница составляет десятки тысяч рублей в месяц, и с каждым новым городом увеличивается.

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

Кому такое подойдёт

Если у вас один бизнес, один рекламный кабинет и обычная воронка, готовый сервис почти наверняка выйдет дешевле и быстрее. Мы это говорим клиентам прямо.

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

Тогда вопрос уже не "покупать или делать", а "сколько лет платить подписку".

Если у вас похожая задача, напишите нам. Разберём ваш случай и честно скажем, нужно ли вам своё решение или хватит готового сервиса.

Подписывайтесь на телеграм-канал, там пишу про разработку, SEO и внедрение ИИ в реальные проекты.

Есть задача? найдём решение!

Заполните форму, мы свяжемся с вами в месенджере и назначим онлайн-встречу, обсудим детали и предложим решение

Больше информации о студии и наших проектах @lookdotin
Normdev development Логотип Normdev development