Before you integrate the Singular SDK, learn how to decide which in-app events you want Singular to track.
For SDK integration instructions, see Getting Started with the Singular SDK/S2S.
Why Track In-App Events?
By tracking in-app events, you get the ability to measure the success of your organization's marketing efforts through the KPIs that are important to you. Therefore, before your organization starts integrating the Singular SDK or S2S, it's important to think of the KPIs you want to measure and define the list of in-app events that will help you measure them.
Singular customers commonly track the following events:
- Tutorial completed
- In-app purchase
But depending on the nature of your app and your organization's goals, there may be other events you need to track.
Creating a List of Events
We recommend putting together a list of events and their attributes as follows. This will be a useful guide in the process of integrating the Singular SDK as it will let you or your developers know exactly which in-app events to report to Singular and what attributes to send with each event.
|Event Type||What kind of event is it?||
|Event Name||What do you want to call your event?||
|Attribute Names||What attributes doe your BI team need? Event attributes are only reported on the user level (via export logs or postbacks). Some attributes are automatic (like device ID, timestamp); think of what unique attributes are relevant for you.||
|Attribute Description||Describe the attribute||
|Attribute Values||What’s the format of the attribute?||
Sample Event Table
We’ve put together a sample event table you can use as a template.