Revenue
Revenue overview
Clicks are not cash. Velora keeps them honest — then merges them in the dashboard.
Revenue overview
Velora stores traffic events and revenue events separately on purpose.
Your ads pixel sees clicks. It does not see profit. Velora does — when you connect a money source.
Sources today
| Source | What lands in Velora |
|---|---|
| Shopify | Paid orders via webhooks (+ sync jobs) |
| Stripe | Checkout completed, invoices paid, refunds |
| TikTok Ads | Spend, clicks, impressions next to performance |
Why separation matters
A webhook can fire without a pageview. A pageview can happen without a purchase. Merging at query time keeps both truths intact.
What you unlock
- Revenue / orders / AOV KPIs
- Purchase rows in the live feed
- Actor journeys with time-to-purchase
- Revenue-by-source cohorts when orders exist
Do this
- Install the tracker first — otherwise you get orphan orders.
- Connect Shopify and/or Stripe.
- For Stripe Checkout you control, send visitor/session metadata (prompt).
- Optionally connect TikTok Ads to see spend beside outcomes.
Prompt
I sell on PLATFORM (Shopify / Stripe / both) at YOUR_DOMAIN.
Give me the shortest Velora revenue setup checklist, including attribution metadata if Stripe, and how I verify a test purchase in the live feed.