Personalize Web Experiences with the Salesforce Interactions SDK

Salesforce Interactions SDK enables you to capture and collect customer interactions on your website and send them to Data Cloud. You can then use this data in Data Cloud to build behavior profiles for web visitors, segment your audiences, or integrate with other Salesforce products.

Einstein Personalization uses the Salesforce Interactions SDK to capture customer interactions from your website and send that data to Einstein Personalization as a personalization request using the Decisioning API. Einstein Personalization then returns personalized content that you can use to personalize specific areas of your website.

The SDK uses the SalesforceInteractions namespace, which encapsulates all of its components. Einstein Personalization extends the SalesforceInteractions namespace with the Personalization object that contains the functionality required to interact with Einstein Personalization.