The Rokt SDK (Software Development Kit) is how we send and receive information to and from your app or site, as well as render and power native user experiences. We currently provide SDKs for desktop sites (the Rokt Web SDK) and mobile applications (the Rokt iOS and Android SDKs).
Rokt also offers an API suite that allows you to securely interact with Rokt systems via an API in order to address a variety of use cases. These use cases include integrating Rokt into your e-commerce journey, sending conversion data to Rokt to close the attribution loop and retrieving data from Rokt to provide performance insights.
The Rokt Web SDK
The Rokt Web SDK enables you to optimize a front-end user experience on your website through commerce optimizations and third party offers. For Brands, the Web SDK closes the loop on conversion tracking, enabling Rokt to better optimize campaigns towards users that are more likely to convert on your site.
The Rokt Android and iOS SDKs
The Rokt Cart API
If Rokt is powering items, offers, and promotions that need to interact with your cart, then you will most likely need to use the Cart API. This API allows you to communicate with Rokt, for the purposes of adding, holding, removing, and paying for inventory and items. This allows Rokt to fulfill any of the items that we are responsible for, and provides feedback to our algorithms to increase the value that we provide for you.
The Rokt Event API
The Rokt Event API is a flexible and robust API that can receive any type of client event (e.g., web purchase, app open, or store visit) along with any associated attributes (e.g., email address, purchase amount, ccbin). This API has two main use cases: Conversion attribution (which enables accurate measurement of marketing outcomes) and integration anomaly detection (which helps you ensure the Rokt Placement is displayed as often as expected).
If you have any problems, please let us know. We'll be happy to assist you.