SDK телеметрии
Лёгкий клиент на натив и Web, который собирает события без потери FPS и без заметных задержек.
- Батчинг и оффлайн-очередь
- 180 КБ вес на Android/iOS
- Unity, Unreal, Godot, Web
Платформа
Телеметрия, антифрод и liveops в одном движке. Ниже — полный обзор архитектуры: от SDK в клиенте до дашбордов и API, которыми оперирует твоя команда каждый день.
Обзор архитектуры
Один конвейер без потери и без «чёрного ящика»: SDK собирает события, поток передаёт их в движок PoE, а тот питает дашборды и API. Каждый этап прослеживается до сырого события.
Четыре слоя
Архитектура спроектирована так, чтобы ни один слой не тормозил следующий и ни одна цифра не терялась между клиентом и отчётом.
Клиентский SDK батчит события и шлёт их в приёмный слой. Поток нормализует, таймстампит и раскладывает по топикам. Движок PoE считает индекс вовлечённости и прогоняет события через антифрод. На выходе — готовые метрики в дашбордах и API.
Если что-то не сходится, инженер за минуту откатывается к сырому событию. Это не маркетинговая картинка — это то, как устроены наши инциденты на проде.
Лёгкий клиент на натив и Web, который собирает события без потери FPS и без заметных задержек.
Приёмный слой нормализует и таймстампит события, раскладывает по топикам и гарантирует доставку.
Считает индекс подтверждённой вовлечённости и прогоняет события через антифрод в реальном времени.
04 · Подача
Результат движка подаётся в живые дашборды, сегменты и публичный API — так liveops-команда принимает решения прямо в проде.
Данные живут в твоём регионе, экспортируются в твой warehouse по расписанию и доступны через API. Полный экспорт — в любой момент, без запросов в поддержку.
Модуль · Телеметрия
Батчинг, оффлайн-режим и 180 КБ веса — так, чтобы телеметрия не съедала FPS и не ломала загрузку на слабых устройствах.
SDK собирает события локально и шлёт их пачками, а не по одному. На оффлайне события копятся в очереди и уходят при восстановлении соединения — без потерь и без дублей.
Вес клиента — 180 КБ на Android и iOS, а overhead по памяти держится в пределах пары мегабайт. Поддерживаются Unity, Unreal, Godot и Web (JS/TS), плюс отправка напрямую через REST или Kafka.
Модуль · Движок PoE
PoE — единая метрика от 0 до 100, которая говорит, насколько игрок реально вовлечён, а не просто «открыл игру».
Индекс считается по каждому игроку из его сырых событий: глубина сессии, прогресс по контентам, качество действий и стабильность во времени. Сырые метрики и PoE идут рядом, чтобы ты видел разницу между «был в игре» и «действительно играл».
Каждое значение прослеживается до конкретного события. Инженер может открыть расчёт, увидеть входы и веса — это не «чёрный ящик», а воспроизводимая формула, которую можно оспорить и скорректировать.
Каждое действие игрока из SDK: запуск сессии, переходы, покупки, прогресс и ошибки.
События нормализуются, взвешиваются по значимости и агрегируются в единый индекс PoE от 0 до 100.
Чистый показатель вовлечённости, который можно нести инвесторам и закладывать в liveops-план.
Модуль · Антифрод
Комбинация поведенческих моделей и девиации от базовой линии. Ты видишь только живую аудиторию — и понимаешь, почему событие было отклонено.
Сигналы
Движок помечает подозрительные сессии и отправляет их в отдельный пайплайн проверки, не мешая основной аналитике.
Сигналы включают паттерны device-farm, нереалистичные тайминги действий, дубликаты устройств и отклонения от поведенческого профиля. Каждое подозрительное событие помечается и уходит на ручную и модельную проверку.
Ключевое отличие — explainability: по каждому отклонённому событию доступен отчёт с перечнем сработавших сигналов и их вкладом. Это позволяет команде доверять решению, а не просто принимать его на веру.
Обнаружение ферм устройств по связкам серийных номеров, геолокаций и паттернов сессий.
Модели на поведении игрока: тайминги, глубина и последовательность действий в реальном времени.
По каждому фроду — отчёт с сработавшими сигналами и их вкладом в решение. Прозрачно и проверяемо.
Модуль · Liveops
Сегменты, триггерные офферы и A/B без выгрузок — liveops-команда отвечает на вопрос «что делать прямо сейчас».
Сегменты строятся на живых метриках PoE, а не на сырых числах. Триггерные офферы срабатывают по событию: игрок застрял на уровне — получает предложение, игрок на грани оттока — получает персональный стимул.
A/B-тесты запускаются без выгрузки данных в BI: гипотеза, когорта и результат — в одном месте, с автоматической проверкой значимости. Никаких недель ожидания отчёта.
Сегменты по PoE, прогрессу и поведению, которые обновляются в реальном времени по мере поступления событий.
Персональные предложения, которые срабатывают по событию в момент, когда игрок реально готов их принять.
Запуск A/B, когорты и результат значимости в одном окне — без экспорта в BI и ожидания отчёта.
Дашборды
Несколько типовых экранов платформы и что на них делает liveops-команда каждый день.
Сценарий 1 — утренний обзор. Liveops-лид за минуту видит DAU, D7-ретеншн и долю фрода по всей студии и сравнивает реальный PoE с сырыми метриками.
Сценарий 2 — антифрод-обзор. Аналитик открывает пайплайн проверок, видит 612 подозрительных сессий и по каждому — explainability-отчёт со сработавшими сигналами.
Сценарий 3 — A/B без выгрузок. Продуктовый менеджер запускает тест триггерного оффера, следит за lift и p-value в реальном времени и закрывает гипотезу без экспорта в BI.
Сценарий 4 — онбординг инженера. Инженер подключает SDK, проверяет доставку событий в поток и настраивает первые кастомные события вместе с командой GamePoe.
Сравнение
Классическая BI-аналитика показывает, сколько человек было в игре. GamePoe показывает, кто реально вовлечён и почему цифры можно доверять.
| Критерий | Классическая аналитика | GamePoe |
|---|---|---|
| Метрика вовлечённости | Сырые DAU и время сессии | Индекс PoE от 0 до 100 |
| Антифрод | Отдельный сервис, выгрузка вручную | Встроенный движок в реальном времени |
| Explainability | Нет — только итоговые цифры | Отчёт по каждому отклонённому событию |
| A/B-тесты | Выгрузка в BI, неделя ожидания | Внутри платформы, без выгрузок |
| Триггерные офферы | Отдельный маркетинговый стек | Срабатывание по событию в liveops |
| Прослеживаемость | До агрегата | До сырого события |
Начни сегодня
Полный обзор архитектуры, модулей и тарифов — в PDF на 18 страниц. Или 30 минут с инженером, который покажет платформу на живых данных твоего продукта.