Choose an integration type
Sitecore CDP offers various integration options. We recommend that you integrate using the Sitecore Engage SDK in one of the following ways:
-
Load the Engage SDK script into your app from a CDN. Choose this if your app uses a tag management system (TMS), for example, Google Tag Manager, or if you can load JavaScript files directly on your website.
-
Install the Engage SDK package in your app from Node Package Manager (npm). Choose this if you have a modern web development stack, and if you want the option to set cookies from the server and implement server-side tracking.
Before you choose an integration type, consider the following characteristics of the different integration options:
Integration |
Characteristics |
---|---|
Client-side integration using the Engage SDK script and a TMS |
|
Client-side integration using the Engage SDK script | |
Integration using the Engage SDK package |
|
Server-side integration using direct HTTP requests |
|
To choose an integration type, select it from the following table:
Your application |
Recommended integration type |
---|---|
Web app with TMS |
Client-side integration using the Engage SDK script and Google Tag Manager |
Web app without TMS |
One of the following:
|
Native app or native mobile app | |
Hybrid app with both WebView parts and native parts |
For the WebView parts, choose the web app integration that you want in this table. For the native parts, use server-side integration using direct HTTP requests. |