Dimensions and Filtering
Dimensions help you focus your analysis by narrowing down the data shown. They are used to filter, group by and split by across the Dashboards, Explore and other tools in the AnalyticsIQ UI.
GameAnalytics supports two types:
| Global Dimenions | Player-level attributes used globally across event types and metrics. Static or dynamic values tied to the player (e.g. country, platform). | See Global Filter Definitions |
| Event Dimensions | Refine your data with event-specific properties. These are derived from the fields you send with each event type, e.g. item_type, progression01. | See Event Types |
Best Practices & Tips
- Combine filter logic: Use AND across filters, OR within multi-value selections, and EXCLUDE to remove specific values.
- Load more if needed: Filter drop-downs show values from the last 7 days by default. If you’re missing expected values, expand your value query period in the Options menu.
- Use search: Quickly find specific filter values using smart search options like contains, starts with, ends with or exact match.
- Bulk select with Shift + Click: Great for grabbing multiple funnel steps or items at once.
- Sort for more visibility: Filters sort values by event frequency by default, but you can switch to alphabetical or alphanumeric for easy scanning.
Global Dimension Definitions
| Filter name | Description | Availability | Static or Dynamic |
|---|---|---|---|
| Country code | The ISO Alpha-2 country code like the UK or US. | Automatically available. Country is resolved via GEOIP lookup on GameAnalytics server as events are collected. | Dynamic |
| First build | The first registered Build version for a user. Combine Build and First Build to view events from users who experienced only a specific build (not include users who updated). | Automatically available | Static |
| Build | Build version of the game when the event was sent. | Automatically available via build tracking on iOS and Android. Needs to be manually specified on other platforms. | Dynamic |
| Days since install | Days since the user has installed the game/app | Automatically available | Dynamic |
| Connection type | The active connection type when the event was triggered on the device. | Automatically available | Dynamic |
| Consent status (iOS) | Keep track of whether the user has accepted the ATT form or not. | Automatically available on the iOS platform | Static |
| New or returning (daily, hourly) | Filter on users being New or Returning. A user is new if their install time is registered as equal to the reported period/day (UTC). A user is returning if their install time is registered as NOT equal to the reported period/day (UTC). | Automatically available | Dynamic |
| Custom 01, 02, 03 | Additional fields that can attached to any event types to improve segmentation. | Available once set up. Refer to a specific SDK for more information. | Static |
| Device | The name of the device the game/app is running on | Automatically available | Dynamic |
| Engine version | The name and version of the engine used to develop the game/app | Automatically available | Static |
| Manufacturer | Name of the device manufacturer the game/app phone is running on | Automatically available | Static |
| OS version | Operating system version for the device the game/app is running on | Automatically available | Dynamic |
| Platform | Platform the game is running on | Automatically available | Static |
| SDK version | Version of the integrated GameAnalytics SDK | Automatically available | Dynamic |
| Is paying | A boolean filter (True/False) determining whether the user has ever historically performed an IAP purchase (converted user). | Automatically available | Dynamic |
| Acquisition Publisher | Acquisition platform used for advertisements. E.g: Google AdWords, IronSource, organic | Automatically available once connection with 3rd party attribution tools set up. | Static |
| Acquisition Campaign | Advertising campaigns for the game/software application. E.g: randomGame_Ironsource_US_campaign | Automatically available once connection with 3rd party attribution tools set up. | Static |
| Acquisition Ad Group | Groups of users that have installed the app following a certain ad campaign. E.g.: null, Ad group1, 2d0fb7e10796ce5582c6bab191467939 | Automatically available once connection with 3rd party attribution tools set up. | Static |
| Acquisition Ad | Ads that users have used to install the game from. | Automatically available once connection with 3rd party attribution tools set up. | Static |
| Acquisition Site | The website the game/software application was installed from. E.g.: null, 22543f09970317712fc0a9914d61a11c | Automatically available once connection with 3rd party attribution tools set up. | Static |
| Acquisition Keyword | Keywords for the acquisition campaign. | Automatically available once connection with 3rd party attribution tools set up. | Static |
| Install Cohort (day, week, month) | Data from players that installed at specific periods (daily, weekly or monthly). | Automatically available | Static |
| A/B test | Information about users that are participating in A/B test. Allows to filter by each individual A/B test and group. | Automatically available once an A/B test was set up. | Static |