Інтеграція GameAnalytics для мобільної гри: трекінг та аналітика

Ви не знаєте, де гравці кидають проходження та як вони витрачають внутрішньоігрову валюту? Ми інтегруємо GameAnalytics та налаштовуємо трекінг progression, resource і design подій, щоб ви бачили повну картину поведінки гравців. Наша команда реалізує проєкт під ключ — від аудиту до підтримки, забезпечуючи надійну аналітику для зростання вашої гри.

Розробка та підтримка будь-яких видів мобільних додатків:

Інформаційні та розважальні мобільні програми
Новинки, ігри, довідники, онлайн-каталоги, погодні, фітнес та здоров'я, туристичні, освітні, соціальні мережі та месенджери, квіз, блоги та подкасти, форуми, агрегатори
Мобільні програми електронної комерції
Інтернет-магазини, B2B-додатки, маркетплейси, онлайн-обмінники, кешбек-сервіси, біржі, дропшиппінг-платформи, програми лояльності, доставка їжі та товарів, платіжні системи
Мобільні програми для управління бізнес-процесами
CRM-системи, ERP-системи, управління проектами, інструменти для команди продажів, облік фінансів, управління виробництвом, логістика та доставка, управління персоналом, системи моніторингу даних
Мобільні програми електронних послуг
Дошки оголошень, онлайн-школи, онлайн-кінотеатри, платформи надання електронних послуг, платформи кешбеку, відеохостинги, тематичні портали, платформи онлайн-бронювання та запису, платформи онлайн-торгівлі

Це лише деякі з типів мобільних додатків, з якими ми працюємо, і кожен із них може мати свої специфічні особливості та функціональність, а також бути адаптованим під конкретні потреби та цілі клієнта.

Послуги, які ми пропонуємо
Показано 1 з 1Усі 1734 послуг
Інтеграція GameAnalytics для мобільної гри: трекінг та аналітика
Простий
від 1 дня до 3 днів
Часті запитання

Гравці проходять рівень за рівнем, але ви не знаєте, де вони кидають? Вбудовані метрики 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 день. Вартість розраховується індивідуально. Ми гарантуємо прозору аналітику без прихованих витрат. Зв'яжіться з нами для обговорення вашого проєкту.

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

Останні роботи

  • Розробка мобільного додатка для компанії FEEDME
    Розробка мобільного додатка для компанії FEEDME
    1010
  • Розробка мобільного додатку для компанії XOOMER
    Розробка мобільного додатку для компанії XOOMER
    903
  • Розробка мобільного додатку для компанії RHL
    Розробка мобільного додатку для компанії RHL
    1332
  • Розробка мобільного додатку для компанії ZIPPY
    Розробка мобільного додатку для компанії ZIPPY
    1180
  • Розробка мобільного додатку для компанії Affhome
    Розробка мобільного додатку для компанії Affhome
    1107
  • Розробка мобільного додатку для компанії FLAVORS
    Розробка мобільного додатку для компанії FLAVORS
    714