How attribution works
1
Visitor lands on your site
The tracking script creates an anonymous session and captures source data: referrer, UTM parameters, landing page, search keyword, and device info.
2
Visitor converts and pays
When a payment succeeds (Stripe, Dodo, or manual API), our webhook receives the event with a customer identifier.
3
Revenue is matched to the session
Our attribution engine matches the payment to the visitor's session(s) using session IDs or custom identifiers. Multi-touch models handle return visitors correctly.
4
Dashboard shows attributed revenue
Your dashboard updates in real-time. See revenue broken down by source, page, keyword, and time period. Filter, compare, and export.