# 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


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.ownchat.app/roi-tracking/roi-tracking-setup-and-analysis-guide.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
