Dodo Payments revenue attribution
Carry website attribution into a Dodo Checkout Session
Talivia connects Dodo Payments Checkout Sessions payments with the website session that led to checkout. The integration preserves an attribution signal before leaving the tracked site, waits for the provider to confirm payment, and then shows the source, campaign, landing page, and activity behind the revenue.
How it works
The attribution signal for Checkout Sessions
Checkout Session metadata survives the redirect, while Dodo payment and refund events confirm status, amount, currency, and refunds. The confirmed provider event remains the source of truth for payment status, amount, currency, and refunds.
Implementation path
How Dodo Payments Checkout Sessions attribution works
- 01
Track the website session
Install Talivia before checkout so the current session contains source, campaign, landing page, and visitor activity.
- 02
Carry the checkout signal
Pass the current Talivia session as talivia_session_id when the backend creates the Dodo Checkout Session.
- 03
Wait for confirmed revenue
Dodo Payments confirms the paid event. Talivia does not treat an opened or incomplete checkout as revenue.
- 04
Verify the paid journey
Open the payment in Talivia and confirm its source, landing page, session activity, and matching method.
Transparent limits
Important attribution limits
- Overlay and inline checkout use the same Checkout Session mechanism; they are not separate attribution methods or separate SEO pages.
- If the required session or customer signal is absent, the payment is retained in revenue diagnostics instead of receiving a guessed source.
Questions
Dodo Payments Checkout Sessions attribution questions
What must I implement for Dodo Payments Checkout Sessions?
Checkout Session metadata survives the redirect, while Dodo payment and refund events confirm status, amount, currency, and refunds. The required checkout action is: Pass the current Talivia session as talivia_session_id when the backend creates the Dodo Checkout Session.
What happens when the Checkout Sessions signal is missing?
Overlay and inline checkout use the same Checkout Session mechanism; they are not separate attribution methods or separate SEO pages.
How do I verify Dodo Payments Checkout Sessions attribution?
Complete one sandbox or real Checkout Sessions payment, wait for Dodo Payments to report it as paid, then open the payment in Talivia and verify the matching method, source, landing page, pageviews, and events.
Explore related workflows
Related revenue tracking guides
Use your own data
Connect Dodo Payments Checkout Sessions to the session that paid
Install Talivia, follow the checkout-specific guide, and verify one sandbox or real payment before relying on the report.
Add my website