How it works?

Event based

Unlike servers running tasks periodically at fixed times, mobile Apps focus on the interaction with users. Therefore, Data SDK collects data when users interact with mobile Apps, such as launching an app, or clicking through an in-app button. These interactions are so-called events, and Data SDK performs event-based service. It’s highly flexible for App publishers to decide where to embed SendData function.


When App owners want to analyze how many users click the “Language” button to change App language, they can embed Data SDK SendData function into “Language” button-click codes. With the code embedded, Data SDK will collect data simultaneously when users click the “Language” button.

On the other hand, an E-Commerce App owner may want to understand the conversion flow through the App, so it is recommended to embed SendData function on Search, Content View, Add to Cart, and Payment events.