Выше — макет в реальном шелле консоли: Дашборд базы (рост / нетто-движение / источники / распределение по engagement-статусам / список сегментов) и Карточка контакта 360° (профиль + склеенные идентификаторы + табы + вечный activity-log). Графики отрисованы реальным recharts v3 на brand chart-токенах — тем же стеком и в том же визуальном языке, что дашборд рассылок MLF-289. Ниже — что взято из ресёрча, маппинг статусов и развилки на согласование. Данные — синтетические.
① Дашборд базы (экран по умолчанию): сегмент сверху → «Дашборд базы». Рост базы, нетто-движение (пришло/ушло), источники, состояние базы (две оси: recency + suppression) и список сегментов. Наведите на любой график — у точки покажется значение.
② Карточка 360° (второй экран): сегмент сверху → «Карточка 360°». Слева профиль и склеенные идентификаторы, по центру — табы Overview / Engagement / Event History (кликаются), справа — вечная лента действий. Ниже — заметки по дизайну, маппинг статусов и развилки на согласование. Данные синтетические.
Ни одной выдуманной механики: каждый блок — прямой референс с проверенного факта ресёрча (верификация 3-0). Разбивка «канал/фильтры» ложится на наш recharts-стек без нового.
| Блок макета | Референс | Что и почему |
|---|---|---|
| Line роста базы + парный bar нетто-движения | Klaviyo Growth report | Слева рост базы во времени (фильтры период / агрегация / канал), справа added (зелёный) vs excluded (красный) — нетто-движение, а не одна дельта-цифра. §2.1 |
| Разбивка по источникам | Klaviyo opt-in sources | «Где и как подписчики попадают в базу»: нисходящий список источников + счётчик на каждый. У нас источник известен из cdp.events. §2.2 |
| Распределение по статусам (две оси) | Klaviyo engagement | Recency-статусы (активные/спящие/неактивные) — основная разбивка «живой» базы; отписки/bounce — отдельный срез (ось suppression, не хвост recency). §4, §5 |
| Список сегментов | Klaviyo + Braze | Размер · %-изменения · added · dropped · net change + мини-sparkline роста в строке. §3 |
| Карточка 360°: табы | Braze user profile | Профиль ≠ таймлайн ≠ messaging: Overview / Engagement / Event History. §5.1 |
| Вечный activity-log справа | Klaviyo profiles | Лента взаимодействий на всех вкладках, фильтр по типам событий — ровно наш append-only cdp.events. §5.2 |
| Склеенные идентификаторы | Segment Unify | Identity graph как основа «золотого профиля»: все Identifiers персоны + ранг + история merge — у нас уже есть (resolvePerson()). §5.4 |
| Участие в сегментах (read-only) | Klaviyo Lists & segments | Сегменты динамические → членство показываем read-only, без ручного удаления. §5.3 |