Платформа клиентских данных (CDP)
Почему триггерный маркетинг упирается в ИТ
Данные о клиенте у программы лояльности есть. Проблема в том, что между данными и действием стоит очередь на разработку.
- События разложены по системам. Процессинг, сайт, приложение, контакт-центр, опросы, кассы. Профиль клиента собран, а его действия живут в разных таблицах и форматах, и лентой по клиенту их никто не видит.
- Каждый триггер — отдельный ETL-пакет. «После первой покупки начислить бонус», «если не оплатил за 30 минут — напомнить»: под каждое правило пишется свой пакет. Что он делает, знает автор. Изменение условия означает доработку и релиз.
- Моменты проходят между выгрузками. Первая покупка, брошенная корзина, признак оттока — клиент готов к действию сейчас, а кампания по сегменту стартует после ночной выгрузки. Почему сообщение не пришло, разбирают по логам.
Платформа клиентских данных объединяет четыре слоя: профиль клиента и его события, схемы проверки событий, сценарии реакции и сегменты для кампаний. Всё настраивается в интерфейсе.
Примеры сценариев
Пять сценариев, которые чаще всего просят маркетологи программ лояльности. Каждый собирается из тех же шести типов узлов.
- Приветственный бонус. Первая покупка новым клиентом — начисление бонуса. Если через 7 дней второй покупки нет — напоминание с предложением. Первая покупка → Клиент новый? → Начислить бонус → Ждать покупку 7 дней → Напоминание
- Опрос после обращения. Закрытие обращения в контакт-центре — приглашение в опрос. Ответа нет 3 дня — повторное приглашение. Несколько обращений одного клиента ведутся отдельно по ключу корреляции. Обращение закрыто → Приглашение в опрос → Ждать ответ 3 дня → Повтор или выход
- Брошенная корзина. Товар добавлен в корзину — ожидание оплаты 30 минут. Оплата не пришла — напоминание с составом корзины из данных события. Товар в корзине → Ждать оплату 30 минут → Напоминание с корзиной
- Накопительная механика. Счётчик покупок в категории. После третьей покупки — бонус или переход на следующий уровень программы, данные о сумме подставляются из счётчика. Покупка в категории → purchases +1 → purchases = 3? → Повысить уровень
- Негативный отзыв. Ответ на опрос с негативной тональностью и причиной «не перезвонили» — задача сотруднику контакт-центра. Повторного контакта нет 2 дня — эскалация руководителю. Негативный отзыв → Задача в контакт-центр → Ждать контакт 2 дня → Эскалация
Отзывы клиентов становятся событиями
Оценка в опросе говорит, доволен клиент или нет. Почему — написано в комментарии, и обычно эти комментарии никто не читает целиком: их тысячи в месяц. Платформа передаёт текст языковой модели и получает обратно три поля: тональность, её силу и причины из словаря, который ведёт ваша команда. Размеченный ответ ложится в профиль клиента как обычное событие. Дальше он работает как любое другое: попадает в отчёт о причинах негатива и позитива, запускает сценарий, собирается в сегмент. Также платформа приводит к схеме события данные смежных систем в произвольном формате.
Тональность
Позитив, негатив или нейтрально и сила от −2 до +2, отдельно от выставленной оценки.
Причины
До трёх причин из вашего словаря: качество поддержки, скорость приложения, не перезвонили. Новые темы модель предлагает сама, вы решаете, принять ли их.
Ваша модель
Локальная, корпоративный шлюз или облачный поставщик по вашему договору. Текст обрабатывается там, где разрешила служба безопасности.

Схема работы
Платформа принимает события от систем-источников, ведёт профиль клиента и отдаёт результаты сценариев в модули Системы лояльности и внешние системы. Всё в контуре заказчика.

Преимущества
Кто и что делает
Маркетинг настраивает сценарии и сегменты, ИТ подключает источники и каналы, служба безопасности контролирует доступ и аудит.
CRM-маркетолог, аналитик
- Строит сегменты и целевые аудитории по профилю и событиям
- Собирает сценарии на холсте, задаёт условия, счётчики и действия
- Публикует версии и следит за экземплярами
- Разбирает обращения клиентов по карточке экземпляра
Интегратор, администратор
- Подключает системы-источники: базы, Kafka, RabbitMQ, API, файлы
- Описывает схемы событий вместе с владельцами источников
- Настраивает каналы доставки один раз для всех сценариев
- Следит за движком и потоком событий через мониторинг ETL
ИБ и владелец данных
- Раздаёт доступы через модуль безопасности Системы лояльности
- Проверяет журнал изменений схем и версий сценариев
- Контролирует, что данные не покидают контур
- Получает аудит по каждому экземпляру и исходу
Данные под контролем
Платформа работает с персональными данными клиентов, поэтому требования служб ИТ и ИБ учтены в архитектуре.
- Развёртывание в контуре заказчика. Платформа устанавливается в инфраструктуре заказчика вместе с остальными модулями Системы лояльности. Внешние сервисы для хранения или обработки данных не используются.
- Единая авторизация. Сотрудники входят через модуль безопасности Системы лояльности. Роли и доступы управляются централизованно, отдельных учётных записей платформа не заводит.
- Проверка событий и защита от конфликтов. События проверяются по схеме при приёме. Схемы и сценарии защищены от одновременного редактирования: изменения фиксируются с автором и временем.
- Неизменяемые версии и аудит. Опубликованная версия сценария не меняется. По каждому экземпляру доступны лог событий и таблица исходов через интерфейс и REST API.
- Идемпотентность и корректировки. Повторное событие не создаёт повторного действия. Корректировка события пересчитывает счётчики и фиксируется в журнале.
- Языковая модель заказчика и открытые коннекторы. Языковая модель для разметки текста подключается через точку доступа заказчика: локальная, корпоративная или облачная по вашему договору. Какие поля получает модель, настраивается. Источники данных подключаются через открытую библиотеку EtlKit, которую развивает RapidSoft: базы данных, Kafka, RabbitMQ, файлы, REST.
- В развитии: ограничение частоты и переобработка. Лимиты на число входов клиента в сценарий за период и штатный механизм переобработки исторических событий.
Зачем программе лояльности платформа клиентских данных
Платформа клиентских данных, или CDP (customer data platform), — это класс систем, которые собирают данные о клиенте из всех точек контакта в единый профиль и делают этот профиль доступным для маркетинга: сегментации, персонализации, триггерных коммуникаций. Для программы лояльности такая платформа — естественное продолжение: у неё уже есть самый ценный источник событий, транзакции, и самый прямой способ повлиять на поведение клиента, вознаграждение.
Разница между CDP-платформой в составе Системы лояльности RapidSoft и облачными сервисами в том, где живут данные и что происходит после срабатывания сценария. Облачные CDP хорошо решают задачу рассылок для e-commerce, но требуют вынести клиентскую базу наружу и оплачивать её объём. Наша платформа разворачивается в инфраструктуре заказчика, а результат сценария не ограничивается сообщением: сценарий может начислить бонус, изменить участие в акции, передать данные во внутреннюю CRM.
Триггерные сценарии вместо ETL-пакетов
Триггерные рассылки и начисления в большинстве программ лояльности реализованы как индивидуальные ETL-пакеты. Это работает, пока сценариев немного и их автор в команде. Со временем пакеты накапливаются, условия в них расходятся с тем, что помнит маркетинг, а любое изменение требует разработки. Сценарии событий переносят эту логику в настраиваемый и версионируемый объект: граф с условиями, который маркетолог видит целиком, а система проверяет при публикации.
Схема события как контракт
Качество триггерного маркетинга упирается в качество событий. Если источник изменил формат суммы или перестал передавать категорию товара, сценарии продолжают работать, но неправильно. Схемы метаданных событий фиксируют ожидаемую структуру для каждого источника и типа события. Событие, не прошедшее проверку, отклоняется с понятной ошибкой, и об изменении в источнике становится известно в тот же день.
Сегментация и сценарии — две стороны одной базы
Сегментация клиентов, RFM-анализ и целевые аудитории отвечают на вопрос «кому»: какие группы клиентов получат кампанию. Сценарии отвечают на вопрос «когда»: что сделать с конкретным клиентом в момент его действия. В платформе оба инструмента работают на одном профиле и одном редакторе условий, поэтому сегмент, собранный для кампании, можно использовать как условие входа в сценарий, а событие из сценария — как признак для сегмента.
Платформа входит в Систему лояльности RapidSoft и работает вместе с Clientrix: опросами и коммуникациями. Подробнее о программах лояльности для банков и для розничных сетей.
Развитие продукта
Первый этап платформы работает. Дальше развиваем движок сценариев и аналитику по отзывам.
- Каналы доставки. Встроенные обработчики для Webhook, Apache Kafka и пользовательских ETL-потоков с политиками повторов, управление каналами из интерфейса.
- A/B-разветвление. Узел, который делит поток клиентов в заданных пропорциях, для проверки механик внутри сценария.
- Окна и накопительные паттерны. Скользящие и календарные окна счётчиков, паттерн «накопить N и выйти», табличные развилки для менеджеров.
- Отчёт о причинах. Сводный отчёт о причинах позитива и негатива по опросам и обращениям.
Вопросы и ответы
Чем платформа отличается от облачной CDP?
Платформа разворачивается в инфраструктуре заказчика вместе с Системой лояльности. Клиентские данные, схемы событий и движок сценариев не покидают контур. В профиле уже есть события процессинга и сработавшие механики акций, а результат сценария уходит в начисление, коммуникацию или внешнюю систему. Облачная CDP может оставаться каналом коммуникаций, а платформа — источником событий и правил программы.
Насколько быстро сценарий реагирует на событие?
Движок непрерывно читает поток событий и реагирует в течение секунд после сохранения события. Это не ночная пакетная выгрузка, но и не миллисекунды: для механик, которым нужна атомарность с транзакцией, используются модуль акций и бонусный процессинг.
Кто настраивает сценарии — маркетолог или разработчик?
Маркетолог или CRM-аналитик. Простейший сценарий — два узла и один переход: по событию выполнить действие. Условия собираются в том же редакторе, что и группы контактов, поля события выбираются из списка по его схеме. Разработка ETL-пакета под сценарий не требуется.
Что происходит, если событие пришло с ошибкой или повторно?
Событие, не соответствующее схеме, отклоняется с кодом и списком ошибок, остальные события пакета обрабатываются. Повторное событие с тем же идентификатором считается корректировкой: счётчики сценария пересчитываются, факт фиксируется в журнале экземпляра, уже выпущенные действия не отзываются.
Куда уходит результат сценария?
Действие формирует запись по шаблону с данными профиля, события и счётчиков. Записи забирают ETL-процессы Системы лояльности и интеграции: Система коммуникаций для рассылок и опросов, модуль акций и процессинг для начислений, внешние системы через HTTP-вызовы и Kafka.
Нужна ли Система лояльности RapidSoft, чтобы использовать платформу?
Платформа — модуль Системы лояльности RapidSoft и поставляется в её составе. Действующим клиентам она доступна как расширение, новым — вместе с системой или её частью, в модульной поставке.
Есть ли анализ тональности отзывов?
Да. Свободный текст из опроса или обращения размечается языковой моделью: тональность, её сила и причины из вашего словаря. Результат становится событием в профиле клиента, по нему работают сценарии, сегменты и отчёты. Модель и точку доступа выбирает заказчик, разметка выполняется в течение минут после ответа.