> For the complete documentation index, see [llms.txt](https://docs.ownchat.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ownchat.app/roi-tracking/roi-tracking-setup-and-analysis-guide.md).

# 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 &#x20;

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

{% embed url="<https://app.supademo.com/demo/cmnsi0b9n3fzacr4j2pc5j2wd?utm_source=link>" %}

### Step 1: Access ROI Dashboard &#x20;

{% embed url="<https://app.supademo.com/demo/cmny38b24000x1e0jrlnlkq44?utm_source=link>" %}

1. Click the **ROI History** menu item
2. Open the ROI analytics dashboard

### Step 2: Understand ROI Basics &#x20;

{% embed url="<https://app.supademo.com/demo/cmny3a5tp0008300j2q1rdo94?utm_source=link>" %}

#### 🔹 What is ROI? &#x20;

* Review the **“What is ROI?”** card
* Understand how revenue tracking works

#### 🔹 Revenue Tracking &#x20;

* ROI tracks revenue generated from different sources
* Helps identify successful campaigns and workflows

### Step 3: Understand Attribution &#x20;

{% embed url="<https://app.supademo.com/demo/cmny3d6sl000a300jua4xyges?utm_source=link>" %}

#### 🔹 Automated Attribution &#x20;

* Explains how revenue is assigned to different touchpoints
* Determines which interaction gets credit

#### 🔹 Attribution Models &#x20;

* **First Touch** → Credits the first interaction
* **Last Touch** → Credits the final interaction before conversion

### Step 4: Start ROI Configuration &#x20;

{% embed url="<https://app.supademo.com/demo/cmny3egb7000z1e0j1joucbkw?utm_source=link>" %}

1. Click **ROI Config**
2. Begin setting up revenue tracking

### Step 5: Configure Integrated Apps &#x20;

#### 🔹 Razorpay Configuration &#x20;

{% embed url="<https://app.supademo.com/demo/cmny3gogy003m2v0kxvwcskmw?utm_source=link>" %}

1. Select **Razorpay**
2. Choose connection
3. Select tracking event

#### 🔹 WooCommerce Configuration &#x20;

{% embed url="<https://app.supademo.com/demo/cmny3npio003q2v0k1snsrxbu?utm_source=link>" %}

* Only tracking events are available
* Select the required tracking event

#### 🔹 Webhook Configuration (External Systems) &#x20;

{% embed url="<https://app.supademo.com/demo/cmny3pbat00161e0ja5pjceqp?utm_source=link>" %}

1. Select **Webhook** as app
2. 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 &#x20;

* **Customer Identifier Path** → Phone / Email
* **User Timestamp Path** → Event time
* **Revenue Amount Path** → Revenue value

#### 🔹 Zoho Bookings Configuration &#x20;

{% embed url="<https://app.supademo.com/demo/cmny3thid00191e0jfemyind4?utm_source=link>" %}

1. Select connection
2. Configure booking-related events

#### 🔹 Petpooja Integration &#x20;

{% embed url="<https://app.supademo.com/demo/cmny3yhpr003v2v0k377scewd?utm_source=link>" %}

1. Select **Petpooja** from dropdown
2. Choose connection (e.g., Ieyal PetPooja)
3. Select event → **Send Invoice**

### Step 6: Configure Attribution Window &#x20;

{% embed url="<https://app.supademo.com/demo/cmny417ee001i1e0jjj3r2i74?utm_source=link>" %}

1. Enter value in **Window Days** (e.g., 7 days)
2. Adjust using arrows or manual input

### Step 7: Select Attribution Model &#x20;

* **First Touch**

{% embed url="<https://app.supademo.com/demo/cmny42lak005r300j4enugpb5?utm_source=link>" %}

* **Last Touch**

{% embed url="<https://app.supademo.com/demo/cmny457wo005y300jo36dwa8j?utm_source=link>" %}

### &#x20;Step 8: Save Configuration &#x20;

{% embed url="<https://app.supademo.com/demo/cmny46huw00402v0k8roxpvzm?utm_source=link>" %}

1. Click **Save Configuration**
2. ROI tracking is now active

### &#x20;Step 9: Filter ROI Data &#x20;

1. Use **Date Filter dropdown**
2. Select preferred range (e.g., Current Year)

### Step 10: Analyze ROI Dashboard &#x20;

{% embed url="<https://app.supademo.com/demo/cmny499on00432v0ky8d8sgjs?utm_source=link>" %}

#### 🔹 Key Insights Available &#x20;

* Customer source
* Entry date & time
* Revenue generated
* Order count
* Attribution source

#### 🔹 Column Breakdown &#x20;

| **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 &#x20;

{% embed url="<https://app.supademo.com/demo/cmny4k2un004i2v0knyzwqmkp?utm_source=link>" %}

1. Click Assigned Details
2. View detailed attribution source:

* Campaign
* Workflow
* Organic
* CTWA

### Step 12: Navigate to Workflow ROI &#x20;

{% embed url="<https://app.supademo.com/demo/cmny4lg3p004k2v0kl8loee89?utm_source=link>" %}

1. Click workflow name (e.g., New Petpooja Flow)
2. Redirect to workflow

#### Insights Available: &#x20;

* ROI revenue
* Event performance
* Conversion metrics

### &#x20;Step 13: Event Performance Analysis &#x20;

{% embed url="<https://app.supademo.com/demo/cmny4n4lx004q2v0k3730cuyb?utm_source=link>" %}

View:

* App name
* Connection type
* Number of conversions
* Revenue generated
* Status

### Step 14: ROI History Section &#x20;

{% embed url="<https://app.supademo.com/demo/cmny4q1ms007a300jvmeg6l8t?utm_source=link>" %}

Displays:

* Source app
* Date & time
* Customer details
* Revenue
* Count

### Step 15: Edit ROI Records &#x20;

{% embed url="<https://app.supademo.com/demo/cmny4roo1004s2v0kh9yu7cv0?utm_source=link>" %}

1. Click **Edit icon**
2. Modify:

* Revenue
* Conversion count

### Step 16: Filter & Refresh Data &#x20;

* Click **All** → View all sources
* Use **Date Filter** → Select time period
* Click **Reload** → Refresh data

### &#x20;Step 17: Settings & Additional Configuration &#x20;

{% embed url="<https://app.supademo.com/demo/cmny4t52f00d01e0jnpeljy8b?utm_source=link>" %}

1. Click **Settings icon**
2. Click **Add Another Tracking Configuration**

#### 🔹 Configuration Example (Razorpay) &#x20;

1. Enter **Event ID**
2. Select **Razorpay**
3. Choose connection (e.g., ieyal-thalugai)
4. Select event → **Payment Captured**
5. Set **Window Days (e.g., 7)**
6. Click **Save Configuration**

### Step 18: Source-Based Filtering &#x20;

{% embed url="<https://app.supademo.com/demo/cmny4wcxd004w2v0k10o37sqe?utm_source=link>" %}

Filter ROI by:

* Campaign
* Workflow
* CTWA
* Portal
* Organic

#### 🔹 Campaign Analysis &#x20;

1. Filter by **Campaign**
2. Click assigned campaign (e.g., Test Petpooja)

**View:** &#x20;

* Total Revenue
* ROI %
* Total Cost
* Net Profit

#### 🔹 Workflow Analysis &#x20;

* Identify customers coming via workflows
* Track performance per workflow

#### 🔹 Payment Source Logic &#x20;

* Manual payment → **Portal**
* No attribution → **Organic**

#### 🔹 CTWA Analysis &#x20;

* Filter by **CTWA**
* View ROI data (or empty state if no records)

### Step 19: Advanced Controls &#x20;

* Click **All** → View complete data
* Click **Reload** → Refresh records
* Click **Settings** → Modify configurations
* Add/remove configurations

### Step 20: Revenue Insights &#x20;

{% embed url="<https://app.supademo.com/demo/cmny4z7m1004y2v0kp42jpuxw?utm_source=link>" %}

* View **Total Revenue** (top right)
* Search specific events

### Step 21: Bulk Upload ROI Data &#x20;

{% embed url="<https://app.supademo.com/demo/cmny530so007q300jq371ehi1?utm_source=link>" %}

1. Click **Bulk Upload**
2. Upload CSV file

#### Upload Process &#x20;

{% embed url="<https://app.supademo.com/demo/cmny54ia500532v0kecqygtpm?utm_source=link>" %}

1. Drag & drop file
2. Select campaign
3. Choose source (e.g., Shopify)
4. Click **Finish and Start Import**

#### Post Upload &#x20;

{% embed url="<https://app.supademo.com/demo/cmny55vfc00552v0kecr3ovrr?utm_source=link>" %}

1. Click **Back to History**
2. Click **Reload**
3. View uploaded records

### Step 22: ROI in Chat &#x20;

{% embed url="<https://app.supademo.com/demo/cmny572wh007y300ju9jrkf8y?utm_source=link>" %}

* ROI details can also be viewed inside the chat screen
* Helps connect revenue directly to conversations

### &#x20;Workflow Summary &#x20;

| **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 &#x20;

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
