Cloud SDK and Engage SDK comparison chart
If you don't have a JSS Next.js app hosted on XM Cloud, you cannot use the Cloud SDK. Instead, use the Sitecore Engage SDK to implement tracking, analytics, and personalization in your app.
The Sitecore Cloud SDK and the Sitecore Engage SDK both provide tracking and personalization capabilities, but they differ in the licenses they require, the technology stack they are compatible with, and the individual features they provide. To choose the SDK that best suits your requirements, consult the following comparison chart.
Cloud SDK 0.3.1 |
Engage SDK 1.4.3 | |
---|---|---|
Required Sitecore licenses | ||
A license for XM Cloud |
A license for at least one of the following:
| |
Compatible technology stack | ||
JSS Next.js application hosted on XM Cloud |
The Cloud SDK is compatible with JSS version 21.6 and later. |
|
Next.js web application |
|
|
React.js web application |
|
|
Vanilla JavaScript web application |
|
|
Web application with a Tag Management System (TMS), such as Google Tag Manager (GTM) |
|
|
Features overview | ||
Site visitor tracking by data collection |
|
|
Personalization |
|
|
Feature: site visitor tracking by data collection | ||
Client-side tracking |
|
|
Server-side tracking |
|
|
VIEW event capturing |
|
|
IDENTITY event capturing |
|
|
FORM event capturing |
|
|
Custom event capturing |
|
|
Order-related events capturing |
|
|
Event queue |
|
|
Feature: personalization | ||
XM Cloud personalizations |
|
|
Sitecore Personalize interactive experiments and experiences |
|
|
Sitecore Personalize web experiments and experiences |
|
|