Skip to main content

Event Types Introduction

GameAnalytics supports a range of event types for tracking user behavior and game health across our AnalyticsIQ, PipelineIQ and SegmentIQ products. Some events require manual implementation in your game or app code, while others are sent automatically when enabled in the SDK.

Manual Integration

EventDescriptionIntegration
AdTracks when players interact with ads (e.g. impressions, clicks) and includes placement and performance dataManual
BusinessCaptures in-app purchases (IAP), with optional server-side receipt validation.Manual
DesignCustom events for game-specific interactions (e.g. tutorial steps, feature use).Manual
ProgressionTracks player progress through structured gameplay (e.g. levels, worlds), including Start, Fail and Complete statuses.Manual
ResourceLogs virtual currency flow - sources and sinks (e.g. gems earned/spent).Manual
ErrorLogs exceptions and error messages (with optional stack traces).Automatic (iOS and Android), Manual (others)

Automatic Integration

EventDescriptionIntegration
ImpressionRecords impression-level ad data, including revenue (ILRD), from supported mediation partners.Automatic
PerformanceTracks FPS and memory usage in each session.Automatic (when enabled)
SDK InitSent when the SDK initializes as the app launches into memory.Automatic (when enabled)
Session startTriggers when the app is opened or a new session begins.Automatic
Session endSent when the app is closed or goes into background.Automatic