Know which ad spend pays back — and when
Ad clicks recognised automatically, revenue and ROI per channel and campaign, payback day per cohort, and conversions sent back so the platforms optimise for real customers.
- 14 ad platforms recognised
- Payback by cohort
- Conversion sending
| Cohort | Acquired | Paying | LTV · 90d | Payback |
|---|---|---|---|---|
| 2026-07 · Google | 1,920 | 14% | $41.2 | Day 38 |
| 2026-07 · Meta | 2,410 | 9% | $22.8 | Day 71 |
| 2026-07 · Newsletter | 640 | 21% | $58.6 | Day 12 |
| 2026-07 · TikTok | 1,130 | 5% | $9.4 | Not yet |
Questions that prove ROI
With your own data, not each platform’s claim.
From spend to payback
The whole chain on first-party data.
ROI per channel
Spend synced from Meta, Ocean Engine and Baidu, or imported, against revenue from your own purchase events.
- ROI per channel and campaign
- ROI quadrant
- Click IDs without UTM
- 1Click ID capturedgclid · fbclid · ttclid
- 2Conversion happenspurchase · $74.6
- 3Sent back to the ad platformGoogle Ads · Meta CAPI
Payback by cohort
Group users by when and where they were acquired; see LTV after 30, 60 and 90 days and the day each channel paid back.
- Cohort and period views
- LTV curves
- Payback day
- Filter by channel, campaign or country
| Cohort | Acquired | Paying | LTV · 90d | Payback |
|---|---|---|---|---|
| 2026-07 · Google | 1,920 | 14% | $41.2 | Day 38 |
| 2026-07 · Meta | 2,410 | 9% | $22.8 | Day 71 |
| 2026-07 · Newsletter | 640 | 21% | $58.6 | Day 12 |
| 2026-07 · TikTok | 1,130 | 5% | $9.4 | Not yet |
Better bidding
Send real conversions — including offline deals — back to the ad platforms.
- 8 platforms
- Offline CSV
- Status and retries
Set up ROI tracking
Once.
- 1
Install the snippet
Click IDs are recognised from the first visit.
- 2
Send purchases
From the server, with value and order number.
- 3
Connect ad accounts
Sync spend, or import it.
- 4
Turn on conversion sending
Pick the platforms and events.
ROI questions
Anything else — open the chat in the corner and ask.