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.
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.
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