Learn how traffic becomes revenue
Install the tracker, pass attribution into checkout, sync payment events, and read revenue by source, campaign, and landing page.
Start here
The first guides to read when you connect traffic data to payment events.
Install AttribIQ
Add the web tracker, pass attribution metadata into checkout, and send revenue events through Stripe webhooks or the Payment API.
What is revenue attribution?
Revenue attribution connects visits, UTMs, campaigns, landing pages, sessions, and payment events to paid accounts.
Stripe revenue attribution for SaaS
Connect Stripe Checkout, subscriptions, invoices, refunds, and webhooks to source, campaign, landing page, and session reports.
Payment API reference
Reference for sending custom revenue events to AttribIQ with idempotency, normalized event types, and attribution identifiers.
Browse by topic
Trace MRR, renewals, refunds, and paid customers back to their source.
Carry attribution through checkout, webhooks, subscriptions, and custom billing systems.
Connect sources, campaigns, landing pages, and direct traffic to revenue.
Read signup, trial, paid conversion, and revenue funnels without adding another reporting layer.
Use privacy-minimizing analytics patterns for EU-hosted SaaS reporting.
Tracker setup, browser attribution, Payment API events, and CLI report references.
Plain analytics concepts for teams that need reliable revenue reporting.
Install the tracker, send revenue events, and connect AttribIQ to your app.
Compare AttribIQ with broader analytics suites and privacy analytics tools.
Revenue Attribution
Trace MRR, renewals, refunds, and paid customers back to their source.
What is revenue attribution?
Revenue attribution connects visits, UTMs, campaigns, landing pages, sessions, and payment events to paid accounts.
What is marketing attribution?
Marketing attribution explains which channels, campaigns, ads, pages, and touchpoints influenced a signup, purchase, or subscription.
Landing page revenue attribution
Measure which first pages and pricing paths create paid accounts, not just visits or signups.
First-touch vs last-touch attribution
Compare first-touch, last-touch, and session-touch attribution models for SaaS revenue reporting.
Stripe & Payments
Carry attribution through checkout, webhooks, subscriptions, and custom billing systems.
Stripe revenue attribution for SaaS
Connect Stripe Checkout, subscriptions, invoices, refunds, and webhooks to source, campaign, landing page, and session reports.
What is a Stripe webhook?
A Stripe webhook is an HTTP notification Stripe sends to your backend when payments, subscriptions, invoices, refunds, and customer events happen.
What is checkout attribution?
Checkout attribution connects the visit, campaign, landing page, and session before checkout to the payment event that happens after checkout.
Connect Stripe to AttribIQ
Configure Stripe to send payment events to AttribIQ after your app has copied visitor and session identifiers into Stripe metadata.
Stripe webhook revenue events
Send Stripe webhook events to AttribIQ and understand how Stripe objects become attributed revenue events.
Generic Payment API revenue tracking
Send normalized revenue events to AttribIQ when you use a custom checkout or a payment provider that is not connected natively yet.
Campaigns & UTMs
Connect sources, campaigns, landing pages, and direct traffic to revenue.
UTM revenue attribution
Use UTM source, medium, campaign, content, and term fields to report revenue instead of only visits or signups.
What are UTM parameters?
UTM parameters are campaign tags added to URLs so analytics tools can identify the source, medium, campaign, content, and term behind a visit.
What is Google Search Console?
Google Search Console is a free Google tool that shows how a verified site appears in organic search, including queries, pages, clicks, impressions, CTR, and average position.
Search data revenue reports
Import search performance data into AttribIQ and estimate organic search revenue by query and landing page without making Google part of the default analytics stack.
Direct traffic revenue attribution
Handle direct traffic in SaaS revenue reports without overwriting useful UTM, referrer, and campaign attribution.
Funnels & SaaS Metrics
Read signup, trial, paid conversion, and revenue funnels without adding another reporting layer.
Signup-to-paid funnel tracking
Track how visitors move from landing page to signup, trial, checkout, payment, renewal, refund, and churn.
What is MRR?
Monthly recurring revenue, or MRR, is the normalized recurring subscription revenue a SaaS business expects in a month.
What is churn?
Churn measures lost customers or recurring revenue when subscriptions cancel, fail to renew, downgrade, or stop paying.
What is customer acquisition cost?
Customer acquisition cost, or CAC, is the sales and marketing cost required to acquire a new customer over a defined period.
What is LTV:CAC?
LTV:CAC compares customer lifetime value with customer acquisition cost to estimate whether a SaaS acquisition channel creates enough value to justify its cost.
Privacy & EU Analytics
Use privacy-minimizing analytics patterns for EU-hosted SaaS reporting.
GDPR-friendly revenue analytics
Design revenue analytics with data minimization, clear purpose, EU hosting, and careful handling of identifiers.
What is a first-party cookie?
A first-party cookie is set by the website a visitor is using and can help remember sessions, preferences, login state, and analytics identifiers.
Cookieless analytics with revenue attribution
Compare cookieless analytics with first-party attribution when Stripe or Payment API revenue needs to be tied to visits.
API Reference
Tracker setup, browser attribution, Payment API events, and CLI report references.
Web tracker reference
Install the AttribIQ browser tracker and collect sessions, pageviews, referrers, UTMs, custom events, goals, and checkout context.
AttribIQ browser attribution API
Reference for reading AttribIQ visitor, session, landing page, referrer, and UTM context before checkout starts.
Payment API reference
Reference for sending custom revenue events to AttribIQ with idempotency, normalized event types, and attribution identifiers.
AttribIQ CLI reports
Run AttribIQ overview, revenue, campaign, goal, and funnel reports from scripts, release checks, and internal tools.
Analytics Fundamentals
Plain analytics concepts for teams that need reliable revenue reporting.
What is conversion rate?
Conversion rate is the percentage of visitors, sessions, leads, or users who complete a desired action such as signup, checkout, or payment.
What is a webhook?
A webhook is an HTTP callback one system sends to another when an event happens, such as a payment, signup, invoice, refund, or subscription change.
Implementation Guides
Install the tracker, send revenue events, and connect AttribIQ to your app.
Install AttribIQ
Add the web tracker, pass attribution metadata into checkout, and send revenue events through Stripe webhooks or the Payment API.
First-party tracker proxy for analytics
Proxy the AttribIQ tracker and event endpoint through your own domain using CDN, framework, or reverse-proxy examples.
How to pass attribution to Stripe Checkout
Capture AttribIQ visitor context in the browser, send it to your backend, and copy it into Stripe Checkout metadata.
Comparisons
Compare AttribIQ with broader analytics suites and privacy analytics tools.