A/B-тесты для ботов и fuzzy-поиск по каталогу: оптимизация…
  • AI & Optimization
  • Автор: Команда CrmAI
  • Опубликовано:
A/B-тесты и fuzzy-поиск

Недавно к нам обратился владелец интернет-магазина электроники с интересным вопросом: «Мы написали два варианта приветствия для бота. Одно формальное — "Добрый день! Чем могу помочь?", второе более дружелюбное — "Привет! Что ищем сегодня?". Команда спорит уже неделю, какое использовать. А ещё клиенты постоянно пишут "афон" или "iphon" вместо "айфон" — бот их не понимает».

Знакомая ситуация? Споры о формулировках, интуитивные решения, потерянные клиенты из-за опечаток. Мы в CrmAI давно поняли: когда речь идёт о конверсии, мнения ничего не стоят — считаются только данные. Поэтому мы встроили в платформу два мощных инструмента: A/B-тестирование сценариев и умный fuzzy-поиск по каталогу.

A/B-тестирование сценариев бота: прекращаем споры, начинаем измерять

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

Именно так работает A/B-тестирование в CrmAI. Вы создаёте две версии любого элемента диалога, система случайным образом показывает их разным пользователям, а через некоторое время у вас есть статистически достоверный ответ на вопрос «что лучше».

Что имеет смысл тестировать:

  • Приветствие — формальный тон против дружеского. Иногда разница в одном слове меняет конверсию на десятки процентов
  • Первый вопрос — открытый («Что вас интересует?») против закрытого с кнопками («Выберите категорию»). Результат часто неожиданный
  • Структура диалога — длинная квалификация из 7 вопросов против короткой из 3. Больше — не всегда лучше
  • CTA-кнопки — «Оставить заявку» против «Получить консультацию» против «Узнать цену». Каждая аудитория реагирует по-своему
  • Скорость ответов — мгновенный ответ против небольшой паузы «бот печатает». Да, это тоже влияет на восприятие
Сравнение результатов A/B-теста сценариев бота

Как устроен процесс A/B-тестирования

Многие боятся A/B-тестов, считая их чем-то сложным из мира data science. На самом деле всё проще, чем кажется. Вот как это работает на практике:

Вы берёте текущий сценарий бота — это ваш контрольный вариант А. Затем создаёте копию и меняете в ней один элемент: формулировку приветствия, порядок вопросов, текст кнопки. Это вариант Б. Важно: меняйте что-то одно, иначе потом не поймёте, что именно сработало.

Дальше вы указываете, как распределить трафик. Классика — 50/50, когда половина посетителей видит вариант А, половина — вариант Б. Но если боитесь рисковать, начните с 80/20: основной трафик идёт на проверенный сценарий, а 20% — на экспериментальный.

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

Какие метрики анализировать

Просто запустить тест недостаточно — нужно понимать, на какие показатели смотреть. И тут важно не попасть в ловушку «метрик тщеславия». Например, вариант с весёлыми emoji может получить больше откликов в чате, но меньше реальных заявок. Вот на что стоит обращать внимание:

  • Engagement rate — какой процент людей продолжил диалог после первого сообщения бота. Если пользователи сразу уходят — проблема в приветствии
  • Completion rate — сколько людей дошли до целевого действия (заявка, заказ, запись). Это главная метрика, ради которой всё и делается
  • Drop-off points — на каком шаге люди чаще всего бросают диалог. Если 40% уходят на третьем вопросе — значит, там что-то не так
  • Time to conversion — сколько времени проходит от начала диалога до заявки. Иногда короткий сценарий конвертирует быстрее, но хуже по качеству лидов
  • CSAT (Customer Satisfaction) — если в конце диалога спрашиваете «Оцените работу бота», эта оценка тоже важна для долгосрочной лояльности

Хотите прекратить споры и начать тестировать?

Покажем, как настроить A/B-тесты для вашего бота и начать принимать решения на основе данных, а не мнений. Консультация бесплатная.

Получить консультацию

Fuzzy-поиск: когда клиенты пишут «как получится»

Вернёмся к нашему владельцу магазина электроники. Вторая его проблема — клиенты, которые пишут с опечатками. И это не редкость: люди торопятся, печатают на ходу с телефона, путают раскладку клавиатуры. Кто-то напишет «афон», кто-то «iphon», а кто-то вообще «fqajy» (это «айфон» в английской раскладке).

Обычный бот на такие запросы отвечает: «Извините, я не нашёл товар "афон". Попробуйте уточнить запрос». Клиент расстраивается, уходит к конкурентам, и вы теряете продажу из-за одной буквы.

Fuzzy-поиск решает эту проблему. Это «нечёткий» поиск, который понимает, что имел в виду пользователь, даже если написал с ошибками. Вот что он умеет распознавать:

  • Опечатки — «афон», «айфн», «ойфон» превращаются в «айфон». Система понимает, что одна-две буквы могут быть перепутаны
  • Транслитерация — «iphone», «iPhone», «IPHONE» и «айфон» — это один и тот же товар. Не важно, как написал клиент
  • Синонимы — клиент ищет «телефон», а вы в каталоге называете это «смартфон». Fuzzy-поиск знает, что это одно и то же
  • Сокращения и сленг — «кондёр» = кондиционер, «телек» = телевизор, «ноут» = ноутбук. Бот говорит на языке покупателей
  • Неправильная раскладка — «fqajy» → «айфон». Это когда человек забыл переключить клавиатуру с английского на русский

Главный принцип: клиент пишет как умеет, а бот понимает, что нужно. Никаких «уточните запрос» — сразу результат.

Пример работы fuzzy-поиска с исправлением опечаток

Как работает fuzzy-поиск: немного технической магии

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

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

  • Расстояние Левенштейна — алгоритм считает, сколько букв нужно добавить, удалить или заменить, чтобы одно слово превратилось в другое. «Афон» → «Айфон» — всего одна замена, значит, это скорее всего опечатка
  • N-граммы — система разбивает слова на короткие фрагменты и сравнивает их. Даже если слово написано с ошибкой, многие фрагменты совпадут с правильным вариантом
  • Фонетическое сопоставление — алгоритм «слышит», как звучит слово. «Айфон» и «ифон» звучат похоже, значит, это скорее всего одно и то же
  • ML-модель — нейросеть, которая обучена на реальных запросах ваших клиентов. Со временем она становится умнее и точнее распознаёт специфику вашего бизнеса

Все эти алгоритмы работают вместе, дополняя друг друга. В результате точность распознавания превышает 95% — то есть из 100 запросов с опечатками 95+ будут поняты правильно.

Автоматическая оптимизация: AI делает работу за вас

A/B-тесты — это здорово, но они требуют внимания. Нужно придумать, что тестировать, запустить тест, дождаться результатов, проанализировать, применить победителя, придумать новый тест... Это может занять много времени.

Поэтому мы добавили в CrmAI автоматическую оптимизацию. Система сама анализирует поведение пользователей и постепенно улучшает сценарии без вашего участия. Вот как это работает:

  • Multi-armed bandit — вместо жёсткого разделения 50/50 система динамически перенаправляет больше трафика на лучший вариант. Если вариант Б явно выигрывает, он начинает получать 60%, потом 70%, потом 80% трафика. Вы не теряете конверсии на заведомо худшем варианте
  • Автоматический стоп — тест завершается, как только накоплено достаточно данных для статистически значимого вывода. Не раньше (чтобы не принять случайность за закономерность) и не позже (чтобы не тратить время зря)
  • Умные рекомендации — AI анализирует ваши диалоги и предлагает, что стоит протестировать. «Замечаю, что на втором вопросе уходит много пользователей. Попробуйте переформулировать или добавить кнопки»

По сути, вы получаете персонального data scientist'а, который круглосуточно следит за ботом и ищет способы его улучшить. Только платить ему не нужно.

Хотите, чтобы ваш бот становился умнее каждый день?

Настроим автоматическую оптимизацию, A/B-тесты и fuzzy-поиск. Первые 14 дней — бесплатно, чтобы вы могли оценить результат.

Начать бесплатно

Реальные истории: что тестировали наши клиенты

Теория — это хорошо, но давайте посмотрим, как A/B-тесты работают на практике. Вот несколько историй от компаний, которые уже используют CrmAI.

Интернет-магазин электроники. Тот самый, с которого мы начали эту статью. Они протестировали два варианта приветствия: формальное «Добрый день! Чем могу помочь?» и неформальное «Привет! Что ищем сегодня?». Маркетолог был уверен, что неформальное победит — оно же дружелюбнее! Оказалось, наоборот: формальное приветствие дало +23% к конверсии. Аудитория магазина — люди 35-50 лет, они оценили серьёзный подход.

Салон красоты. Бот задавал открытые вопросы: «Какую услугу вы хотите?», «На какое время удобно записаться?». Тест показал: если заменить открытые вопросы на кнопки с вариантами, время до записи сокращается на 40%. Людям проще нажать кнопку, чем печатать.

Агентство недвижимости. Изначально бот задавал 8 вопросов для квалификации: тип недвижимости, бюджет, район, количество комнат, этаж, ремонт, срочность, способ связи. Половина людей бросала на середине. Сократили до 4 ключевых вопросов — получили на 35% больше лидов. Остальное выяснили уже по телефону.

B2B-компания (IT-услуги). Спорили, как обращаться к клиентам: на «вы» с формальными фразами или более расслабленно. Тест показал: неформальный тон дал +18% engagement. Оказалось, даже бизнес-аудитория устала от канцелярита.

Как связать тесты с реальными продажами

Есть одна ловушка, в которую часто попадают маркетологи: они оптимизируют бота на метрики в боте, но забывают про конечную цель — продажи. Вариант А может давать больше заявок, но вариант Б — заявки более качественные, которые лучше закрываются в сделки.

Поэтому в CrmAI мы связали данные A/B-тестов с бизнес-метриками:

  • Интеграция с CRM — вы видите не просто «вариант А дал 100 заявок, вариант Б — 80», а «вариант А дал 100 заявок и 5 продаж, вариант Б — 80 заявок и 8 продаж». Иногда меньше — это больше
  • Сегментация по аудитории — один вариант может лучше работать для новых клиентов, другой — для возвращающихся. Система покажет эту разницу
  • Анализ воронки — понимаете, на каком этапе изменение даёт максимальный эффект. Иногда лучше оптимизировать не начало диалога, а середину
  • ROI изменений — видите в деньгах, сколько принесло каждое улучшение. Это помогает приоритизировать: что тестировать в первую очередь

Что вы получаете в итоге

Давайте подведём итоги. A/B-тестирование и fuzzy-поиск — это не просто «приятные фичи». Это инструменты, которые напрямую влияют на ваш доход.

С A/B-тестами вы перестаёте гадать и начинаете знать. Каждое изменение в боте проверено на реальных пользователях. Вы не тратите время на споры — данные говорят сами за себя. И каждый тест делает бота чуть лучше: +5% тут, +10% там, и через полгода конверсия вырастает вдвое.

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

А автоматическая оптимизация делает всё это без вашего постоянного участия. Система сама находит точки роста и постепенно улучшает сценарии.

Готовы попробовать?

Начните с бесплатного 14-дневного периода. Настроим A/B-тесты, подключим fuzzy-поиск, покажем, как работает автоматическая оптимизация. Если не понравится — ничего платить не нужно. Но обычно нравится.

Начать бесплатный период