Skip to main content

Pre-Requisites

Create User

Send Event

You can setup events on user actions in your app and configure workflows on top of it that triggers when the corresponding event is passed through App. Variables added in the template or workflow should be passed as event properties You can send Events from your app to SuprSend platform by using ssApi.track() method
Naming Guideline:Event Name or Property Name does not start with $ or ss_, as we have reserved these symbols for our internal events and property names.

System Events tracked by SuprSend

There are some system events tracked by SuprSend SDK by default. These are some basic events, as well as events that are necessary for tracking notifications related activity (like delivered, clicked, etc). You are not required to do anything here.

Advanced Concepts

1. Super Properties

Super Properties are data that are always sent with events data. These super properties will be sent in each event after calling this method. Super Properties will be stored in local storage, and will persist across invocations of app.
There are some super properties that SuprSend SDK will send by default. Developer can set custom super properties as well with ssApi.getUser().setSuperProperty() method
Default Super Properties tracked by SuprSend SDK:
There are unset custom super properties with ssApi.getUser().unSetSuperProperty() method. This method will stop calling that property with every event trigger.

2. Special Events

Special events are some best use case events defined by SuprSend. You could call these events with some of their pre-defined properties.
You can call purchase made event if user is doing a transaction on your platform. You can pass property values like product id, product name, and amount in the event.

3. Flush Events

SuprSend SDK automatically flushes events at an interval of 5 seconds, and on certain activities like app relaunch, etc. If you wish to flush a time sensitive event to SuprSend immediately, you can use the suprSendApi.flush() method. All the system tracked events are flushed immediately