Skip to main content
Users
CloudPortalLogin
  • Powered byPowered by
Developing with Sitecore CDP
Data privacy
Before you start sending data
Integrating with Sitecore CDP
Stream API
Batch API
REST APIs
Data lake export service
  • Sitecore CDP for developers
  • Integrating with Sitecore CDP
  • Understanding integration details
  • Sending events using the Engage SDK

Sending events using the Engage SDK

Using the Engage SDK, you can collect and send behavioral data to Sitecore CDP in real time. The behavioral data includes, for example, the user's page views, clicks, searches, and identifiers as they register or log in.

To collect and send behavioral data in real time, you send events to Sitecore CDP using either client-side tracking or server-side tracking. Using the Engage SDK script, you can implement client-side tracking. Using the Engage SDK package, you can implement both client-side tracking and server-side tracking.

You can send the following events:

  • VIEW event using the Engage.pageView() function (client-side tracking) or the EngageServer.pageView() function (server-side tracking).

    The VIEW event captures the user's action of viewing a page in your app.

  • IDENTITY event using the Engage.identity() function (client-side tracking) or the EngageServer.identity() function (server-side tracking).

    The IDENTITY event can capture, for example, names, email addresses, and phone numbers.

  • Custom event using the Engage.event() function (client-side tracking) or the EngageServer.event() function (server-side tracking).

    You can use custom events to capture any behavior of your choice, for example, clicks and searches.

To collect and send transactional data about a user's cart activity and orders, see sending orders.

Do you have some feedback for us?

If you have suggestions for improving this article,

Privacy policySitecore Trust CenterCopyright © 1999-2026 Sitecore