Что такое персонализация
Персонализация — это подстройка того, что видит пользователь, под то, что о нём известно. Один и тот же URL показывает разным людям разные товары, баннеры и порядок выдачи, при этом структура страницы и навигация остаются неизменными.
Сигналы, на которых строится подстройка, делятся на три слоя:
| Слой данных | Что входит | Когда доступен |
|---|---|---|
| Контекст визита | Устройство, источник трафика, город, время суток, страница входа | С первого запроса |
| Поведение в сессии | Просмотры, фильтры, поисковые запросы, добавления в корзину | Через несколько действий |
| Накопленный профиль | История заказов, аффинити к брендам и категориям, ценовой диапазон | После нескольких визитов |
Ключевое отличие персонализации от ручной настройки интерфейса — инициатива на стороне системы. Когда город или размер выбирает сам пользователь, это кастомизация. Явно заданное пользователем предпочтение всегда приоритетнее вычисленного: перекрывать выбранный город «более вероятным» — типичная ошибка, которая разрушает доверие к сайту.
Отличие от сегментации — в гранулярности. Сегмент описывает группу («мужчины 25–34, покупали обувь»), персонализация в пределе описывает одного человека. На практике оба подхода живут вместе: сегменты задают бизнес-логику и ограничения, алгоритм подбирает внутри них.
Уровни зрелости
Внедрение почти всегда проходит одни и те же четыре стадии. Пропускать их не получается: каждая следующая опирается на данные и процессы предыдущей.
| Уровень | Что делает | Что требуется | Типовой эффект |
|---|---|---|---|
| 1. Сегменты | Разный контент для 3–10 групп | Аналитика, ручная настройка | Первые проценты к CR на узких сценариях |
| 2. Правила | Условия «если — то» по поведению и контексту | Событийный трекинг, редактор кампаний | Рост на триггерных сценариях |
| 3. ML 1:1 | Индивидуальный подбор товаров и контента | Накопленная история, движок персонализации | Основной прирост выручки |
| 4. Real-time | Реакция внутри сессии за миллисекунды | Стриминг событий, низкая латентность | Максимум на новом и анонимном трафике |
Разумный порядок действий: сначала закрыть уровни 1–2 на самых нагруженных поверхностях, накопить событийные данные и только потом подключать алгоритмический подбор. Начинать с 1:1-персонализации при отсутствии трекинга бессмысленно — модели не на чем учиться.
Где применяется
Персонализация — не отдельная страница, а слой, накладываемый на существующие поверхности. Их приоритет определяется объёмом трафика и близостью к деньгам.
| Поверхность | Что персонализируется | Комментарий |
|---|---|---|
| Главная страница | Герой-баннер, подборки, порядок категорий | Высокий охват, много нового трафика |
| Листинг категории | Порядок товаров, промоблоки | Персонализация PLP — самый нагруженный трафиком сценарий |
| Карточка товара | Похожие, аксессуары, «с этим покупают» | Прямое влияние на средний чек |
| Корзина и чекаут | Допродажи, пороги бесплатной доставки | Осторожно: любой шум снижает конверсию |
| Поиск | Ранжирование результатов, подсказки | Аудитория с высоким интентом |
| Мобильное приложение | Ленты, ин-апп сообщения, экраны онбординга | Требует единого профиля с вебом |
| Письма | Товарные блоки внутри рассылок | Платформа персонализации отдаёт контент блока, отправку выполняет ESP |
Отдельно стоит зафиксировать границу: платформа персонализации подбирает, что показать, но не является каналом коммуникации. Отправка писем, push и SMS — зона ответственности ESP и marketing automation. Персонализация вставляет в чужую рассылку релевантный товарный блок, а не заменяет систему рассылок.
Какие данные нужны
Требования к данным зависят от сценария, а не от «мощности алгоритма». Минимальный набор для старта:
События (обязательно):
page_view — просмотр страницы с типом (главная / PLP / PDP)
product_view — просмотр товара с ID
add_to_cart — добавление в корзину с ID и количеством
purchase — заказ с составом, суммой и ID заказа
Каталог (обязательно):
фид товаров: ID, название, цена, наличие, категория, бренд, атрибуты, картинка
Идентификация (желательно):
анонимный ID устройства + user ID после авторизации
Отдельно различают источники данных: данные первой стороны собираются собственными системами и остаются работоспособными при любых ограничениях сторонних cookie, а zero-party данные пользователь сообщает сам — в квизе, опросе или настройках. Второй тип особенно ценен для новых пользователей, у которых нет истории.
Самая частая причина слабых результатов — не алгоритм, а фид. Устаревшие остатки, отсутствующие атрибуты и несовпадение ID товара между сайтом и фидом приводят к тому, что персонализация рекомендует то, чего нет в наличии. Качество каталога проверяется до запуска, а не после первого A/B-теста.
Как измерять эффект
Персонализация — единственный класс изменений, где соблазн отчитаться по динамике «до и после» особенно велик и особенно вреден. Правильная схема измерения:
- Контрольная группа. Часть трафика (обычно 10–50%) видит неперсонализированный вариант в течение всего теста.
- Одна первичная метрика. Чаще всего это выручка на посетителя — она объединяет конверсию и средний чек и не позволяет выиграть за счёт падения одного из них.
- Длительность до заранее рассчитанного размера выборки. Останавливать тест в момент, когда цифры выглядят хорошо, — гарантированный способ получить ложный результат.
- Долгосрочный holdout. Постоянные 5–10% трафика без персонализации дают ответ на вопрос «сколько платформа приносит сейчас», а не «сколько принесла на запуске».
| Метрика | Что показывает | Риск при изолированном использовании |
|---|---|---|
| CTR блока | Заметность и релевантность | Кликают, но не покупают |
| CR | Доля конверсий | Может расти за счёт падения чека |
| AOV | Средний чек | Может расти за счёт падения CR |
| RPV (выручка на посетителя) | Совокупный эффект | Медленнее набирает значимость |
| Атрибутированная выручка | Вклад конкретных блоков | Зависит от окна и модели атрибуции |
Карта раздела: разновидности персонализации
Персонализация распадается на набор более узких понятий — по поверхности, по механике и по типу данных.
По поверхности:
- Персонализация главной страницы — герой-баннер и подборки под сегмент или профиль
- Персонализация категорий (PLP) — порядок товаров в листинге
- Персонализированный баннер — подмена креатива и оффера под аудиторию
- Персонализация в приложении — ленты, экраны и ин-апп сообщения
По механике:
- Динамический контент — блоки, содержимое которых определяется правилом или алгоритмом
- 1:1 персонализация — индивидуальный подбор вместо групповых правил
- Персонализация в реальном времени — реакция на действия внутри текущей сессии
- Гиперперсонализация — сочетание поведенческих, контекстных и внешних сигналов
- Персональные рекомендации — товарный подбор как частный случай персонализации
Инфраструктура:
- Движок персонализации — система, которая принимает решение о выдаче
- CDP — хранилище профилей и источник сегментов
- Аффинити-профиль — вектор предпочтений пользователя
Чек-лист внедрения
- Определить поверхность с максимальным трафиком. Персонализация редкого сценария даёт красивый процент прироста и незаметный вклад в выручку.
- Проверить фид и события. ID товаров совпадают, остатки актуальны,
purchaseдоходит без потерь. - Сформулировать гипотезу с ожидаемым эффектом. Без ожидаемого эффекта невозможно рассчитать размер выборки.
- Запустить A/B-тест, а не «включить на всех». Иначе через месяц не будет ответа на вопрос, что именно сработало.
- Зафиксировать одну первичную метрику и набор вторичных для контроля побочных эффектов.
- Дождаться расчётного размера выборки. Промежуточные подглядывания не считаются результатом.
- Оставить постоянный holdout после раскатки, чтобы измерять вклад платформы на горизонте кварталов.
- Уважать явный выбор пользователя — город, размер, язык, отказ от рекомендаций.