Чат-бот + BI: как связать диалоги с продажами и KPI в одном…
  • BI
  • Автор: Команда CrmAI
  • Опубликовано:
Чат-бот и BI аналитика — связь диалогов с KPI и продажами

В прошлом году ко мне обратился владелец сети стоматологических клиник. Они внедрили чат-бота для записи на приём — всё работало отлично, пациенты записывались, администраторы радовались снижению нагрузки. Но через полгода у руководителя возник закономерный вопрос: «А сколько денег нам принёс этот бот?»

И тут выяснилось интересное. Бот жил своей жизнью: собирал статистику внутри своей платформы, показывал красивые графики количества диалогов и процента успешных записей. CRM-система жила своей: фиксировала визиты, оплаты, повторные обращения. А между ними — пропасть. Никто не мог сказать, какой процент записей из бота доходит до кресла врача. Какая выручка генерируется именно из этого канала. Какие услуги чаще всего заказывают через бота, а какие — через звонок.

Это типичная ситуация. Компании внедряют чат-ботов, получают операционную пользу (меньше рутины, быстрее ответы), но не могут доказать финансовый эффект. Не потому что эффекта нет — а потому что данные живут в разных системах и никак не связаны между собой.

Дальше разложу, как построить мост между чат-ботом и бизнес-аналитикой. Как сделать так, чтобы каждый диалог превращался в строку данных, которую можно анализировать, связывать с продажами и показывать на дашборде руководителю. Это не rocket science, но требует системного подхода — и именно его я хочу вам дать.

chat-bot-plus-bi-kak-svyazat-dialogi-s-prodazhami-i-kpi-dwh-dashbordy-roi.png

Почему доказать ROI чат-бота так сложно

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

Платформа бота собирает свои метрики: количество диалогов, время ответа, процент распознавания намерений, уровень удовлетворённости (если спрашивают). Это важные операционные показатели, но они не отвечают на главный вопрос бизнеса: «Сколько денег?»

С другой стороны, CRM-система и финансовый учёт знают всё про деньги: сделки, оплаты, средний чек, LTV клиента. Но они часто не знают, откуда пришёл клиент. Точнее, знают на уровне «источник: интернет» или «канал: чат-бот», но не глубже.

Три уровня зрелости аналитики чат-бота

За годы работы — а это больше сотни проектов — я выделил три уровня зрелости аналитики. Картина почти всегда одинаковая: 80% компаний застревают на первом уровне и искренне считают, что у них «всё с аналитикой хорошо». Процентов 15 добираются до второго. И только единицы — обычно те, кто обжёгся на вопросе «а где деньги?» — выстраивают полноценный третий.

Уровень Что измеряем Какие вопросы закрываем Чего не хватает
1. Операционный Диалоги, намерения, время ответа, ошибки Работает ли бот? Справляется ли с нагрузкой? Связи с бизнес-результатом
2. Тактический Конверсия диалогов в целевые действия, причины отказов Эффективен ли бот как канал? Что улучшить? Связи с деньгами и долгосрочным эффектом
3. Стратегический Выручка из канала, влияние на retention, экономия ресурсов Какой ROI? Куда инвестировать дальше? Ничего — это целевое состояние

Переход между уровнями — это не про «добавить ещё один отчёт». Это про изменение архитектуры данных. Нужно, чтобы информация из бота «доезжала» до хранилища данных (DWH), где её можно соединить с другими источниками: CRM, финансами, маркетингом.

Помню случай с интернет-магазином электроники. Руководитель хвастался: «У нас бот обрабатывает 3000 диалогов в месяц!» Спрашиваю: «А сколько из них в покупку конвертируется?» Пауза. «Ну... много, наверное». Оказалось — 2.1%. При том что через колл-центр — 8%. Бот не экономил деньги, а терял их. Но без связки с CRM это было невидимо.

Звучит сложно? На практике не так страшно, если знать, какие данные собирать и как их структурировать. Об этом и поговорим.

Какие события из бота стоит собирать

Первый порыв у каждого нового клиента — собирать всё. Каждое сообщение, каждый клик, каждую миллисекунду. Вижу это постоянно: «Давайте логировать всё, потом разберёмся!» Не делайте так. Один мой клиент за полгода насобирал 50 ГБ сырых логов и понятия не имел, что с ними делать. В итоге всё удалили и начали заново — уже с головой.

Нужен разумный баланс между полнотой и управляемостью. Я разделяю события на три категории: обязательные (без них аналитика невозможна), полезные (дают дополнительные инсайты) и опциональные (для глубокого анализа, но можно и без них).

Обязательные события

Это фундамент, без которого ничего не построишь. Каждое событие должно содержать несколько ключевых атрибутов: уникальный идентификатор диалога (session_id), идентификатор клиента (если известен), канал (Telegram, WhatsApp, виджет на сайте), временную метку и тип события.

Минимальный набор событий для аналитики:

  • dialog_started — начало диалога с ботом
  • intent_detected — распознанное намерение клиента
  • goal_completed — достижение целевого действия (запись, заказ, заявка)
  • handover_requested — перевод на оператора
  • dialog_ended — завершение диалога
  • error_occurred — ошибка бота или интеграции
  • feedback_received — оценка диалога клиентом
  • crm_entity_created — создание сущности в CRM (лид, сделка)

Особое внимание — событию goal_completed. Это ваш мост к деньгам. Бот должен чётко фиксировать момент, когда клиент совершил целевое действие: записался на приём, оформил заказ, оставил заявку на расчёт. Именно это событие потом свяжется со сделкой в CRM. Секрет от практика: записывайте в это событие не только факт, но и контекст — какой товар выбрал, на какую услугу записался, какую сумму указал. Потом при анализе это сэкономит часы.

Полезные события

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

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

События качества: confidence score распознавания намерения, количество уточняющих вопросов бота, время до первого осмысленного ответа. Если бот часто переспрашивает или отвечает с низкой уверенностью — это сигнал для доработки. Правило из практики: если confidence ниже 0.7 — почти наверняка бот ответит мимо.

События контекста: откуда пришёл клиент (UTM-метки, реферер), время суток, день недели, тип устройства. Эти данные нужны для сегментации. Неочевидный инсайт: клиенты, пришедшие в бота после 22:00, часто конвертируются лучше — они уже «дозрели» и хотят быстро решить вопрос, пока не передумали.

Связь с клиентом: ключевой момент

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

Типичная история: клиент начинает диалог анонимно (просто написал в Telegram), потом называет телефон (при записи), а потом оказывается существующим клиентом с другим номером в CRM. Это задача identity resolution — объединения разных идентификаторов в единый профиль. На словах просто, на практике — одна из самых коварных задач в аналитике.

Практический совет от человека, который набил много шишек: фиксируйте все идентификаторы, которые удаётся получить. Telegram ID, телефон, email, cookie браузера, ID из CRM. Объединение можно делать позже, на уровне DWH. Главное — не потерять сырые данные. Лучше иметь три записи на одного клиента, чем потерять связь навсегда.

Архитектура: как данные текут от бота до дашборда

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

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

Схема потока данных:

1
Чат-бот

Генерирует события и отправляет их в очередь сообщений или напрямую в API.

2
Event collector (Kafka / RabbitMQ / API)

Принимает события, буферизует, гарантирует доставку. Не теряет данные при пиках нагрузки.

3
ETL-процесс

Забирает события, обогащает (добавляет данные из CRM), трансформирует, загружает в хранилище.

4
DWH (ClickHouse / PostgreSQL / BigQuery)

Хранит исторические данные в структурированном виде. Здесь происходит объединение с данными из CRM и других источников.

5
BI-инструмент (Metabase / Superset / DataLens / Power BI)

Визуализирует данные, строит дашборды, отправляет отчёты.

Интеграция с CRM: где происходит магия

Здесь происходит главная магия — связка событий бота с сущностями CRM. Когда бот создаёт запись на приём, он должен создать или обновить сделку в CRM и сохранить связь между диалогом и этой сделкой. Без этой связки вся затея теряет смысл.

Технически это двусторонняя интеграция. Бот отправляет данные в CRM (создаёт лид/сделку), получает обратно ID созданной сущности и записывает этот ID в событие. Позже, когда менеджер закрывает сделку и фиксирует оплату, эта информация тоже попадает в DWH — и вуаля, диалог связан с деньгами. Частая ошибка: забывают про обратную связь из CRM. Бот что-то создал, но не записал ID. Потом концы не найти.

Источник данных Что даёт Как связывается
Чат-бот События диалогов, намерения, конверсии в боте session_id, client_id, crm_deal_id
CRM-система Сделки, оплаты, статусы, менеджеры deal_id, client_id
Финансовая система Фактические оплаты, суммы, даты deal_id, invoice_id
Веб-аналитика Источники трафика, UTM, поведение на сайте client_id, session_id, cookie

Модель данных: как структурировать

В DWH данные обычно организуют по схеме «звезда» или «снежинка». В центре — таблица фактов (события, сделки), вокруг — таблицы измерений (клиенты, каналы, время, продукты). Классика жанра, но работает.

Для аналитики чат-бота я рекомендую минимум четыре ключевых таблицы. Во-первых, fact_dialog_events — все события из бота с минимальной обработкой. Это ваш архив, сюда можно всегда вернуться. Во-вторых, fact_dialogs — агрегированная информация по диалогам (один диалог = одна строка). Это для большинства отчётов. В-третьих, dim_clients — справочник клиентов с объединёнными идентификаторами. Это та самая таблица для identity resolution. И наконец, fact_deals — сделки из CRM с привязкой к диалогам. Это мост к деньгам.

Такая структура позволяет строить отчёты на разных уровнях детализации. Хотите посмотреть конкретный диалог поэтапно — есть fact_dialog_events. Хотите общую картину за месяц — есть fact_dialogs. Хотите связать с выручкой — джойните fact_deals. Красота в простоте.

Про real-time vs batch

Не гонитесь за real-time аналитикой без необходимости — видел, как команды тратили месяцы на настройку стриминга, а потом руководитель всё равно смотрел отчёт раз в неделю. Для большинства бизнес-задач достаточно обновления данных раз в час или даже раз в день. Real-time нужен, если вы принимаете операционные решения на основе данных (например, динамическая маршрутизация диалогов на свободных операторов). Для дашбордов руководителя — точно избыточно, зато усложняет архитектуру в разы.

Хотите увидеть, как это работает на практике?

Покажем демо-дашборд на реальных (анонимизированных) данных и расскажем, как адаптировать архитектуру под вашу инфраструктуру.

Записаться на демо

5 дашбордов, которые нужны руководителю

Данные собраны, хранилище настроено — пора превращать это в понятные отчёты. За годы практики я выкристаллизовал пять типов дашбордов, которые закрывают 90% потребностей бизнеса. Не обязательно делать все сразу — начните с первого и второго, остальные добавите по мере роста аппетита. Главное — не поддаться соблазну запихнуть всё в один экран.

1. Дашборд качества поддержки

Этот дашборд отвечает на вопрос: «Насколько хорошо бот справляется со своей работой?». Он нужен руководителю службы поддержки или клиентского сервиса.

Ключевые метрики здесь — это containment rate (доля обращений, которые бот закрыл без участия человека), время первого ответа, время полного решения вопроса, CSAT (если собираете обратную связь). Важно смотреть динамику: растёт ли containment rate со временем? Снижается ли время ответа? Один наш клиент из сферы e-commerce за три месяца поднял containment rate с 34% до 52% — просто потому что каждую неделю смотрел этот дашборд и дорабатывал сценарии по топу проблемных тем.

На этом же дашборде стоит показывать топ причин перевода на оператора. Если бот часто не справляется с определённым типом вопросов — это сигнал для доработки. Из практики: часто в топе оказываются неожиданные вещи. У одного клиента 20% переводов на оператора были из-за вопросов про статус заказа — бот просто не был подключён к системе логистики.

2. Дашборд продаж из чат-каналов

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

Важный нюанс — атрибуция. Как считать, что сделка «пришла из бота»? Клиент мог сначала поговорить с ботом, потом позвонить, потом прийти в офис и там оплатить. Кому присвоить эту продажу? Вопрос без идеального ответа, но решать его надо.

Я рекомендую использовать модель «первого касания» для новых клиентов (кто привёл — тот и молодец) и модель «последнего касания» для повторных продаж (кто закрыл — тот и герой). Но это не догма — выбирайте модель, которая имеет смысл для вашего бизнеса, и будьте последовательны. Хуже всего — менять модель каждый квартал, тогда никакую динамику не увидите.

Метрики для дашборда продаж:

  • Выручка из чат-канала (абсолютная и % от общей)
  • Количество сделок
  • Конверсия диалог → сделка
  • Средний чек
  • Цикл сделки (от диалога до оплаты)
  • Доля повторных покупок через бота

3. Дашборд нагрузки по каналам

Этот отчёт показывает, как распределяется нагрузка между каналами коммуникации: бот, телефон, email, чат с оператором. Он нужен для планирования ресурсов и понимания, куда смещается поведение клиентов.

Здесь важно смотреть не только абсолютные цифры, но и динамику. Если доля бота растёт — отлично, значит клиенты принимают этот канал. Если падает или стоит на месте — надо разбираться. Был случай: у клиента бот обрабатывал всего 15% обращений при том, что продвигали его активно. Оказалось, кнопка «Написать в чат» на сайте была мелкой и серой, а номер телефона — крупным и красным. Поменяли — через месяц бот вышел на 40%.

Полезно также смотреть распределение по времени суток и дням недели. Бот особенно ценен в нерабочее время — если ночью и в выходные через него проходит много обращений, это прямая экономия на ночных сменах операторов. У одного клиента 35% диалогов приходилось на период с 22:00 до 8:00 — раньше эти обращения просто терялись.

4. Дашборд эскалаций (handover)

Отдельный дашборд для анализа переводов на оператора. Каждый такой перевод — это, с одной стороны, нормальный процесс (бот не должен решать всё), с другой — потенциальная точка роста.

Что показываем: количество эскалаций, их долю от общего числа диалогов, причины перевода (бот не понял, клиент попросил, сложный вопрос), время до перевода, исход после перевода (решили / не решили).

Особенно ценен анализ причин. Если большая часть переводов — «бот не понял вопрос», значит нужно дообучать NLU или расширять базу знаний. Если «клиент сам попросил оператора» — возможно, бот звучит недостаточно уверенно или не вызывает доверия. Лайфхак: добавьте в дашборд ссылки на конкретные диалоги. Когда видишь реальный разговор, сразу понятно, что пошло не так — никакая агрегированная статистика этого не заменит.

5. Дашборд причин отказов

Этот отчёт фокусируется на негативных исходах: диалоги, которые не привели к целевому действию. Почему клиент ушёл? Что пошло не так?

Здесь нужна аналитика воронки: сколько диалогов начато → сколько дошло до выявления потребности → сколько получило предложение → сколько конвертировалось. На каждом этапе — процент отвала и, если возможно, причины.

Причины отказа можно собирать явно (бот спрашивает «почему вы решили не записываться?») или выводить из поведения (клиент ушёл после озвучивания цены — вероятно, дорого). Второй способ менее точный, но не раздражает клиентов. Из практики: если бот вежливо спрашивает причину отказа, отвечает примерно каждый третий клиент — и эти ответы на вес золота для продуктовой команды.

Типичные ошибки и как их избежать

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

Ошибка 1: Нет единого ID клиента

Видели такое: клиент в боте — один ID, в CRM — другой, в финансах — третий. Приходит руководитель: «Сколько клиентов пришло через бота?». Ответ: «Не знаем, данные не связаны». Занавес.

Решение: Создайте таблицу маппинга идентификаторов в DWH. Назначьте мастер-ID (обычно из CRM) и подтягивайте к нему все остальные. Да, это MDM, и да, это сложно. Но без него всё остальное — карточный домик.

Ошибка 2: Разная терминология

Реальный случай: на совещании маркетинг говорит «конверсия бота 45%», продажи говорят «конверсия 3%». Скандал. Разобрались: маркетинг считал записи, продажи — оплаты. Оба правы, но говорят на разных языках.

Решение: Создайте глоссарий терминов и согласуйте его со всеми. Документируйте, что именно считается «конверсией» на каждом этапе. Повесьте на стену, если надо.

Ошибка 3: Нет владельца метрик

Классика: потратили 3 месяца на дашборд, сдали заказчику, хлопнули шампанским. Через полгода зашли проверить — последний раз дашборд открывали 5 месяцев назад. Деньги в трубу.

Решение: Назначьте конкретного человека, который отвечает за показатели бота и смотрит их еженедельно. Свяжите его KPI с метриками. Нет владельца — нет смысла делать дашборд.

Ошибка 4: Слишком сложные дашборды

Видел дашборд с 47 графиками на одном экране. Автор гордился: «Тут всё!». Проблема: никто не мог понять, что там происходит. Руководитель открывал, смотрел 10 секунд, закрывал и шёл спрашивать аналитика лично.

Решение: Один дашборд — одна история. 5-7 ключевых метрик максимум. Если нужно больше — это второй дашборд. Лучше три простых, чем один непонятный.

Ещё несколько подводных камней

Игнорирование каналов. Разные каналы (Telegram, WhatsApp, виджет на сайте) могут показывать совершенно разную эффективность. У одного клиента виджет на сайте конвертировал 12%, Telegram — 4%, WhatsApp — 8%. Если бы смотрели только агрегат (7%) — никогда бы не догадались, что виджет надо продвигать активнее, а Telegram-сценарий — переписывать.

Сравнение несравнимого. «Бот конвертирует хуже менеджера — надо отключать!» Слышал такое много раз. Но это некорректное сравнение: в бота идут одни клиенты (часто «холодные»), менеджеру звонят другие (часто уже «тёплые»). Корректнее сравнивать бота с тем, что было до него, или проводить честные A/B-тесты на одинаковой аудитории.

Отсутствие исторических данных. Начали собирать данные сегодня — через месяц руководитель спросит «а как было раньше?», и ответа не будет. Начните собирать данные как можно раньше, даже если пока не знаете, как их использовать. У меня правило: если сомневаешься, нужно ли событие — собирай. Место в хранилище дешевле, чем потерянные инсайты.

Слепая вера в цифры. Дашборд показывает рост конверсии на 15%? Отлично! Но подождите праздновать. Может, изменилась методология подсчёта. Может, был баг в логировании, который починили. Может, сезон. Всегда проверяйте аномалии руками, прежде чем делать выводы. Видел, как компании принимали стратегические решения на основе бага в ETL-скрипте.

Пошаговый план внедрения

Теперь, когда вы знаете и что собирать, и какие дашборды строить, и какие грабли обходить — самое время взяться за дело. Вот план, по которому мы выстраиваем аналитику чат-бота с нуля. Проверено на десятках проектов. Разбил на этапы, чтобы можно было двигаться итеративно и получать пользу на каждом шаге — а не ждать полгода до первого результата.

Этап 1: Аудит текущего состояния

Прежде чем строить что-то новое, нужно понять, что уже есть. Какие данные собирает платформа бота? Какие отчёты есть в CRM? Есть ли DWH или хранилище данных? Кто сейчас смотрит на метрики бота и какие решения принимает?

На этом этапе важно также определить бизнес-вопросы, на которые нужны ответы. Не «какие дашборды построить», а «какие решения мы хотим принимать на основе данных». Это может быть: понять ROI бота, оптимизировать сценарий, перераспределить нагрузку между каналами. Совет: задайте руководителю вопрос «Если бы у вас была волшебная кнопка, которая показывает любую метрику бота — какую бы вы нажали первой?». Ответ многое расскажет о приоритетах.

Этап 2: Проектирование модели данных

На основе бизнес-вопросов определите, какие данные нужны. Составьте список событий, которые должен отправлять бот. Спроектируйте структуру таблиц в DWH. Определите, как будут связываться данные из разных источников.

На этом этапе полезно нарисовать схему потока данных: откуда что берётся, куда складывается, как трансформируется. Даже простой рисунок на доске или в Miro сэкономит недели разборок потом. Видел проекты, где пропускали этот шаг — и потом переделывали архитектуру трижды.

Этап 3: Настройка сбора событий

Теперь нужно научить бота отправлять события. В зависимости от платформы это может быть настройка встроенных webhook'ов, написание кода для отправки событий через API, или использование готовых коннекторов.

Начните с минимального набора событий (те самые обязательные из списка выше). Убедитесь, что они доходят до хранилища корректно — проверьте руками, не верьте на слово. Только потом добавляйте дополнительные события. Частая ошибка: начинают с 50 типов событий, потом половина не работает, и разбираться — кошмар.

Чек-лист для проверки сбора данных:

  • ☐ События из бота доходят до хранилища
  • ☐ Все обязательные поля заполнены (session_id, timestamp, event_type)
  • ☐ ID клиента передаётся, когда известен
  • ☐ Связь с CRM работает (deal_id сохраняется)
  • ☐ Нет дублей и пропусков
  • ☐ Данные обновляются с ожидаемой частотой

Этап 4: Построение витрин данных

Сырые события — это ещё не аналитика. Нужно создать агрегированные таблицы (витрины), удобные для построения отчётов. Например, таблица с одной строкой на диалог, где уже посчитаны: количество сообщений, время диалога, итоговый статус, связанная сделка. Это то, на чём будут строиться 90% отчётов.

Также на этом этапе настраивается объединение данных из разных источников. Диалоги обогащаются информацией из CRM: тип клиента, история покупок, ответственный менеджер. Звучит просто, но именно здесь обычно вылезает та самая проблема с ID клиента. Будьте готовы потратить время на матчинг.

Этап 5: Создание дашбордов

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

Типичная ошибка — сразу делать «идеальный» дашборд со всеми возможными метриками. Не делайте так. Начните с трёх-четырёх ключевых показателей, покажите руководителю, и он сам скажет «а можно ещё вот это добавить?». Лучше три итерации по неделе, чем два месяца в вакууме с финальным «это не то, что нам нужно».

Этап 6: Внедрение в процессы

Последний, но критически важный шаг — сделать так, чтобы данные реально использовались. Включите обзор метрик бота в еженедельные совещания. Настройте автоматические алерты на аномалии. Свяжите KPI ответственных людей с показателями.

Без этого шага вся предыдущая работа превратится в «отчёты ради отчётов». Данные должны влиять на решения — только тогда от них есть польза. Мой критерий успеха: если через месяц после запуска руководитель сам звонит и спрашивает «почему вчера конверсия просела?» — значит, система работает. Если не звонит — значит, он даже не открывает дашборд.

Итоги: коротко и по делу

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

Ключевые мысли, которые я хотел донести:

  • Операционные метрики бота (диалоги, намерения, время ответа) — это только первый уровень. Бизнесу нужен третий уровень — связь с деньгами
  • Собирайте правильные события с самого начала. Минимальный набор: начало диалога, распознанное намерение, целевое действие, перевод на оператора, завершение
  • Связь с CRM — обязательна. Без неё не получится посчитать выручку из канала
  • Единый ID клиента — главная техническая задача. Решите её в первую очередь
  • Дашборды должны быть простыми и отвечать на конкретные бизнес-вопросы. 5-7 метрик на экран максимум
  • Данные без процессов бесполезны. Назначьте владельца метрик и встройте аналитику в регулярные совещания

Если у вас уже есть чат-бот, но нет нормальной аналитики — начните с малого. Настройте отправку базовых событий, постройте один дашборд, покажите руководителю. Это займёт несколько недель, но даст понимание, куда двигаться дальше. И, главное, появится ответ на вопрос «а сколько денег нам приносит этот бот?».

А если только планируете внедрять бота — заложите аналитику сразу, на этапе проектирования. Потом переделывать будет сложнее, дороже и больнее. Поверьте — видел это слишком много раз.

chat-bot-plus-bi-kak-svyazat-dialogi-s-prodazhami-i-kpi-dwh-dashbordy-5.png

Хотите увидеть аналитику чат-бота в действии?

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

Записаться на демо

Полезные материалы

Статьи, которые помогут глубже разобраться в теме: