Beamable's Analytics solution provides the most control and access to your data. There are important reports that are needed in order to measure the success of your game and as a game maker you want to know;
- how many unique total players you have per month (MAU)
- how many active players you have per day (DAU)
- how many of those users are returning users that have played previously (Retention).
These examples are among a select few necessities to measure the success of your game and Beamable empowers you as a game maker by giving you full control over your data so you can gain the most value from writing Telemetry.
To get setup to query Analytic Events, you will need to Contact Us.
With your Analytics events captured and stored, queries may be performed against them, but you will need to get setup by the Beamable team to do so. There are two options on acquiring your data.
- Direct access to Beamable's Athena database
- Forwarding from Beamable's Pipeline Service. Support includes Amazon S3, Amplitude, MixPanel, & Swrve.com.
If you change technology along the way, no problem, Beamable can back-fill the data.
To get setup for querying Beamable analytics, please contact us.
Beamable also writes some default telemetry data just from using features of the service. There are several KPI's (Key points of interest) that Beamable already knows that you will need.
These KPI's, defined below, are meant to help you in the following ways:
- Help determine the success of the game
- Give an understanding of core player behavior
- Show advancement towards key monetization goals
detect when a player is first created
detect daily activity of the player, good for measuring retention
provides you with session data
provides you with end of session data
provides you with user acquisition data related to campaigns
data to identify when a player joins a cohort (segment)
data to identify when a player makes real money purchases from an external source
data to identify when a player makes real money purchases (Hard Currency)
data to identify when a player spends virtual currency
data to identify when purchases have failed
Player has been granted an entitlement
player stat has been modified
group has been created
player has been invited to a group
player has joined a group
player has left a group
player has applied to join a group
player has changed their email
player has reset their password
During development, the game maker's user experience is as follows.
The Portal allows the game maker to view and download player analytics. Individual player analytics can be found within the player profile page.
Analytics events names are namespaced by the source to limit name collision (Ex. Client.GAME_START vs Platform.GAME_START).
The payload may include custom data set by the game maker. This is a flat set of key/value pairs.
The source value is set automatically for each Analytics events and Stats.
Analytics event came directly from front-end (game client)
Custom Telemetry written by the client is generally less secure and has no server authority
Analytics event came from back-end
Analytics event came from the multiplayer server
Beamable supports both analytics events and Stats. Each use case is unique.
Updated 18 days ago