Интеграция GameAnalytics для мобильной игры: трекинг и аналитика

Игроки проходят уровень за уровнем, но вы не знаете, где они бросают? Встроенные метрики App Store и Google Play не показывают внутриигровое поведение. Мы интегрируем GameAnalytics — платформу, спроектированную для мобильных игр, — чтобы вы видели каждый фаннел прохождения, каждую трату валюты и каж

Разработка и поддержка любых видов мобильных приложений:

Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

Это лишь некоторые из типы мобильных приложений, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента.

Услуги, которые мы предлагаем
Показано 1 из 1Все 1734 услуг
Интеграция GameAnalytics для мобильной игры: трекинг и аналитика
Простой
от 1 дня до 3 дней

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    895
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    782
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1216
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    1079
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    1002
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    597

Игроки проходят уровень за уровнем, но вы не знаете, где они бросают? Встроенные метрики App Store и Google Play не показывают внутриигровое поведение. Мы интегрируем GameAnalytics — платформу, спроектированную для мобильных игр, — чтобы вы видели каждый фаннел прохождения, каждую трату валюты и каждую рекламную сессию. Наш опыт интеграции GameAnalytics для десятков игр подтверждает эффективность. Получите консультацию — обсудим детали интеграции для вашего проекта.

Почему GameAnalytics лучше универсальных систем?

GameAnalytics изначально спроектирована для игр. Progression, resource и design события — это встроенная модель данных. Не нужно проектировать схему с нуля. Экономия времени на настройку — до 2 дней. Стоимость лицензии при больших нагрузках — в 2-3 раза ниже, чем у Amplitude. При нагрузке 10 млн событий в месяц экономия на лицензии достигает 80%. GameAnalytics documentation

Как GameAnalytics помогает повысить retention?

Автоматические отчёты по Day 1, 7 и 30 показывают динамику удержания игроков. Funnel прохождения уровней указывает на конкретную точку оттока. Например, после оптимизации 5-го уровня retention Day 14 вырос на 20% у одного из наших клиентов.

Как настроить мониторинг монетизации?

Resource события фиксируют все источники и траты валюты, обеспечивая полный трекинг монетизации. GameAnalytics автоматически строит баланс экономики: если Sink значительно опережает Source, игроки быстро беднеют и уходят. Мы настраиваем эти события за вас и даём рекомендации по балансировке.

Подключение SDK

SDK доступны для Unity (GameAnalytics SDK Unity), iOS (GameAnalytics iOS), Android (GameAnalytics Android), React Native. Для Unity — через Package Manager или .unitypackage:

using GameAnalyticsSDK; public class GameManager : MonoBehaviour { void Awake() { GameAnalytics.Initialize(); } } 

Перед вызовом Initialize() компонент GameAnalytics должен быть в сцене с заполненными Game Key и Secret Key из дашборда.

На iOS нативно:

import GameAnalytics GameAnalytics.configureBuild("1.0.0") GameAnalytics.initialize(withGameKey: "GAME_KEY", gameSecret: "SECRET_KEY") 

Типы событий (таблица)

Тип события Назначение Пример
Progression Прохождение уровней Start world_1 level_05
Resource Экономика (Source/Sink) Source gold 500 reward daily_bonus
Design Произвольные метрики Boss:Defeated:DragonKing

Progression и Resource можно комбинировать в одном коде:

// Начало уровня GameAnalytics.NewProgressionEvent(GAProgressionStatus.Start, "world_1", "level_05"); GameAnalytics.NewResourceEvent(GAResourceFlowType.Source, "gold", 500, "reward", "daily_bonus"); 

Design — всё остальное:

GameAnalytics.NewDesignEvent("Boss:Defeated:DragonKing", 1); GameAnalytics.NewDesignEvent("Settings:SoundToggle", 0); // 0 = выключено 

Как добавить design event для кастомной механики (пошагово)

  1. Определите иерархию через двоеточия (максимум 5 уровней).
  2. Вызовите GameAnalytics.NewDesignEvent("ваш:путь:события", значение).
  3. Проверьте появление события в GameAnalytics Dashboard.

Избегаем ошибок при именовании событий

Строка события разделяется двоеточиями — это уровни иерархии в дашборде. Boss:Defeated:DragonKing создаёт ветку Boss → Defeated → DragonKing. Максимум 5 уровней. Если не соблюдать структуру с самого начала, дашборд превратится в плоский список из сотен строк.

Автоматические метрики

GameAnalytics без дополнительного кода собирает DAU/MAU, retention (Day 1, 7, 30), session length и crash reports (через интеграцию с нативными краш-обработчиками). Для iOS 14+ автоматически включается поддержка SKAdNetwork. Эти автоматические метрики игры критичны для оценки продукта.

Типичные ошибки при интеграции:

  • Именование событий Design без иерархии — дашборд становится плоским.
  • Отсутствие явного закрытия сессии на iOS при фоновых задачах.
  • Неверное соотнесение Game Key и Secret Key для разных билдов.

Этапы интеграции

Этап Длительность Описание
Анализ и проектирование событий 0,5 дня Определяем ключевые события: progression, resource, design
Подключение SDK 0,5 дня Установка SDK, настройка ключей
Разработка событий 1 день Реализация отправки событий в коде
Тестирование и отладка 0,5 дня Проверка данных в дашборде
Деплой и мониторинг 0,5 дня Запуск и первые отчёты

Валидация session end

GameAnalytics автоматически закрывает сессию при уходе приложения в фон — через OnApplicationPause. На Android это работает надёжно. На iOS при определённых сценариях (VoIP, Background Fetch) сессия может не закрыться. Следует добавить явный вызов:

void OnApplicationPause(bool paused) { if (paused) GameAnalytics.StopSession(); else GameAnalytics.StartSession(); } 

Бесплатный план GameAnalytics подходит для большинства инди-игр — ограничения по событиям достаточно высокие (500 млн событий в месяц). Это делает его привлекательным для проектов без бюджета на Amplitude или Mixpanel.

Что входит в работу

  • Подключение SDK (Unity / iOS / Android)
  • Настройка progression событий для каждого игрового мира и уровня
  • Настройка resource событий для всех источников и трат валюты
  • Design события для ключевых механик (боссы, предметы, настройки)
  • Проверка данных в GameAnalytics Dashboard

Сроки

Подключение с базовыми типами событий: 0,5–1 день. Стоимость рассчитывается индивидуально. Мы гарантируем прозрачную аналитику без скрытых затрат. Свяжитесь с нами для обсуждения вашего проекта.