Сквозная аналитика в медицинской клинике: как считать дошедших пациентов, а не заявки
Содержание статьи
Сквозная аналитика считает не заявки, а дошедших пациентов: она связывает клик в Яндекс.Директе, звонок из коллтрекинга и статус визита в CRM или МИС. Ключевые метрики — доля целевых обращений, стоимость записи, стоимость дошедшего пациента и выручка по источнику. Базовая настройка занимает 2–4 недели и держится на дедупликации обращений. Стартовые позиции для оценки канала фиксируем в бесплатном тесте на 7 дней.
Главная поломка отчётов в клинике происходит до всякой техники — в тот момент, когда маркетолог, администратор и главврач называют «пациентом» три разных события. Для одного это оставленная форма, для второго — запись в расписании, для третьего — оплаченный приём. Пока «дошедший и оплативший» не описан конкретными статусами в CRM или МИС и не проставляется каждый день одними и теми же руками, любая платформа будет аккуратно считать заявки и ошибаться в деньгах.
Ниже — рабочая схема: какие показатели клиники имеют смысл вместо количества лидов и откуда в них берутся цифры, где воронка теряет людей между кликом и креслом, как настроить связку по шагам с проверкой на каждом, что делать с записями из мессенджеров и агрегаторов, у которых источника нет вовсе, и при каком количестве первичных визитов выводы по каналу — ещё шум, а не основание отключать рекламу.
Почему «заявок много» не значит «прибыль растёт»
Заявка — это обещание визита, а не визит. Клиника платит за рекламу деньгами, а получает обратно строчку в отчёте: «45 обращений, цена обращения 1 200 ₽». Между этой строчкой и кассой стоят администратор, расписание врача, желание пациента прийти в назначенный день и его готовность оплатить план лечения. Пока в отчёте нет статуса «пришёл и оплатил», вы управляете не выручкой, а количеством телефонных разговоров.
Что показывает Яндекс.Метрика и где обрывается её путь пациента
Метрика видит всё, что происходит в браузере: с какого источника пришёл человек, по какому запросу, сколько страниц посмотрел, отправил ли форму, нажал ли на номер телефона, кликнул ли по иконке мессенджера. На этом её зона ответственности заканчивается. Дальше пациент переходит в офлайн, и связь с рекламным кликом рвётся.
Три места, где обрыв особенно заметен. Клик по ссылке tel: не всегда означает состоявшийся разговор: часть таких кликов может быть случайной, часть — повторной с одного номера, и содержание разговора из них не видно. Переход в WhatsApp или Telegram уводит человека в приложение, и без отдельной разметки Метрика больше о нём ничего не узнает. Отправка формы засчитывается как цель независимо от содержания: заявка на приём, вопрос про справку для бассейна, запрос выписки, тест-отправка от подрядчика по сайту и опечатка в номере телефона в отчёте выглядят одинаково.
Отсюда типичная картина: в Метрике 60 «конверсий», в журнале администратора — 41 разговор, в расписании — 22 записи, на приёме — 15 человек. Все четыре числа верны, просто считают разные вещи.
Разрыв между заявкой, записью и реальным визитом
Главная причина, по которой отчёты клиники противоречат друг другу, — слова. Обращение, целевое обращение, запись, визит, оплата, новый пациент используются как синонимы, хотя это шесть разных срезов воронки, и каждый режет предыдущий.
- Обращение — любой входящий контакт: звонок, форма, сообщение. Включая дубли, ошибочные и «дайте адрес».
- Целевое обращение — контакт по услуге, которую клиника оказывает, от человека, который физически может прийти. Какие обращения считать нецелевыми, клиника обычно определяет сама и фиксирует закрытым списком причин.
- Запись — в расписании врача стоит дата и время. Не факт, что пациент придёт.
- Визит — пациент был на приёме. Может быть бесплатной консультацией.
- Оплата — в кассе есть чек, привязанный к этому визиту.
- Новый пациент — карточки с этим телефоном раньше в МИС не было.
Пока каждое из этих понятий не закреплено конкретным статусом или полем в CRM либо МИС, «конверсия в запись» у маркетолога, старшего администратора и главврача будет считаться по-разному, и спор о канале превратится в спор о числах. Именно этот словарь, а не выбор платформы, — первый шаг сквозной аналитики.
Пример: канал с дешёвыми лидами и нулевой выручкой
Реалистичная ситуация. Клиника ведёт два канала: поисковую кампанию по запросам вида «имплантация зубов цена» и кампанию на акционную страницу с недорогой гигиеной. Второй канал даёт обращений втрое больше и почти вдвое дешевле. По отчёту «цена лида» он выигрывает с большим отрывом, и бюджет логично переливают туда.
Сверка с журналом записи и кассой меняет вывод. По акционному каналу большая часть обращений — вопросы о цене без записи, значительная доля записей не доходит, а те, кто пришёл, оплачивают только акционную услугу и на план лечения не соглашаются. По каналу с «дорогими» обращениями заявок мало, но почти все целевые, доходимость выше, и один согласованный план лечения перекрывает месячный расход на кампанию. Разброс цены обращения в медицинском контексте велик: по разным направлениям и кейсам в Директе она укладывается в диапазон примерно от 812 до 6 316 ₽, а средняя цена уникального обращения по медицине в Москве и области по отраслевым исследованиям держится около 1 286 ₽. Само по себе это число не говорит ничего: канал с обращением за 4 000 ₽ может быть прибыльным, а за 700 ₽ — убыточным.
Какие метрики считать клинике вместо количества лидов
Метрика полезна не формулой, а тем, откуда в неё попадает числитель и знаменатель. В клинике почти каждый показатель собирается из двух-трёх систем, и в каждой есть человек, который может его испортить: администратор не поставил статус, врач не закрыл визит, касса пробила оплату на другую карточку. Поэтому ниже — не глоссарий, а разбор того, чьими руками считается каждая цифра.
Доля целевых обращений по источнику
Считается как отношение целевых обращений к общему числу обращений по источнику. Это первый фильтр качества трафика: он показывает, приводит канал пациентов или любопытствующих. Числитель заполняет администратор, ставя тег или причину нецелевого обращения — «другой город», «нет такой услуги», «повтор», «спам». Без фиксированного списка причин показатель разваливается: каждый администратор придумывает свою формулировку, и сгруппировать это потом невозможно.
Стоимость обращения и стоимость записи
Стоимость обращения — расход на канал, делённый на число целевых обращений. Стоимость записи — тот же расход, делённый на количество пациентов, попавших в расписание. Разница между двумя числами — это цена работы администратора, а не рекламы. Если по каналу обращения дешёвые, а записи дорогие, проблема в скрипте, времени ответа или отсутствии свободных слотов, и переключать бюджет бессмысленно.
Стоимость дошедшего пациента (CAC)
Ключевой показатель для решений о бюджете: расход на канал, делённый на число новых пациентов, которые пришли на приём. Именно здесь чаще всего рушится связка, потому что «пришёл» — статус в МИС, а не в CRM маркетолога. Ориентиры по рынку выросли резко: по отраслевым бенчмаркам средний CAC в стоматологии в 2023 году оценивался в 12 000–15 000 ₽, а прогноз на 2026-й — около 38 000 ₽. Использовать эти числа стоит как повод пересчитать свою экономику, а не как норму: в разных городах и направлениях разброс огромен.
Доход с визита и средний чек первичного приёма
Доход с визита — сумма чеков, привязанных к конкретному визиту; средний чек первичного приёма — та же сумма в среднем по первичным пациентам канала. Источник тут один — касса или биллинг МИС, и это самое надёжное звено всей цепочки. Сложность в другом: первичный приём часто дешёвый, а деньги приходят на втором-третьем визите, поэтому сравнивать CAC со средним чеком первички почти всегда означает признать все каналы убыточными.
ROI/ROMI по рекламному каналу
Отношение прибыли (или выручки, если считаете ROMI по маржинальному доходу) от пациентов канала к расходам на канал. Показатель собирается из всех предыдущих, поэтому наследует все их ошибки. Здесь же — главное ограничение объёма данных: при небольшом числе первичных визитов в месяц на всю клинику ROI по отдельному каналу — это шум. Один согласованный план лечения на 200 000 ₽ переворачивает картину, и отключение канала по такому отчёту будет решением, принятым по случайности. Смотреть в этом случае нужно на уровне групп каналов (поиск, сети, карты, SEO) и на периоде от квартала.
LTV пациента и вклад повторных визитов
LTV — суммарная выручка с пациента за весь срок обслуживания; вклад повторных визитов показывает, какая доля этой суммы приходит после первого приёма. Считается только по данным МИС, по истории карточки, и только если карточки не дублируются. Практическая ценность — в горизонте: если по вашему направлению пациент возвращается спустя месяцы, полный LTV вы узнаете не раньше, чем пройдёт цикл возврата, и для оперативных решений придётся использовать промежуточный ориентир — например, выручку с пациента за первые 90 дней.
Свести это удобно в паспорт метрики: кто отвечает за цифру и когда ей ещё нельзя верить.
| Метрика | Источник данных | Кто вносит значение | Периодичность пересчёта | Когда показатель нестабилен |
|---|---|---|---|---|
| Доля целевых обращений | Коллтрекинг + CRM | Администратор (тег обращения) | Еженедельно | Менее 30 обращений по источнику за период |
| Стоимость обращения | Рекламный кабинет + коллтрекинг/Метрика | Автоматически, расходы сверяет маркетолог | Еженедельно | Менее 30 обращений по источнику |
| Стоимость записи | CRM/МИС (статус «записан») | Администратор | Еженедельно | Менее 20 записей по источнику |
| CAC (дошедший пациент) | МИС (статус визита) + расходы | Администратор, контроль — старший администратор | Ежемесячно | Менее 20–40 первичных визитов в месяц по клинике |
| Доход с визита, средний чек первички | Касса / биллинг МИС | Кассир, врач при закрытии визита | Ежемесячно | Единичные крупные чеки перекошивают среднее |
| ROI/ROMI по каналу | Все системы сразу | Маркетолог собирает, данные вносят администраторы | Ежемесячно, решения — по кварталу | Малое число визитов, длинный цикл решения |
| LTV и доля повторных визитов | МИС, история карточки | Заполняется автоматически при визитах | Ежеквартально | Пока история пациентов короче цикла возврата |
Воронка от клика до визита: где утекают деньги
Воронка клиники теряет людей на каждом переходе, и почти каждая потеря измеряется отдельным источником данных. Полезно один раз пройти её сверху вниз с двумя вопросами: где здесь физически фиксируется факт и что нужно сверить, чтобы поверить числу.
- Клик и посещение посадочной страницы. Расход и число кликов берутся из рекламного кабинета, визиты — из Метрики. Первое расхождение появляется уже тут: часть кликов до сайта не доходит из-за медленной загрузки, неверных редиректов или блокировщиков. Сверьте клики в кабинете с визитами по той же UTM-метке за неделю; расхождение в пределах 15–20% обычно нормально, разрыв в разы означает техническую проблему, а не «плохой трафик». Утечка на этом шаге — страница без телефона в зоне видимости, отсутствие цены и адреса, форма из восьми полей.
- Обращение: звонок, форма, мессенджер. Здесь трафик превращается в контакт, и здесь же появляются первые дубли: человек звонит, не дожидается ответа, пишет в WhatsApp и заодно отправляет форму. Для аналитики это одно обращение, для сырого отчёта — три. Проверочный запрос простой: выгрузите обращения за день и сопоставьте с журналом администратора и историей мессенджера. Пропущенные звонки в нерабочее время считайте отдельной строкой — это чистая утечка, и её видно только в коллтрекинге.
- Квалификация обращения администратором. Администратор решает, целевое ли обращение и можно ли записать человека. Именно на этом шаге деньги теряются быстрее всего: длинное ожидание ответа, «врач вам перезвонит», нет свободного слота на удобное время, неумение ответить на вопрос про цену. Фиксировать нужно два поля — результат разговора и причину отказа от записи из закрытого списка. Если поле «причина» заполняется свободным текстом, через месяц вы получите триста уникальных формулировок и ноль выводов.
- Запись на приём в CRM или МИС. Запись — первый статус, который живёт в системе клиники, а не в маркетинговых сервисах. Здесь критично, чтобы к карточке пациента прикрепился источник обращения: id звонка, client_id или хотя бы канал из списка. Проверка приёмки — доля записей с заполненным источником. Если она ниже 80%, любые отчёты по каналам считаются по огрызку данных, и «источник неизвестен» съест выводы. Утечка шага — записи, созданные вручную мимо CRM, «на бумажке» или напрямую в расписании.
- Визит, оплата и повторная запись. Финальные три факта: пациент пришёл, чек пробит, следующий визит назначен. Доходимость (отношение визитов к записям) — отдельная управляемая метрика: напоминания за сутки и за два часа, подтверждение записи, работа с переносами. Сверять нужно с кассой: сумма визитов из МИС за период должна сходиться с выручкой по кассе с точностью до понятных исключений — их список уточните у бухгалтерии заранее. Пока эта сверка не сделана хотя бы раз, любая выручка по каналам в отчёте — оценка, а не факт.
Из чего собирается связка данных в клинике
Сквозная аналитика — это не одна программа, а пять слоёв данных, которые нужно связать общим идентификатором. Слабое звено определяет качество всей системы: платформа за деньги не спасёт отчёт, если статусы в МИС ставит один администратор из четырёх.
- Яндекс.Метрика: минимальный набор целей. Достаточно четырёх-пяти целей: отправка формы записи (отдельно от формы обратного звонка), клик по номеру телефона, переход в мессенджер, просмотр контактов или страницы врача. Каждую цель заводите одну, а не по копии на страницу, — иначе один человек нащёлкает пять конверсий. Клик по телефону трактуйте как намерение, а не обращение: реальные звонки считает коллтрекинг. Обязательное условие для связки — сохранение client_id Метрики в скрытом поле формы, иначе заявку потом не привязать к источнику.
- Динамический коллтрекинг и подмена номера. Сервис показывает каждому посетителю свой номер из пула и запоминает, из какого источника человек пришёл. Размер пула считают от суточной посещаемости по простой формуле: число визитов в сутки, делённое на 100, плюс один номер. Стоимость услуги начинается примерно от 300 до 1 680 ₽ в месяц в зависимости от провайдера и тарифа, а номера тарифицируются отдельно. Кроме источника, коллтрекинг даёт две вещи, которых больше нигде нет: запись разговора для проверки квалификации и учёт пропущенных звонков.
- CRM и МИС: карточка пациента и статусы. Это то место, где заявка становится пациентом, и главный носитель истины о деньгах. Нужны три вещи: единая карточка без дублей (ключ — нормализованный номер телефона), поле «источник обращения», заполняемое автоматически из коллтрекинга или формы, и цепочка статусов «обращение → целевое → записан → пришёл → оплатил», где каждый статус ставит конкретный человек в конкретный момент. Если МИС и CRM живут раздельно, договоритесь, какая система считается основной для факта визита и оплаты, — обычно это МИС и касса.
- Рекламные кабинеты и передача офлайн-конверсий. Рекламные системы умеют учиться не на заявках, а на дошедших пациентах, если вернуть им факт визита или оплаты. Передаётся минимум данных: идентификатор пользователя или обращения, дата события, тип конверсии и сумма; точный набор полей уточняйте в справке рекламной системы. Наименование услуги, направление, диагноз и любые сведения о состоянии здоровья в кабинет передавать не стоит — конверсию называйте нейтрально, например «визит состоялся» или «оплата». Заранее решите, кто внутри клиники имеет доступ к связке «телефон — визит — сумма»: этот доступ нужен маркетологу далеко не всегда.
- Платформа сквозной аналитики или BI-дашборд. Верхний слой собирает расходы из кабинетов, обращения из коллтрекинга и статусы из CRM/МИС в один отчёт. Здесь два принципиально разных пути: коробочная платформа с готовыми коннекторами (Roistat и аналоги) либо собственный дашборд на выгрузках из МИС в BI-инструменте. Ни та, ни другая система не создаёт данные — она только показывает то, что вносят администраторы, поэтому подключать её раньше, чем настроены статусы и дедупликация, значит платить за визуализацию пробелов.
Пошаговая настройка сквозной аналитики
Порядок шагов важен: каждый следующий опирается на данные предыдущего, и если шаг не проверен сверкой, ошибка не остаётся на месте, а уезжает вниз по воронке и всплывает уже в отчёте о деньгах. Поэтому к каждому шагу — проверочный запрос и допустимое расхождение.
- Шаг 1. Аудит источников трафика и точек обращений. Соберите в один список всё, откуда к вам приходят люди: поисковые кампании и сети, органика, карты и Яндекс.Бизнес, 2ГИС, медицинские агрегаторы, соцсети, вывеска, рекомендации пациентов. Отдельно — все точки входа обращения: номера на сайте, номер в картах, номер на визитках и в наружной рекламе, форма записи, обратный звонок, WhatsApp, Telegram, онлайн-запись, записи, которые агрегатор передаёт напрямую в расписание. Приёмка: возьмите прошлый месяц и сопоставьте число обращений в журнале администратора с суммой по каналам, которую вы можете назвать. Разница — это ваша будущая строка «источник неизвестен»; если она больше трети, дальше идти рано, сначала разведите номера по каналам. Что сломается без этого: коллтрекинг подменит номер только на сайте, а половина звонков придёт с карточки в картах, и отчёт покажет «прямые заходы» вместо канала.
- Шаг 2. Настройка целей и UTM-разметки. Заведите единую схему разметки и один шаблон ссылки на кампанию, чтобы
yandex,Yandexиdirectне расползлись по трём строкам отчёта. Цели — минимальный набор без дублей, плюс сохранение client_id Метрики в скрытом поле каждой формы и передача его в CRM. Приёмка: пройдите путь пациента руками с телефона и с компьютера — заявка должна прийти в CRM с client_id, UTM-метками и без задвоения цели; в отчёте Метрики за неделю не должно быть заметной доли рекламного трафика без метки. Что сломается без этого: офлайн-конверсию потом некуда вернуть — Директ не поймёт, чей это визит. - Шаг 3. Подключение коллтрекинга и передача идентификатора визита. Размер динамического пула считайте от посещаемости: число визитов в сутки поделить на 100 и прибавить один номер. Отдельные статические номера выделите картам, агрегаторам и офлайн-носителям — так вы получите источник без всякой подмены. Главное в этом шаге не запись разговора, а то, что id звонка и источник автоматически попадают в карточку пациента. Приёмка: сверьте три рабочих дня целиком — каждый разговор из журнала администратора должен найтись в коллтрекинге и наоборот, расхождение допустимо в единицах звонков (внутренние переводы, повторные наборы). Проверьте подмену в разных браузерах и на мобильном. Что сломается без этого: звонки будут учтены, но не связаны с визитом, и CAC придётся считать вручную.
- Шаг 4. Статусы «заявка → запись → визит → оплата» в CRM/МИС. Опишите на одной странице: какой статус что означает, кто его ставит, в какой момент и что считается ошибкой. Причины нецелевого обращения и отказа от записи — только закрытым списком. Ключ дедупликации — нормализованный номер телефона; признак «первичный или повторный» должна выставлять система, а не человек. Приёмка: выборочно откройте 20 карточек за прошедшую неделю — источник и статус должны быть заполнены у всех; доля записей с известным источником не ниже 80%; число визитов в отчёте должно совпасть с расписанием, а суммы — с кассой. Что сломается без этого: любой отчёт по каналам будет считаться по огрызку данных, и спор о канале превратится в спор о заполняемости полей.
- Шаг 5. Возврат офлайн-конверсий в Директ и сборка первого отчёта. В рекламный кабинет уходит минимум: идентификатор, дата, тип события и сумма; названия конверсий нейтральные — «визит состоялся», «оплата». Отчёт собирайте одной таблицей: расход, обращения, целевые обращения, записи, визиты, оплаты, выручка — по группам каналов, а не по отдельным объявлениям. Приёмка: Сверять нужно с кассой: сумма визитов из МИС за период должна сходиться с выручкой по кассе с точностью до понятных исключений — их список уточните у бухгалтерии заранее.. Первое решение о перераспределении бюджета принимайте не по первому отчёту, а когда накопится объём визитов, при котором цифра перестаёт скакать.
Частая ошибка. В большинстве материалов по теме настройка подаётся как список подключений: коллтрекинг, CRM, отчёт — и на этом всё. Ни один шаг там не заканчивается проверкой, поэтому ошибка разметки или незаполненный источник обнаруживаются только на последнем этапе, когда отчёт уже показывает деньги по каналам. Разбирать приходится задним числом, а данные за прошедшие недели восстановить нельзя.
Ошибки подсчёта: как не посчитать одного пациента трижды
Большинство расхождений в отчётах клиники — не про рекламу, а про учёт: один человек попал в систему несколько раз или, наоборот, потерялся между сервисами. Вот пять ошибок, которые встречаются чаще остальных.
- Дедупликация по телефону и карточке пациента. Один пациент звонит с мобильного, пишет с рабочего номера мужа и оставляет форму с опечаткой — в сырых данных это три обращения и потенциально три карточки. Приведите номера к единому формату, принятому в вашей системе, склеивайте обращения с одного номера в пределах суток и настройте в CRM проверку дубля при создании карточки. Без этого доля целевых обращений будет завышена, а CAC — занижен.
- Повторные визиты, засчитанные как новые обращения. Пациент, который звонит записаться на второй приём, часто проходит через тот же подменный номер и попадает в отчёт как новое обращение по рекламному каналу. Реклама в этом случае ни при чём — деньги за него уже заплачены. Признак «первичный или повторный» лучше определять по наличию карточки в МИС, а не на глаз, а метрики по каналам считать только по первичным.
- Записи из мессенджеров и агрегаторов без источника. Переход в WhatsApp без разметки, запись через личный кабинет агрегатора, звонок на номер из чужой публикации — всё это приходит без источника, и подставлять их к какому-то каналу «по логике» нельзя. Честнее выделить отдельную строку «источник неизвестен» и работать над её сокращением: разметить ссылки на мессенджеры, дать агрегаторам отдельные номера, добавить в шаблон переписки один вопрос о том, откуда пациент узнал о клинике. Пока эта доля выше трети, отчёт годится для наблюдения, но не для отключения каналов.
- Атрибуция при длинном цикле решения: визит через 2–3 месяца. В имплантации, ортодонтии, эстетической медицине человек читает сайт в марте, а приходит в июне — к тому времени cookie может истечь, а последний клик придёт из брендового запроса или карт. Решается двумя приёмами: увеличенным окном атрибуции в отчёте и обязательной привязкой визита к первому обращению по телефону, а не к последнему клику. И отчёт по таким направлениям смотрите когортами — по месяцу первого обращения, а не по месяцу визита, иначе весь спрос запишется на брендовый канал.
- Незаполненные статусы и человеческий фактор администратора. Самая частая причина неверных цифр — не сломанная интеграция, а «пациент пришёл, я забыла отметить». Проблема лечится не увещеваниями, а конструкцией: обязательные поля, невозможность закрыть день с необработанными обращениями, закрытые списки вместо свободного текста, регулярная выборочная проверка старшим администратором и одна метрика заполняемости, которую видит руководитель. И ещё: не привязывайте премию администратора напрямую к доле целевых обращений — иначе нецелевыми станут все, кто не записался.
Готовый сервис или разработка под клинику: что выбрать
Три конфигурации решают одну задачу с разной ценой владения, и различает их не «функциональность», а то, кто будет поддерживать связку и как она переживёт вашу МИС.
На что смотреть. Заметная часть статей о сквозной аналитике написана самими вендорами платформ, и это видно по развилке: выбор в них всегда сводится к подключению сервиса. Сценарий «МИС без открытого API, статусы вносятся руками» там не разбирается вообще, хотя для одиночной клиники он самый частый. Прежде чем сравнивать тарифы, спросите у поставщика вашей МИС, отдаёт ли она данные наружу, — ответ на этот вопрос закрывает половину выбора.
| Конфигурация | Интеграция с МИС | Филиалы и номерные пулы | Объём звонков | Кто поддерживает |
|---|---|---|---|---|
| Коробочная платформа сквозной аналитики | Готовые коннекторы к популярным CRM, к МИС — через API или доработку интегратором | Разделение по филиалам и пулам из коробки | Рассчитана на большие потоки, звонки учитываются автоматически | Поддержка вендора плюс маркетолог на стороне клиники |
| Коллтрекинг + CRM + отчёт в таблице | Не требуется: факт визита и оплаты вносят руками из МИС | Один-два филиала, небольшой пул номеров | До нескольких сотен звонков в месяц, пока сверка руками реальна | Маркетолог или администратор, отвечающий за таблицу |
| BI-дашборд на данных МИС | Прямые выгрузки из базы или API МИС, расходы и звонки подтягиваются отдельно | Любое число филиалов, ограничение — качество данных, а не техника | Любой, при условии автоматической загрузки данных коллтрекинга | Аналитик или подрядчик, который писал выгрузки |
Критерии выбора: интеграция с МИС, число филиалов, объём звонков
Начинайте с МИС, а не с платформы: если у вашей системы нет открытого API и подрядчик не берётся за выгрузку, дорогая платформа всё равно будет получать статус визита руками, и вы заплатите за визуализацию ручного труда. Второй критерий — филиалы и номерные пулы: одна клиника с одним номером на сайте живёт в таблице спокойно, а сеть с пятью адресами, разными расписаниями и общим колл-центром без готовых разграничений тонет в путанице «какой филиал чей звонок принял». Третий — объём: сверять руками сотню звонков в месяц реально, тысячу — нет.
Граница проста. Пока у клиники один-два филиала, до 40–50 первичных визитов в месяц, два-три рекламных канала и МИС без API — ручной сводный отчёт в таблице честнее и дешевле платформы: цифры те же, а видно, кто их внёс. Платформа или BI начинают отбивать себя, когда каналов больше пяти, филиалов несколько, а сверка руками занимает целый рабочий день в неделю. И третий сценарий: если внутри есть аналитик и МИС отдаёт данные, BI на данных МИС даёт больше, чем коробка, — вы считаете выручку по услугам и врачам, а не только по каналам.
Сколько стоит и сколько занимает внедрение
Бюджет складывается из трёх статей: ежемесячные сервисы, подписка на верхний слой и разовые работы по интеграции. Ориентиры ниже — рыночные, конкретная цифра зависит от МИС, числа филиалов и того, сколько придётся дорабатывать.
| Статья затрат | Ориентир по деньгам | От чего зависит |
|---|---|---|
| Коллтрекинг и номерной пул | Примерно от 300 до 1 680 ₽ в месяц в зависимости от провайдера и тарифа, номера тарифицируются отдельно | Размер пула считается от посещаемости: визиты в сутки / 100 + 1; число статических номеров под карты, агрегаторы и офлайн |
| Подписка на платформу аналитики | От 3 690 ₽ в месяц на базовом тарифе при оплате за год; от 8 990 ₽ — вариант с включённым коллтрекингом | Число источников, объём визитов на сайт, количество проектов и филиалов |
| Интеграция CRM и сайта с МИС | От 60 000 до 100 000 ₽ для клиники среднего размера | Наличие API у МИС, число форм и точек входа, нужна ли двусторонняя синхронизация расписания |
| Комплекс работ под ключ (CRM + МИС + сайт) | От 260 000 до 450 000 ₽ | Число филиалов, состояние текущих систем, объём доработок на стороне МИС |
Сроки: от первого отчёта до устойчивых данных
Базовая сборка — разметка, цели, коллтрекинг, статусы, первый сводный отчёт — обычно занимает 2–4 недели, полное внедрение с интеграциями оценивают в 1–3 месяца. Это сроки технической готовности, а не готовности принимать решения.
Данные становятся устойчивыми позже. Первый месяц уходит на дисциплину заполнения статусов и вычистку дублей: расхождения с журналом и кассой на этом этапе нормальны, их и нужно ловить. Считать конверсию в запись и стоимость записи по источнику можно со второго месяца, когда по каналу набирается несколько десятков обращений. CAC и ROI требуют объёма первичных визитов и потому смотрятся на квартале, а по направлениям с длинным решением — на полугодии. LTV в полном виде вы получите не раньше, чем пройдёт цикл возврата пациента, поэтому первые полгода живите с промежуточным ориентиром — выручкой с пациента за первые 90 дней.
Отчёты и регламент контроля данных
Отчёт без регламента живёт три месяца: администраторы перестают ставить статусы, маркетолог начинает «дооценивать» пропуски, и доверие к цифрам падает до уровня «до внедрения». Регламент отвечает на четыре вопроса: что смотрят на неделе, что раз в месяц, кто владеет каждым статусом и как часто данные сверяются с журналом и кассой.
- Еженедельный отчёт: источники, записи, визиты. Одна таблица по группам каналов: расход, обращения, целевые, записи, визиты, доходимость, доля обращений с известным источником. Смотрят маркетолог и старший администратор. Недельный контур существует для операционных решений, а не для оценки каналов.
- Ежемесячный разбор: выручка и ROI по каналам. К тем же группам добавляются оплаты, выручка по первичным пациентам, CAC и ROI. Участники — руководитель клиники, маркетолог, старший администратор. Порог объёма визитов, при котором канал разбирается только внутри группы, применяется механически, без обсуждения заново.
- Кто отвечает за заполнение статусов. У каждого статуса один владелец, один момент фиксации и понятное определение ошибки — иначе спор о канале превращается в спор о полях. Распределение — в таблице ниже.
- Проверка качества данных: сверка звонков, записей и кассы. Недельная сверка — один произвольный день, месячная — выручка за период. Результат обеих пишется строкой в ежемесячный отчёт: дата, что сверяли, расхождение, причина, кто разбирал. Строки нет — сверка считается не сделанной, и выводы по каналам за месяц не принимаются.
Таблица владения статусами
Договоритесь по каждому статусу до подключения отчётов и держите таблицу в том же документе, где живёт словарь понятий.
| Статус | Кто ставит | В какой момент | Ошибка заполнения | Кто проверяет |
|---|---|---|---|---|
| Обращение зафиксировано | Администратор | Сразу после разговора или ответа в переписке | Создано без источника, закрыто без результата | Старший администратор, выборочно за неделю |
| Целевое / нецелевое | Администратор | В том же разговоре | Причина свободным текстом вместо закрытого списка | Старший администратор |
| Записан | Администратор | При создании записи в расписании | Запись создана напрямую в расписании, минуя карточку | Старший администратор |
| Пришёл | Администратор или врач при закрытии приёма | В день приёма, до конца смены | Не отмечен, отмечен задним числом или при неявке | Старший администратор при закрытии дня |
| Оплатил | Касса | При пробитии чека | Чек привязан к другой карточке или к визиту другого дня | Бухгалтерия при месячной сверке |
| Первичный / повторный | Система по наличию карточки в МИС | Автоматически | Признак выставлен вручную | Старший администратор при разборе дублей |
| Дубли карточек | Старший администратор | При обнаружении и по плановой проверке | Две карточки с одним номером остались в системе | Руководитель по отчёту заполняемости |
Маркетолог здесь не владеет ничем: он получает агрегаты по каналам и сообщает о расхождениях. Доступ к связке «телефон — визит — сумма» остаётся у руководителя и старшего администратора.
Инциденты и один показатель дисциплины
Инцидент — расхождение, которое не объясняется возвратом, рассрочкой или внутренним переводом звонка. Порог согласуйте один раз и запишите числом, отдельно по звонкам и по выручке: природа ошибок разная. Дальше работает правило заморозки: до разбора выводы по каналам не принимаются, решение о заморозке принимает руководитель по сигналу маркетолога, а не наоборот. Разбор ведёт владелец статуса, срок — до следующего недельного отчёта, итог — не «поправили», а изменение конструкции: обязательное поле, закрытый список, запрет закрывать день с необработанными обращениями. Третий повтор по одному статусу означает, что проблема в форме, а не в человеке.
Наверх выводится один показатель дисциплины — доля обращений с заполненным источником и статусом за неделю. Одна цифра рядом с выручкой работает лучше разбора десяти полей: она либо держится на согласованном уровне, либо падает, и тогда понятно, чей статус смотреть. Результаты сверок и разборы храните там же, где ежемесячный отчёт, — через полгода видно, какие расхождения были системными.
Какие решения где принимаются
Плохие решения чаще всего рождаются из оценки канала по недельной выборке. Контуры различаются типом решения, а не составом отчёта.
- Недельный: перезвонить по пропущенным и разобрать причину, поправить график дежурства на телефоне, открыть или перераспределить слоты, доработать скрипт и ответы про цену, включить напоминания перед приёмом, остановить битую кампанию — неверная ссылка, нерелевантный запрос, реклама услуги, которой нет.
- Месячный: пересчитать CAC и выручку по группам каналов, сдвинуть бюджет между группами небольшим шагом, согласовать эксперимент, принять решение по посадочным страницам и акциям.
- Квартальный: отключить или запустить канал, поменять подрядчика, пересмотреть цену первичного приёма, пересчитать экономику направления с длинным циклом по когортам месяца первого обращения.
Всё, что дороже месячного бюджета канала, на недельном контуре не решается — это защищает от привычки отключать канал после плохой недели.
Частые вопросы о сквозной аналитике в клинике
Можно ли обойтись без коллтрекинга, если спрашивать источник у пациента?
Как основной метод — нет. Пациент честно ответит «нашёл в интернете» или «увидел в поиске», и вы не отличите поисковую кампанию от органики и карт. Опрос полезен как дополнение — он ловит офлайн и рекомендации, которых нет в цифровых данных, — но вести по нему бюджет нельзя. Дешёвый компромисс при малом бюджете: статические номера под карты, агрегаторы и наружную рекламу без динамической подмены.
Не нарушает ли сквозная аналитика врачебную тайну?
Не нарушает, если наружу уходит только факт события и сумма. В рекламный кабинет передаются идентификатор, дата, тип конверсии и деньги; название услуги, направление, диагноз и любые сведения о здоровье остаются внутри МИС. Обработка персональных данных при этом требует правового основания и внутреннего порядка доступа: по ч. 1 ст. 13.11 КоАП РФ неправомерная обработка обойдётся юридическому лицу в 150 000–300 000 ₽, а при повторном нарушении — в 300 000–500 000 ₽. Разговор с администраторами и врачами стоит вести именно на этом языке: в отчёт попадает «визит состоялся» и сумма чека, а не то, с чем человек пришёл.
Что подключать первым при ограниченном бюджете?
Словарь понятий и описание того, какие статусы вам нужны в CRM или МИС, — это бесплатно и даёт больше всего, с этого начинают ещё до техники. Из платного первым берите коллтрекинг: без него звонки, а это основной канал обращений в клинике, остаются безымянными; и только затем закрепляйте статусы и заполнение источника в системе — тот же порядок, что в шагах 3 и 4 выше. Платформу сквозной аналитики подключайте последней: пока статусы заполняются через раз, она нарисует те же пробелы, только за деньги.
Через какое время данным можно доверять?
Техническая сборка занимает 2–4 недели, полное внедрение — 1–3 месяца, но доверие приходит по метрикам разного темпа. Конверсии и стоимость записи по источнику становятся читаемыми со второго месяца, CAC и ROI — на квартальных данных, LTV — после того как пройдёт цикл возврата пациента. Первый месяц считайте отладочным: его задача — найти расхождения со журналом и кассой, а не показать эффективность каналов.
Как учитывать записи через онлайн-форму и мессенджер?
Форма учитывается связкой client_id, UTM-меток и скрытых полей — заявка должна приходить в CRM уже с источником. Мессенджеры требуют размеченных ссылок на каждую кнопку перехода, иначе весь WhatsApp сольётся в один безымянный канал; переписку заводите в CRM тем же обращением, что и звонок, чтобы не задвоить пациента. Часть таких обращений источника всё равно не получит — держите для них отдельную строку «источник неизвестен» и следите, чтобы она сокращалась.
Нужна ли сквозная аналитика клинике с одним кабинетом?
Полноценная платформа — нет, а учёт дошедших пациентов — да. Для одного кабинета достаточно коллтрекинга, аккуратных статусов в CRM или МИС и сводной таблицы, которую раз в неделю заполняет один человек. при небольшом числе первичных визитов в месяц на всю клинику ROI по отдельному каналу — это шум, поэтому смотрите на уровне «поиск / карты / агрегаторы / рекомендации» и на периоде от квартала.