AI и машинное обучениеE-commerce и бизнес

Чат-бот, который доказывает доход: как устроена атрибуция в LEO Chat

Мы строили LEO Chat как бота, который не только отвечает, но и показывает, после какого сценария пришёл оплаченный заказ. Разбираем механизм, его границу и замеры.

7 сентября 2026 г.
7 мин чтения

Четвёртого июля 2026 на lionex.com.ua сменился чат в углу страницы. Снаружи то же окошко с приветствием и кнопками. Внутри — первый рабочий экземпляр LEO Chat, платформы чат-ботов для интернет-магазинов, которую мы строили с начала июля. Через три дня тот же виджет встал на textory.com.ua.

Эта статья о том, зачем мы взялись за ещё одного бота на рынке, где их десятки, и что именно платформа считает, когда показывает «доход через бота».

Вопрос, на который у магазина обычно нет ответа

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

Он знает количество подписчиков. Знает, сколько сообщений отправлено. Иногда видит клики по кнопкам. Дальше данные обрываются, потому что заказ оформляется в другом месте: на сайте, в форме, в телефонном разговоре с менеджером. Цепочка рвётся ровно там, где начинаются деньги, и решение «платить за бота дальше или нет» принимается вслепую.

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

Что происходит в диалоге

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

Дальше идёт та часть, ради которой всё и делалось. Корзина собирает несколько товаров. Имя. Телефон с проверкой формата +380. Доставка: для Новой Почты бот ищет город и отделение в реальном справочнике перевозчика, для курьера просит адрес. Оплата: наложенный платёж или карта через Monobank. В конце подтверждение, а когда создана экспресс-накладная, её номер приходит в тот же чат.

Каталог платформа берёт из фида Хорошоп или Prom.ua, из CSV либо из сканера, который читает микроразметку товаров на сайте и сам строит дерево категорий. Это важно для следующего шага: заказ в базе знает свой товар, сумму, способ оплаты и статус. Без этого считать нечего.

Как заказ становится строкой в отчёте

Здесь легче всего соврать, поэтому опишем механизм полностью.

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

Дальше дашборд «Доход через бота» складывает из этих привязок суммы: по каналам, по сценариям, по рассылкам. Рядом — конверсия «диалог → заказ» и воронка сценария по узлам, в которой видно, на каком шаге люди отваливаются.

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

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

Что мы измерили на собственном продукте

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

Четвёртого июля 2026 мы прогнали AI-модуль на эталонном наборе: 29 вопросов, на которые база знаний имеет ответ, и 16 вопросов вне базы. Точность на первых — 89,7 %. На вторых бот ни разу не выдумал ответ: во всех 16 случаях он признал, что не знает, и предложил передать оператору. Это результат оценки на конкретном наборе, а не свойство, которое держится на любом вопросе.

В тот же день мы проверяли сквозную цепочку: тестовый заказ из бота появляется на дашборде дохода с правильной привязкой к сценарию в течение 60 секунд. Онбординг от пустого аккаунта до опубликованного бота на демо-данных 4 июля 2026 занял до 15 минут.

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

Восемнадцатого августа замерили пропускную способность: 298 сообщений в секунду обработки в реальном времени при 64 параллельных воркерах, то есть 17 891 сообщение за минуту. На конфигурации по умолчанию — 159 в секунду. Полный интеграционный набор в тот день состоял из 585 тестов, все пройдены.

Седьмого сентября 2026, внешний замер из Украины: лендинг leo.lionex.com.ua отвечал за 0,21 секунды при 153 КБ HTML, кабинет — за 0,18 секунды, движок — за 0,19. Скрипт виджета весит 57 КБ, в сжатом виде 19 КБ. Это состояние на дату замера, не обещание на завтра.

Чего в LEO Chat нет

Живых каналов два: Telegram и виджет на сайте. Instagram и Viber — в планах. Если основной канал вашего магазина Instagram, LEO пока не подойдёт, и лучше узнать это сейчас.

Готовых интеграций с учётными системами и рекламными кабинетами тоже нет — это направление развития, а не сегодняшняя функция. Обмен с внешними системами делается через вебхуки и публичный API.

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

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

Что стоит спросить у любого поставщика бота

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

Второй вопрос: что произойдёт с сообщением, если ваш сервис упадёт посреди диалога. Ответ «такого не бывает» означает, что это не проверяли.

Как это выглядит для нас самих

Мы пользуемся LEO Chat на двух собственных сайтах. На lionex.com.ua бот отвечает из базы знаний об услугах и собирает заявки, которые сразу попадают в нашу рабочую систему. На textory.com.ua он обслуживает пользователей Textory, нашего второго продукта.

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

Посмотреть, как бот ведёт себя в диалоге, можно прямо здесь: чат в углу этой страницы — это он. Описание продукта и скриншоты кабинета — на странице LEO Chat, остальные наши продукты — в разделе собственных продуктов. Попробовать платформу на своём магазине — на leo.lionex.com.ua: модель тарифов там по объёму базы и AI-ответов, актуальные условия на сайте продукта.

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

Теги

AIE-commerce

🤔Вам понравилась статья?

Ваше мнение помогает нам создавать лучший контент

Поделитесь с друзьями

Нашли что-нибудь полезное? 🚀

Помогите другим узнать это — поделитесь статьей в социальных сетях

https://lionex.com.ua/blog/chat-bot-yakyi-dovodyt-dokhid-leo-chat

💚 Спасибо, что помогаете нам расти

Владислав Чистяков

Пише про те, що робить руками: інтернет-магазини на OpenCart, застосунки на Next.js, інтеграції та швидкість сайтів. У статтях — заміри й перевірки, які читач може повторити на своєму проєкті, а не загальні поради. Комерційна розробка з 2015 року.

Частые вопросы

Ответы на популярные вопросы по теме

Это сумма заказов, оплаченных после взаимодействия с ботом. Каждое взаимодействие оставляет событие, и в момент оплаты заказ привязывается к последнему взаимодействию перед ней — сценарию, рассылке или каналу. Это модель last-touch, то есть учёт, а не доказательство того, что без бота заказа не было бы: для такого вывода нужен эксперимент с контрольной группой.

Живых каналов два: Telegram и виджет на сайте. Instagram и Viber — в планах, на дату публикации их нет. Если основной канал вашего магазина Instagram, платформа пока не подойдёт.

Да, это и есть основной сценарий. Корзина собирает несколько товаров, дальше идут имя, телефон с проверкой формата +380 и доставка: для Новой Почты город и отделение ищутся в справочнике перевозчика. Оплата — наложенный платёж или карта через Monobank, причём карточный способ включается на ключах платёжного провайдера со стороны магазина. Номер созданной экспресс-накладной приходит в тот же чат.

На оценке 04.07.2026 — нет. Мы прогнали 29 вопросов, на которые база знаний имеет ответ, и 16 вопросов вне базы: точность на первых составила 89,7 %, на вторых бот во всех 16 случаях признал, что не знает, и предложил передать оператору. Это результат на конкретном наборе, а не свойство, которое держится на любом вопросе.

Это продукт с собственными тарифами: модель — по объёму базы знаний и количеству AI-ответов, с пробным периодом без карты. Актуальные условия и цифры — на сайте продукта leo.lionex.com.ua. Подключение бота к каталогу, доставке и учёту силами агентства оценивается отдельно после разбора задачи.

Получайте лучшие статьи на почту

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

Мы уважаем вашу конфиденциальность. Отписаться можно в любой момент.

Похожие статьи

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

Как переписать весь каталог на уникальные описания без копирайтера

Тысячи товаров с описанием от поставщика — и тот же текст у десятков конкурентов. Разбираем, как устроен массовый AI-рерайт каталога и чего он не делает.

6 мин
7 сент.
Читать дальше
B2B-магазин: шесть вещей, которых нет в розничном
E-commerce и бизнес

B2B-магазин: шесть вещей, которых нет в розничном

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

7 мин
4 сент.
Читать дальше
Сколько занимает разработка интернет-магазина: 25–45 дней и что их растягивает
E-commerce и бизнес

Сколько занимает разработка интернет-магазина: 25–45 дней и что их растягивает

«Сколько времени занимает» — вопрос, который стоит отдельным пунктом на 162 страницах наших услуг. Публичные диапазоны в рабочих днях: магазин на OpenCart 25–45, лендинг 7–18, оптовый 30–55. Семь этапов магазина, почему нижняя граница достаётся редко и что растягивает срок.

8 мин
3 сент.
Читать дальше