Calculating MAUs
What is a MAU
A Monthly Active User (often abbreviated as MAU) is a measurement of the number of unique individuals using an application within a month. Dodgeball bills based on the number of MAUs calculated using these rules:
Common Scenarios
Anonymous Activity
When someone is using your application without creating an account or logging in to an account, we refer to their activity as anonymous. In this scenario, your application does not have a user ID to represent them. Instead, one of the following will be true:
- If your application uses a Dodgeball Client SDK, a device fingerprint will automatically be calculated using your preferred fingerprinting service and used to group all anonymous activity. Note that in this scenario, if an anonymous customer's device fingerprint changes within a billing period, they will be counted as two MAUs.
- Your application will be responsible for generating a unique session ID to group all anonymous activity. Note that in this scenario, if an anonymous customer's session ID changes within a billing period, they will be counted as two MAUs.
Anonymous Activity transitions to Identified Activity
When someone creates an account or logs in to an account on your application, they become an identified customer. In this scenario, your application has a unique identifier that represents their account within your application (usually a user ID or email address).
Often a visitor to your application will start their journey as an anonymous customer and transition to an identified customer. In this scenario, Dodgeball uses the session ID provided to link previous anonymous activity with any activity associated with this identified customer.