GameAnalytics Integration for Mobile Game

NOVASOLUTIONS.TECHNOLOGY is engaged in the development, support and maintenance of iOS, Android, PWA mobile applications. We have extensive experience and expertise in publishing mobile applications in popular markets like Google Play, App Store, Amazon, AppGallery and others.
Development and support of all types of mobile applications:
Information and entertainment mobile applications
News apps, games, reference guides, online catalogs, weather apps, fitness and health apps, travel apps, educational apps, social networks and messengers, quizzes, blogs and podcasts, forums, aggregators
E-commerce mobile applications
Online stores, B2B apps, marketplaces, online exchanges, cashback services, exchanges, dropshipping platforms, loyalty programs, food and goods delivery, payment systems.
Business process management mobile applications
CRM systems, ERP systems, project management, sales team tools, financial management, production management, logistics and delivery management, HR management, data monitoring systems
Electronic services mobile applications
Classified ads platforms, online schools, online cinemas, electronic service platforms, cashback platforms, video hosting, thematic portals, online booking and scheduling platforms, online trading platforms

These are just some of the types of mobile applications we work with, and each of them may have its own specific features and functionality, tailored to the specific needs and goals of the client.

Showing 1 of 1 servicesAll 1735 services
GameAnalytics Integration for Mobile Game
Simple
from 1 business day to 3 business days
FAQ
Our competencies:
Development stages
Latest works
  • image_mobile-applications_feedme_467_0.webp
    Development of a mobile application for FEEDME
    756
  • image_mobile-applications_xoomer_471_0.webp
    Development of a mobile application for XOOMER
    624
  • image_mobile-applications_rhl_428_0.webp
    Development of a mobile application for RHL
    1054
  • image_mobile-applications_zippy_411_0.webp
    Development of a mobile application for ZIPPY
    947
  • image_mobile-applications_affhome_429_0.webp
    Development of a mobile application for Affhome
    862
  • image_mobile-applications_flavors_409_0.webp
    Development of a mobile application for the FLAVORS company
    445

GameAnalytics Integration for Mobile Games

GameAnalytics—specialized game analytics platform. Unlike Firebase or Amplitude, it's built around game data model from the start: progression events (level start/fail/complete), resource events (currency grant/spend), design events (arbitrary gameplay metrics). This eliminates designing event schema from scratch.

SDK Connection

Supports Unity, iOS (Swift/ObjC), Android (Kotlin/Java), React Native. For Unity—via Package Manager or .unitypackage:

using GameAnalyticsSDK;

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

Before calling Initialize(), GameAnalytics component must be in scene with Game Key and Secret Key from dashboard filled.

On iOS natively:

import GameAnalytics

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

Key Event Types

Progression — level progression:

// Level start
GameAnalytics.NewProgressionEvent(
    GAProgressionStatus.Start,
    "world_1", "level_05"
);

// Fail with score
GameAnalytics.NewProgressionEvent(
    GAProgressionStatus.Fail,
    "world_1", "level_05",
    score: 1240
);

GameAnalytics auto-builds progression funnel—shows where players drop off most.

Resource — economy:

GameAnalytics.NewResourceEvent(
    GAResourceFlowType.Source,
    "gold",
    500,
    "reward",
    "daily_bonus"
);

GameAnalytics.NewResourceEvent(
    GAResourceFlowType.Sink,
    "gold",
    200,
    "upgrade",
    "sword_level2"
);

Source is currency in, Sink is out. Dashboard builds economy balance: if Sink significantly outpaces Source, players run out and leave.

Design — everything else:

GameAnalytics.NewDesignEvent("Boss:Defeated:DragonKing", 1);
GameAnalytics.NewDesignEvent("Settings:SoundToggle", 0); // 0 = off

Automatic Metrics

GameAnalytics without code collects DAU/MAU, retention (Day 1, 7, 30), session length, crash reports (via native crash handlers). For iOS 14+ auto-enables SKAdNetwork support.

Important Implementation Details

Design event naming. Event string split by colons—these are hierarchy levels in dashboard. Boss:Defeated:DragonKing creates branch Boss → Defeated → DragonKing. Max 5 levels. Without structure, dashboard becomes flat list of hundreds.

Session end validation. GameAnalytics auto-closes session on app background via OnApplicationPause. Works reliably on Android. On iOS in certain scenarios (VoIP, Background Fetch) might not close. Add explicit call:

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

Free plan. GameAnalytics is free for most indie games—limits are high enough (500M events/month). Makes it attractive for projects without Amplitude/Mixpanel budget.

What's Included

  • SDK connection (Unity / iOS / Android)
  • Progression events for each game world and level
  • Resource events for all currency sources and sinks
  • Design events for key mechanics (bosses, items, settings)
  • Data verification in GameAnalytics Dashboard

Timeline

Connection with basic event types: 0.5–1 day. Cost calculated individually.