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

Note: All approaches use the same underlying event model and API, ensuring consistent data across all integration methods.

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

JavaScript SDK Integration

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

Direct API Integration

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:

  1. Capture user interactions (page views, clicks, transactions)

  2. Construct event data based on the event taxonomy

  3. Send events using SDK, configuration, or APIs

  4. rCDP ingests and processes the data in real time

  5. Data is activated for personalization, segmentation, and analytics

Tip: Use SDK or Low-Code integration for faster implementation, and API integration when you need full backend control.

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.