[Mobile SDK] All you need to know about HERE SDK MAU
Q: How does the HERE SDK calculate monthly active users?
A: "Monthly Active User" or "MAU" means a unique device that calls HERE APIs through HERE SDK or uses the HERE SDK within a calendar month, as determined by HERE records. The points here are "unique device", "calls HERE APIs through HERE SDK", and "calendar month", explained in the following questions.
Q: What is calculated as MAU exactly, device or user with what kind of ID?
A: For Android or iOS devices, the device IDs are hashed and calculated for the number of MAUs. Installation ID was used before SDK v4.18.5 and customer can report MAUs manually for billing because duplicated installation IDs could be generated per installation, reinstallation, and map data cache clearing. Now this is resolved.
Q: Does the number of MAU increase if a user installs the HERE map application but does not use the map function?A: No, if the customer end users downloaded the app that integrated HERE Navigate SDK integration but does not use the app, there will be no MAU calculated. Because only users that call HERE APIs through HERE SDK or use the HERE SDK with generated service transactions are calculated as "active user", otherwise, they are not active.
Q: Does the number of MAU remain unchanged if the user does not launch the navigation application for several months?A: If the user does not launch the navigation application in one month, then there will be NO MAU calculated for this user in this month, same for the upcoming months. The month means calendar month, starting from the first day of a month till the last day of that month.
Q: If there is some way to check the active users and manage statistics by the customer themselves?
A: Yes, the method of SDKNativeEngine.getDeviceId(...) is added since the SDK v4.21.5 to allow getting the hashed Device ID, which is used by HERE for MAU calculation, of the physical device. As explained previously, the actual number of MAU calculation still depends on if the end user uses HERE SDK to request map services.
Reference
* HERE SDK for Android (Explore/Navigate) - Developer Guide > Pricing > How does the HERE SDK calculate monthly active users?
* HERE SDK for Android (Navigate) - Changelog > Product history > Version 4.21.5.0 - Added SDKNativeEngine.getDeviceId(...)