Web Integration
Overview
Web integration is the most common way to capture customer behavior and clickstream data in rCDP. It enables you to track user interactions such as page views, product views, cart actions, and transactions directly from your website.
rCDP provides three primary approaches for web integration:
-
Low-Code Integration – Configure event tracking visually with minimal developer involvement
-
JavaScript SDK Integration – Implement event tracking programmatically with full control
-
Direct API Integration – Send clickstream events directly from backend systems using APIs
You can also implement JavaScript SDK–based web integration in a low-code manner by deploying the SDK through Google Tag Manager (GTM), enabling event tracking without repeated website code changes.
To learn more, see GTM Integration
Choose the Right Approach
Use the following guidance to select the appropriate integration method:
Low-Code Integration (Recommended for most users)
Use this if you want to track user behavior on a website or web application.
- → Fastest way to go live
- → Requires only a one-time SDK setup
- → Enables marketing and analytics users to configure tracking independently
- → No ongoing code changes or deployments
Use this for advanced tracking and customization.
- → Full control over event payloads
- → Supports custom logic and advanced use cases
- → Requires developer involvement for implementation and updates
Use this for backend or server-side tracking.
- → Send events directly using Clickstream APIs
- → Full control over payload structure and data flow
- → Suitable for server-side, batch, or real-time ingestion
- → Ideal for advanced or custom implementations
How It Works
All integration methods follow a similar flow:
-
Capture user interactions (page views, clicks, transactions)
-
Construct event data based on the event taxonomy
-
Send events using SDK, configuration, or APIs
-
rCDP ingests and processes the data in real time
-
Data is activated for personalization, segmentation, and analytics
What You Can Track
Using web integration, you can track a wide range of customer interactions, including:
-
Page views (home, category, product)
-
Search activity
-
Product interactions
-
Add to cart and cart updates
-
Checkout and transactions
-
User identity events (login, registration, profile updates)
These events form the foundation for personalization, segmentation, and analytics.