pixonic: Использование детальной статистики при работе...
DESCRIPTION
В докладе пойдет речь о том, как использовать подробную статистику при работе над проектом. Докладчик рассмотрит примеры анализа различных рекламных компаний, поиск нужной аудитории и работу с ней. Кроме того будет затронута тема работы с уникальными событиями внутри игры, разбором конкретных фич и примерами того, как работа со статистикой помогла повысить возвращаемость игрока в несколько раз.TRANSCRIPT
Аналитика в играх:кейсы, грабли, techНикита Любимов, Миша Чернецов, Pixonic
Хау-ду-ю-ду!
• Никита Любимов, генеральный продюсер• Миша Чернецов, CTO
1-day retention
• Пишем в лог:
• install
• choose gender
• начало миссии• конец миссии
1-day retention
“installs” to “choose gender”: -18%
“start mission” to “end mission”: -73%
1-day retention
• install
•100% загрузки
• choose gender
1-day retention
Отваливаются на загрузке.Тюним скорость загрузки.
1-day retention
• начало миссии•... промежуточные шаги ...
• конец миссии
1-day retention
1-day retention
1-day retention
1-day retention
1-day retention
1-day retentionс 14% до 20%
7-day retention
• все равно плохо• смотрим квесты
7-day retention
“Done” > “Start”
7-day retention
Фильтруем по дате инсталла
7-day retention
Накопленное
7-day retention
Строим воронку
Демография
• Маркетолог: “На кого гнать трафик?”
Демография
Соц. сеть даетдемография DAU
Демография
• Логаем платежи: $, payer, new payer
• + фильтр по демографии
Демография
44 %56 %
Female DAUMale DAU
21 %
79 %
Female ARPPU, $Male ARPPU, $
Уровни
•Куда добавлять контент?
Уровни
Уровни
•Смотрим DAU (и другие показатели) филтруя по уровню
Как Pixonic трекает аналитику?
PixAPI
Event-based аналитика
App
Event
Счетчик: +1
PixAPI
• DAU: дергаем эвент, когда пользователь заходит первый раз за день
Event-based аналитика
18- 19-21 22-24 25-27 28-30 31-35 36-45 46+
Счетчик на каждое значение фильтра
Event-based аналитика
18- 19-21 22-24 25-27 28-30 31-35 36-45 46+
male
female
Матрица: счетчик на любую комбинацию фильтров
Event-based аналитика
• Отдельный счетчик на каждые 5 минут, час, сутки, total
• Фильтры:
• дата регистрации
• демография
• рефы
• виральность
• level
• Визуализация: таймлайн, агригейт, воронки (+)
Event-based аналитика
• installs (request)
• sessions
• DAU
• MAU
• bulk/gross amount
• count
• payers (new)
• DPU
• MPU
• ARPU (daily/monthly)
• ARPPU (daily/monthly)
• PPU (daily/monthly)
• MPU
• NPU
Стандартные + кастомные эвенты
Event-based аналитика
Event-based аналитика
REST API + JS/FLASH
Тем временем прошло пол года
Продольный срез
Revenue, $
Продольный срез
ARPPU
Продольный срез
1 янв 2 янв 3 янв 4 янв 5 янв 6 янв
1 янв
2 янв
3 янв
91 55 43 39 38 36
115 69 55 49 48
128 78 61 54
New payers
Дата замера
Фильтр:дата инстала
Продольный срез
1 2 3 4 5 6
1 янв
2 янв
3 янв
91 55 43 39 38 36
115 69 55 49 48 ...
128 78 61 54 ... ...
Суммируем по колонкам за месяци нормируем количеством инсталов
День в игре
Фильтр:дата инстала
Продольный срез
• Какой процент пользователей конвертируется в платящих в первые n дней
Продольный срез
Конверсия в платящих за первые 28 дней
Продольный срез
Конверсия в платящих за 1ую неделю
Продольный срез
Конверсия в платящих за 2ую неделю
Акция
59 %
41 % 0 .. 23 .. 30
Конверсия в платящих
Акция
•Акция: “заплати в первые 3 дня игры и получи бонус”
Акция
Конверсия в платящих за 1ую неделю
Акция
Конверсия в платящих за 2ую неделю
Акция
Конверсия в платящих за первые 28 дней
Технические сложности
• сколько занимают эвенты:
• 64 bytes • 1000 events • 1M DAU • 30 = 1700 гигабайт
• сколько занимает счетчик на 1 эвент
• 5 for age • 3 for gender • 1000 for refs • 2 viral • 100 for level • 500 for reg date • ... 8 байт= 11 Гб
• в месяц = 95 000 Гб
Что делаем
• оптимизируем каждый из способов – разреженная матрица, жатые битмапы для лога
• комбинируем• для большого разношерстного дау все равно не помогает – длинные дименшены – разваливаемся на несколько матриц в счетчике
Что делаем
• 4 фронтенда, 8 серверов БД
PixAPI closed beta
Free!
Welcome