SDK+ Integration Guide
The Rokt SDK+ brings the most relevant offers to your customers in the Transaction Moment™, from product discovery through to the confirmation page. A single integration powers every step of the journey, turning your highest-intent moments into new revenue and a stronger customer experience.
Behind the scenes, the SDK+ securely passes user identifiers, browsing activity, and transaction data to the Rokt Brain, Rokt's real-time decisioning engine, so you reach each customer with offers that load fast, stay relevant, and convert. The same integration opens the door to Rokt's newest experiences, including Shoppable Ads, along with the expanded advertiser demand behind them.
Integration overviewDirect link to Integration overview
Ecommerce partners can integrate the Rokt SDK+ across web and mobile platforms by following the step-by-step guides provided below.
At a high level, integrating the SDK+ involves the following steps:
- Initialize the SDK with your Rokt account credentials.
- Identify the user by passing a customer identifier for real-time identity resolution.
- Set user attributes to provide first-party and transaction context.
- Log events across the customer journey, from page views to completed purchases.
- Show placements to render offers in the Transaction Moment.
- Subscribe to placement events to respond to customer engagement.
- Test your integration in a development environment before going live.
Choose your platformDirect link to Choose your platform
Rokt provides the SDK+ as native SDKs (Web, iOS, Android) and cross-platform SDKs (Flutter, React Native, MAUI, Cordova). Native SDKs integrate directly with each platform's own languages and tooling, while cross-platform SDKs wrap the native iOS and Android SDKs so you can integrate once from a shared codebase.
Work with your Rokt account manager to first implement the SDK+ in a development environment so you can thoroughly test before going live.
See the SDK Migration Guides for version transitions, package changes, and API replacements.