ROI Tracking – Setup & Analysis Guide
This document provides a complete step-by-step guide to:
Understanding ROI tracking
Configuring revenue attribution
Connecting apps for revenue tracking
Analyzing ROI performance
Managing and editing ROI data
Importing bulk ROI records
Overview
ROI Tracking helps you:
Measure revenue generated from campaigns and workflows
Identify high-performing marketing channels
Track customer journeys and attribution sources
Analyze revenue at a granular transaction level
Optimize marketing spend and strategy
Step 1: Access ROI Dashboard
Click the ROI History menu item
Open the ROI analytics dashboard
Step 2: Understand ROI Basics
🔹 What is ROI?
Review the “What is ROI?” card
Understand how revenue tracking works
🔹 Revenue Tracking
ROI tracks revenue generated from different sources
Helps identify successful campaigns and workflows
Step 3: Understand Attribution
🔹 Automated Attribution
Explains how revenue is assigned to different touchpoints
Determines which interaction gets credit
🔹 Attribution Models
First Touch → Credits the first interaction
Last Touch → Credits the final interaction before conversion
Step 4: Start ROI Configuration
Click ROI Config
Begin setting up revenue tracking
Step 5: Configure Integrated Apps
🔹 Razorpay Configuration
Select Razorpay
Choose connection
Select tracking event
🔹 WooCommerce Configuration
Only tracking events are available
Select the required tracking event
🔹 Webhook Configuration (External Systems)
Select Webhook as app
Choose event conversion type:
Purchase / Order → Completed payments
Booking / Reservation → Appointments
Lead / Signup → Form submissions
Check-in / Visit → Visits
Engagement Action → Clicks or replies
🔹 Define Data Mapping Fields
Customer Identifier Path → Phone / Email
User Timestamp Path → Event time
Revenue Amount Path → Revenue value
🔹 Zoho Bookings Configuration
Select connection
Configure booking-related events
🔹 Petpooja Integration
Select Petpooja from dropdown
Choose connection (e.g., Ieyal PetPooja)
Select event → Send Invoice
Step 6: Configure Attribution Window
Enter value in Window Days (e.g., 7 days)
Adjust using arrows or manual input
Step 7: Select Attribution Model
First Touch
Last Touch
Step 8: Save Configuration
Click Save Configuration
ROI tracking is now active
Step 9: Filter ROI Data
Use Date Filter dropdown
Select preferred range (e.g., Current Year)
Step 10: Analyze ROI Dashboard
🔹 Key Insights Available
Customer source
Entry date & time
Revenue generated
Order count
Attribution source
🔹 Column Breakdown
Column
Description
Customer
Customer details
Revenue
Revenue amount
Count
Number of orders
Attribution
Source of revenue
Assigned Details
Campaign/workflow attribution
Step 11: View Attribution Details
Click Assigned Details
View detailed attribution source:
Campaign
Workflow
Organic
CTWA
Step 12: Navigate to Workflow ROI
Click workflow name (e.g., New Petpooja Flow)
Redirect to workflow
Insights Available:
ROI revenue
Event performance
Conversion metrics
Step 13: Event Performance Analysis
View:
App name
Connection type
Number of conversions
Revenue generated
Status
Step 14: ROI History Section
Displays:
Source app
Date & time
Customer details
Revenue
Count
Step 15: Edit ROI Records
Click Edit icon
Modify:
Revenue
Conversion count
Step 16: Filter & Refresh Data
Click All → View all sources
Use Date Filter → Select time period
Click Reload → Refresh data
Step 17: Settings & Additional Configuration
Click Settings icon
Click Add Another Tracking Configuration
🔹 Configuration Example (Razorpay)
Enter Event ID
Select Razorpay
Choose connection (e.g., ieyal-thalugai)
Select event → Payment Captured
Set Window Days (e.g., 7)
Click Save Configuration
Step 18: Source-Based Filtering
Filter ROI by:
Campaign
Workflow
CTWA
Portal
Organic
🔹 Campaign Analysis
Filter by Campaign
Click assigned campaign (e.g., Test Petpooja)
View:
Total Revenue
ROI %
Total Cost
Net Profit
🔹 Workflow Analysis
Identify customers coming via workflows
Track performance per workflow
🔹 Payment Source Logic
Manual payment → Portal
No attribution → Organic
🔹 CTWA Analysis
Filter by CTWA
View ROI data (or empty state if no records)
Step 19: Advanced Controls
Click All → View complete data
Click Reload → Refresh records
Click Settings → Modify configurations
Add/remove configurations
Step 20: Revenue Insights
View Total Revenue (top right)
Search specific events
Step 21: Bulk Upload ROI Data
Click Bulk Upload
Upload CSV file
Upload Process
Drag & drop file
Select campaign
Choose source (e.g., Shopify)
Click Finish and Start Import
Post Upload
Click Back to History
Click Reload
View uploaded records
Step 22: ROI in Chat
ROI details can also be viewed inside the chat screen
Helps connect revenue directly to conversations
Workflow Summary
Component
Description
Tracking Sources
Campaign, Workflow, CTWA, Portal, Organic
Attribution Models
First Touch / Last Touch
Integrations
Razorpay, WooCommerce, Webhook, Zoho, Petpooja
Data Tracking
Revenue, Count, Customer, Timestamp
Output
ROI Dashboard & Insights
Key Outcome
After completing ROI setup:
Revenue attribution becomes fully trackable
Campaign performance is measurable
Customer journey insights are clear
Marketing ROI is optimized
Data-driven decisions become easier
Last updated