Revenue attribution
Find the source that pays, not just the one that clicks.
Connect Stripe and identify customers when they sign up. Pulsora credits each purchase and renewal to the visit that first brought the customer, and shows revenue, MRR and refunds by page, source, campaign and country.
// After signup or login
pulsora.identify(user.id)
// Stripe webhook, in the Stripe dashboard:
// https://pulsora.co/api/webhooks/stripe/<public token>
// checkout.session.completed
// invoice.paid
// charge.refundedBenefits
No handler code
Add one webhook endpoint in Stripe and Pulsora reads purchases, invoices, refunds and subscription changes. Paddle and any other processor work through the ingest API.
First touch and last touch
Renewals are credited to the customer’s first visit. Switch any revenue report between first touch and last touch.
Revenue by visit
Pass the session ID through checkout and each sale shows up against the pages, source and campaign of the visit that made it.
Good for
- Knowing which channel brings paying customers, not just signups
- SaaS with subscriptions, renewals and refunds
- Judging content and campaigns by the revenue they bring
- Stripe Payment Links and checkouts on another domain