Top.Mail.Ru

WayLogger — сквозная аналитика и CJA-модуль для чат-ботов

Инфраструктура для построения CJM-карт, воронок и дашбордов, которая работает и для маркетинга, и для продаж, и для продуктовой аналитики.

Базовая цена

от 9 500 

Готовое решение для визуализации CJM, выявления утечек и роста конверсий

 

WayLogger — это модуль сквозной аналитики и Customer Journey Analytics (CJA), созданный специально для чат-ботов. Он фиксирует путь каждого пользователя: шаги, события, действия, теги, высказывания — и помогает находить узкие места, точки потерь и ростовые точки в сценариях.

 

Работает как с ботами на платформе Metabot, так и с внешними конструкторами: BotHelp, Salebot, ManyChat, WhatsApp API и др.

 

📡 Metabot в этом случае становится шлюзом и интеграционной шиной: события принимаются, накапливаются, обрабатываются и передаются в нужные хранилища и BI-системы.

 

Это не просто логирование — это инфраструктура для построения CJM-карт, воронок и дашбордов, которая работает и для маркетинга, и для продаж, и для продуктовой аналитики.

Варианты интеграций

Готовая конфигурация

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

Что входит:

  • Компонент WayLogger и плагин логирования
  • Готовая очередь логов (waylog_queue)
  • Поддержка методов: logWay, logStep, logEvent, logTag, logUtter
  • Структура справочников (ways, steps, events, tags, leads, sessions)
  • REST API и low-code команды
  • Хранение данных до 3 месяцев

Кому подходит:

  • Тем кто готов настроить систему самостоятельно
  • Имеет своего разработчика или опыт на Metabot
  • Хочет быстро протестировать аналитику без внедрения

Стоимость:

Бесплатно (вы оплачиваете любой тариф на платформе Metabot)

Решаемые задачи:

  • Построение CJM и воронок прямо из пользовательского поведения
  • Анализ эффективности автоворонок и сценариев
  • Визуализация данных в DataLens, Looker Studio, Power BI
  • Улучшение конверсий и ROI маркетинговых кампаний

Для кого это решение:

  • Маркетологам — чтобы видеть полные CJM-карты, понимать точки отвалов и повышать конверсию
  • Digital-агентствам — чтобы ставить аналитику клиенту за 1 день, без кастомной разработки
  • Продуктовым командам и разработчикам — чтобы отслеживать путь пользователя сквозь сценарии и гипотезы
  • Интеграторам и CRM-подрядчикам — как white-label решение под свои внедрения

Ключевые возможности:

  • Сквозная аналитика в чат-ботах: отслеживание шагов, событий, тегов, высказываний
  • Автоматическое определение и продление сессий
  • Хранение и агрегирование пользовательских путей (way → step)
  • Отдельные команды и API для: logWay, logStep, logEvent, logTag, logUtter
  • Гибкая архитектура справочников: ways, steps, events, tags, leads, sessions

Интеграция с:

  • ClickHouse (по умолчанию)
  • PostgreSQL (внутри Metabot)
  • Google Sheets

Где используется:

  • Внутри платформы Metabot (low-code команды, V8-скрипты)
  • Из внешних источников — через REST API
  • В проектах, где важен контроль CJM, сессий и поведения лида
  • При построении сквозной аналитики в чатах, мессенджерах, мини-приложениях

Как работает WayLogger

Универсальный метод: logWay()

Единый входной метод, который по приоритету определяет, что логировать:

  1. step → фиксируется шаг в пути (нужны way и step)
  2. event → логируется событие
  3. tag → добавляется или удаляется тег (add / remove)
  4. utter → записывается пользовательское высказывание

Вы можете передавать сразу несколько типов (например, step + utter) — они будут зафиксированы вместе.

Пример подключения (внутри Metabot):

const WayLogger = require('Common.Analytics.WayLogger')

const logger = new WayLogger({
  clientId: 1,
  productCode: 'demo_bot',
  clientKey: 'ABCDE5'
})

logger.logWay({ lead_id: 123, way: 'funnel', step: 'start' })
logger.logWay({ lead_id: 123, event: 'clicked_button' })
logger.logWay({ lead_id: 123, tag: 'warm', tag_action: 'add' })
logger.logWay({ lead_id: 123, utter: 'хочу узнать цену' })

REST API пример:

POST /api/analytics/log-way
{
  "client_id": 1,
  "client_key": "ABCDE5",
  "product_code": "demo_bot",
  "payload": {
    "lead_id": 123,
    "way": "funnel",
    "step": "start"
  }
}

Какие таблицы формируются

Данные сохраняются в очередь waylog_queue и выгружаются в хранилище:

Основная таблица waylog

Поле

Описание

lead_id

ID пользователя

session_id

ID сессии

way_id

ID пути (если указан)

step_id

ID шага

event_id

ID события

tag_id

ID тега

tag_action

add / remove

utter

Текст пользовательской фразы

extras

Любые дополнительные поля

timestamp

Время логирования

Справочники:

  • dict_ways, dict_steps, dict_events, dict_tags
  • leads, sessions — с авто-продлением (по умолчанию 5 мин.)

Хранение данных в Metabot — до 3 месяцев (можно расширить)

Получить консультацию
Наш сайт использует файлы cookie, чтобы улучшить его работу