UX для операторов и партнеров
1) Контекст и ключевые различия
Операторы работают с рисками, платежами, комплаенсом, контентом, акциями, поддержкой. Их UX-цель — оперативное управление и снижение инцидентов.
Партнеры (аффилиаты) фокусируются на трафике, офферах, выплатах и аналитике LTV/ROI. Их UX-цель — прозрачность и рост.
- Одна роль — один главный сценарий на рабочем столе.
- Сигналы и статусы важнее декоративной графики.
- Любой показатель кликабелен до первоисточника (drill-down).
- Audit trail по умолчанию; действия — обращаемые (undo/confirm).
- A11y/i18n-by-default: клавиатура, контрасты, локальные форматы.
2) Роли и права (RBAC) — каркас UX
Базовые роли оператора: Admin, Compliance, Risk/Fraud, Payments, CRM/Bonuses, Content, Support, BI.
Роли партнеров: Partner Owner, Manager, Finance, Analyst.
- Видимость разделов и CTA — по ролям.
- Ограниченные действия помечены “ключом” и подсказкой причины (“Требуется роль Payments:Advanced”).
- Чувствительные операции — двойное подтверждение + журнал.
3) Рабочие столы (оператор)
3.1 Dashboard «Состояние платформы»
SLA/SLO блок: аптайм, инциденты, очереди.
Финансовый блок: GGR/Net Gaming, депозиты/выводы, TtW p95.
Риск/AML: алерты по паттернам мошенничества, спайки chargeback.
Игровая активность: DAU/Concurrency, топ-провайдеры, ошибки запусков.
Действия: «Открыть инцидент», «Отключить провайдера», «Включить баннер техработ».
3.2 Операции и платежи
Очередь выплат: статус, ETA, лимиты, источник метода (same-method).
Массовые действия: approve/hold/reject с причиной.
Карточка операции: KYC-уровень, гео, device-фингерпринт, аномалии.
3.3 Риск/AML
Сводка правил, риск-скор, связанные аккаунты/устройства, 3-й фактор (док-пакет).
Рецепты действий: «Поставить на hold 24 ч», «Запросить расширенный KYC».
3.4 Маркетинг и бонусы
Конструктор акций: аудитория, условия, лимиты, сроки, превью микрокопи.
Симулятор бюджета и прогноза откушивания (abuse-контроль).
AB-слоты, частотные ограничения, журнал изменений.
4) Рабочие столы (партнер)
4.1 Обзор партнера
Трафик/качество: клики, регистрации, FTD, CR, удержание D7/D30.
Финансы: RevShare/CPA, начисления/выплаты, несоответствия.
Офферы: активные, в модерации, скоро истекают.
4.2 Трекинг и ссылки
Генератор ссылок: источник/канал/креатив, deeplink, авто-UTM, короткая ссылка.
Проверка соответствия лендинга гео/языку/возрасту.
Валидация: “Пиксель установлен”, “События получены (signup/deposit)”.
4.3 Отчеты и выгрузки
Периоды/группировки: по гео, по офферу, по креативу, по устройству.
Экспорт в CSV/XLSX с сохранением фильтров/таймзоны.
Подписки на отчеты по расписанию.
5) Информационная архитектура
Главная навигация: Операции, Игры/Провайдеры, Платежи, Риск/AML, Бонусы, Партнеры, Отчеты, Настройки.
Вторичный уровень: списки → карточка → модалка действия.
Поиск везде: по ID, email, транзакции, тикету, устройству, партнеру.
Хлебные крошки и фиксированная панель фильтров.
6) Сигналы, статусы, алерты
Единая шкала: info → notice → warning → error → critical.
Цвет ≠ единственный сигнал: иконка/текст/форма.
Глобальный алерт-бар для критики, локальные inline-подсказки — рядом с проблемой.
Тайм-ауты и ретраи: показ причин и пути решения (“повтор через 2 мин”, “сменить провайдера”).
- «Вывод поставлен на hold до завершения KYC. [Открыть чек-лист]»
- «Оффер истекает через 24 ч. Продлить?»
7) Отчетность и аналитика
Drill-down из KPI до транзакции/сессии/события.
Сохраненные представления для ролей (Finance/CRM/Risk).
Атрибуция партнеров: last-click / first-deposit / линейная — явный выбор.
Аномалии: автоматические сигналы по отклонениям от базовых линий.
8) Партнерский кабинет: доверие и прозрачность
Справедливость расчетов: формулы комиссий, удержания, коррекции — “в две строки” с раскрытием деталей.
Сроки выплат: ETA и статусы, журнал по реквизитам.
Медиа-центр: креативы с тегами/языками/гео, версия и дата обновления.
Коммуникация: встроенный чат/тикеты, шаблоны ответов, SLA по обращению.
9) Комплаенс и безопасность (встроенные в UX)
KYC/KYB-чек-листы с прогрессом и ETA; чувствительные поля — маскированы.
Журнал действий (audit trail) на всех критичных операциях, экспорт.
Согласия и причины запросов (камеры/гео/документы) — явные.
Разделение обязанностей: один не может создать и утвердить выплату.
10) Доступность и локализация
Полная клавиатура, видимый фокус, контраст AA.
`aria-live` для алертов/тостов, `aria-describedby` в формах.
Числа/валюты/даты в локальных форматах, запас длины строк, RTL-режим.
Таблицы: `th`/`scope`, сортировка и считываемые подписи.
11) Производительность и надежность
Виртуализация длинных таблиц (тысячи строк).
Скелетоны вместо спиннеров; сохранение фильтров в URL.
Автосохранение черновиков (акции, отчеты).
Fail-soft: частичная деградация функций с ясными пояснениями.
12) Инциденты и SLA
Экран инцидента: статус, влияние, затронутые провайдеры/методы, ETA, ответственный, тайм-линия, список связанных тикетов.
Коммуникация: шаблоны баннеров/пушей/писем с сегментацией (операторы/партнеры).
После инцидента: пост-мортем, действия и контрольные даты.
13) Шаблоны ключевых экранов
13.1 Выплаты (оператор)
Фильтры: метод, сумма, гео, статус, риск.
Таблица (строки кликабельны): ID, пользователь, сумма, метод, статус, ETA, риск-тег.
Правые детали: история, KYC, логи, вторичные действия.
Массовые операции: чекбоксы + подтверждение с причиной.
- «Выплата поставлена в очередь. ETA — до 15 минут. Комиссия не удерживается.»
13.2 Профиль партнера
KPI-верх: FTD, CR, удержание, комиссионные.
Вкладки: Офферы, Ссылки, Креативы, Выплаты, Отчеты, Документы.
Быстрые действия: «Создать ссылку», «Запросить выплату», «Открыть тикет».
13.3 Конструктор оффера
Аудитория → Условия → Креативы → Бюджет/лимиты → Превью → Публикация.
Предпросмотр микрокопи (краткая версия + раскрытие).
A/B-слот и частотные ограничения.
14) Метрики качества для b2b-UX
Time-to-Action (до нужного действия с дашборда).
Error rate в формах (выплаты/офферы), Time-to-Fix.
SLA соблюдение (выплаты/инциденты), время реакции на алерт.
Партнерские метрики: CR, FTD, удержание, задержка выплат, доля спорных начислений.
NPS/CSAT команд оператора и партнеров.
15) Чек-листы
Экран перед релизом
- Одна ключевая цель для роли.
- Состояния loading/empty/error/success покрыты.
- Действия обратимы или подтверждаются.
- Фокус, контрасты, `aria-` в порядке.
- Локализация: длины, валюты, даты, таймзона.
Отчет/таблица
- Фильтры сохраняются, экспорт с текущими фильтрами.
- Итоги/суммы совпадают с деталями (drill-down).
- Стабильность на 50k+ строк (виртуализация).
Партнерский кабинет
- Прозрачные формулы выплат.
- Валидация ссылок/пикселей.
- Подписки на отчеты и алерты.
16) Анти-паттерны
«Все для всех» на одном дашборде.
Скрытые причины ограничений («нельзя» без “почему”).
Цвет как единственный носитель статуса.
Экспорт, который не совпадает с интерфейсом (другие фильтры/таймзоны).
Модалки без фокус-трэпа и возврата фокуса.
Необъясненные изменения выплат/комиссий.
17) Быстрые шаблоны microcopy
Ограничение по роли
«Действие доступно роли Payments: Advanced. Обратитесь к администратору.»
Комиссии/выплаты
«Выплата создана. Ожидаем зачисление до 15 минут. [Посмотреть статус]»
Партнерская ссылка
«Ссылка активна. Трекинг: OK. UTM добавлены автоматически.»
Инцидент
«Провайдер X нестабилен. Игры недоступны для части пользователей EU. ETA — 30 минут. [Подробнее]»
18) Процесс внедрения (6 шагов)
1. Аудит ролей/задач → матрица экранов и CTA.
2. MVP дашбордов для Operator/Partner с KPI и действиями.
3. Набор критичных форм (выплаты, офферы, риски) с inline-валидацией.
4. Единые токены статусов и компоненты алертов/тостов.
5. Отчетность и экспорт с сохранением фильтров/таймзоны.
6. Инциденты и коммуникации: шаблоны, SLA, пост-мортем.
Итоговая шпаргалка
Делайте рабочие столы по ролям, не «универсальные».
Статусы и действия всегда рядом, с ясным “почему” и “что дальше”.
Отчеты — сквозные: KPI → транзакция, экспорт = экран.
Партнерам — прозрачность расчетов и стабильные выплаты.
A11y/i18n — по умолчанию. Инциденты — с понятной коммуникацией и SLA.
Нужно — подготовлю каркасы экранов (операции/выплаты/риск/партнеры), ключи i18n и таблицы метрик под вашу дизайн-систему.