When you integrate a Singular SDK or S2S into your app, Singular tracks several types of in-app events automatically, without you having to add code to send them to Singular when they happen.
These built-in events may appear in:
- User-level attribution logs (see Export Logs and User-Level Data FAQ)
- Partner postbacks (if the partner is receiving the auto-generated event name)
- Internal BI postbacks
To learn more about events, see the Events FAQ and How to Track In-App Events.
Supported Built-In Events
Event Name | Description | When It Is Tracked |
__START__ | Install | Automatically tracked when the first session is sent through an SDK/S2S integration. |
__SESSION__ | Session | Automatically tracked when sessions are sent through an SDK/S2S integration. |
__iap__ | SDK Revenue | Tracked if an SDK/S2S integration is reporting a revenue event through the revenue method. |
__REVENUE__ | Any Revenue |
Tracked if any revenue is reported, for example:
Note: We do not recommend sending postbacks for this event if you are already sending postbacks for __iap__ or other revenue events, as you may end up reporting duplicate revenue. |
__UNINSTALL__ | Uninstall | Automatically tracked if uninstall is enabled for your iOS or Android app, and at least one uninstall has been tracked. If an uninstall is detected for a device, it is triggered once a day. |
__REINSTALL__ | Reinstall | Automatically tracked if uninstall is enabled via the SDK/S2S. If an __UNINSTALL__ for a device is tracked, and then a subsequent __SESSION__ is triggered, the __REINSTALL__ event is also triggered |