End-to-End Data Flow

Overview

This section explains how a user interaction is transformed into actionable real-time customer data within rCDP.

From the moment a user performs an action to the point where that data drives personalization or analytics, the entire pipeline operates in real time.

Note: The same data flow applies across all integration methods including SDK, API, Low-Code, and Shopify No-Code.

Data Flow Steps

1. User Interaction

User performs an action on the website (page view, click, purchase, etc.)

2. EventData Construction

Low-Code or Shopify layer constructs the eventData object from DOM or native Shopify objects

3. SDK Invocation

rcdp.executeEventByData() is triggered with the business-level eventData

4. Payload Enrichment

SDK enriches the payload with metadata such as srcId, requestTime, session, page, device, and identity

5. API Transmission

Complete event is sent to the Clickstream API endpoint with retry logic and error handling

6. Real-Time Ingestion

rCDP ingests the event in real time for immediate processing

7. Activation

Data becomes available for Segmentation, Personalization, AI Modeling, and Journey Orchestration

Real-Time Pipeline

The entire flow — from user interaction to actionable data — executes in milliseconds, enabling in-session personalization and real-time decisioning.

Tip: Ensure event instrumentation is implemented correctly to fully leverage real-time personalization capabilities.

Key Highlights

  • End-to-end processing happens in real time

  • Data is enriched automatically without developer effort

  • Consistent event structure across all integration layers

  • Supports immediate activation for personalization and analytics