Attrifast
ProductAI visibilityPricingDocsBlog
Log inStart free trial
ProductAI visibilityPricingDocsBlogLog in
  1. Home
  2. /Revenue By Source
Product
  • Track Website Traffic
  • Attribution Software
  • Website Visitor Tracking
  • SEO Dashboard
  • Analytics for SaaS
  • Revenue by Source
  • Traffic Source Tracking
  • Revenue Channel Attribution
  • Revenue Attribution
  • Privacy-First Analytics
  • Cookieless Analytics
  • UTM to Revenue
  • AI Visibility Score
  • Share of Voice (AI)
  • Prompt Tracking
  • AI Citation Tracking
  • ChatGPT Rank Tracker
  • AI Revenue Attribution
  • Pricing
Track AI Traffic
  • Track ChatGPT Traffic
  • Track Perplexity Traffic
  • Track Claude Traffic
  • Track Gemini Traffic
  • Track AI Overviews
  • Track Copilot Traffic
  • ChatGPT Revenue Attribution
  • Perplexity Revenue Attribution
  • Claude Revenue Attribution
  • Gemini Revenue Attribution
  • AI Visibility to Revenue
Use Cases
  • Stripe Analytics
  • Shopify Analytics
  • Stripe Attribution
  • For Bootstrapped SaaS
  • Affordable Attribution
Compare
  • vs Profound
  • vs Loamly
  • vs Peec AI
  • vs Otterly
  • vs Cometly
  • vs Segment
  • vs Google Analytics
  • vs Plausible
  • vs Fathom
  • vs Simple Analytics
  • vs PostHog
  • vs Matomo
  • vs Umami
  • vs Pirsch
  • vs Mixpanel
  • vs Amplitude
  • vs Heap
  • vs Hyros
  • vs AnyTrack
  • vs DataFast
  • vs Similarweb
  • All comparisons
Resources
  • GEO Hub
  • AEO Hub
  • AI Search Hub
  • Research
  • Best Conversion Tracking Software
  • ChatGPT vs Google Traffic
  • Mixpanel Alternative
  • Track Channel Revenue
  • First vs Last Touch
  • Cookieless Conversion Tracking
  • GA4 Attribution Limits
  • CAC by Channel
  • Stripe Conversion Tracking
  • Stripe Revenue Tracking
  • AEO vs SEO 2026
  • AI Traffic Benchmark
  • How to Rank in ChatGPT
  • Best AEO Tools 2026
  • Measure GEO ROI
  • Schema for AI Search
  • Dark AI Traffic in GA4
  • What Is Referral Traffic?
  • What Is Direct Traffic?
  • What Is Cookieless Analytics?
  • What Is Conversion Attribution?
  • AI Share of Voice
  • Documentation
  • View all posts
  • Multi-Touch Attribution
  • Free Tools
  • UTM Builder
  • UTM Checker
  • ROI Calculator
  • AI Readiness Checker
  • AI Crawler Directory
  • SEO + GEO Workflow
Company
  • About
  • Contact
  • Return Delay Penalty
  • Backlink RPV Scoring
  • AI Instructions
  • Live Demo
  • FAQ
  • Log in
© 2026 Attrifast · built by Vincent Ruan & Jessica Huang
AboutContactTermsPrivacy

Revenue source attribution

Track revenue
by source. Every payment.

See which traffic sources actually generate revenue — not vanity clicks. Stripe payments matched to the original source, channel, and campaign. No tag manager. No cookies.

See revenue by source →

7-day free trial. Stripe supported.

What this page answers

Tracking revenue by source means matching every payment to the traffic source that originally brought the customer to your site — Google search, an X post, a newsletter, a Reddit thread, or a paid ad. The result is a single dashboard showing total revenue and revenue per visitor (RPV) per source, which is the most useful number for deciding where to spend marketing budget.

Key takeaways

  • • Revenue per source is the total $ generated by each traffic source over a window — not clicks, not conversions.
  • • Revenue per visitor (RPV) = revenue ÷ visitors per source. Lets you compare a small high-converting source to a large low-converting one.
  • • Stripe is the native payment integration; webhook ingest matches each charge to the original session.
  • • First-touch attribution (default) credits the channel that discovered the customer; last-touch credits the channel that closed them.
  • • Most founders find 2–3 sources drive 70%+ of revenue — the long tail wastes budget.
SourceVisitorsRevenueRPV
Google
Organic
4,820$8,420$1.75
Newsletter
Email
1,140$6,118$5.37
X / Twitter
Social
1,612$2,272$1.41
Reddit
Social
903$650$0.72
Product Hunt
Referral
512$170$0.33

Sample data. Live revenue and RPV per source appear in your dashboard.

Traffic numbers lie. Revenue by source does not.

What traffic alone tells you
  • Reddit sent 903 visitors — looks promising
  • Newsletter sent 1,140 — about the same
  • Product Hunt sent 512 — small but visible
  • Hard to know where to invest next dollar
What revenue by source tells you
  • Newsletter: $6,118 → double the budget
  • Reddit: $650 → cap effort, do not scale
  • Product Hunt: $170 → a launch spike, not a channel
  • Decisions become obvious

Every revenue event, attributed to a source

First payment

Initial Stripe charge tied to the original session source.

Recurring revenue

Renewals attributed to the source that acquired the customer.

Refunds and chargebacks

Negative revenue subtracted from the source for accurate net numbers.

UTM campaigns

utm_source, utm_medium, utm_campaign — every tag rolled up to the dollar.

Landing pages

Revenue per landing page so you know which entry points convert.

Channel groups

Search, social, email, paid, referral, direct — auto-grouped, fully customisable.

Go deeper

Track website traffic

See every visitor and traffic source in real time.

Revenue channel attribution

Group revenue by channel type — search, social, paid, email.

Stripe revenue by channel

Step-by-step: connecting Stripe and reading channel revenue.

Tracking revenue by source: common questions

How do I track revenue by source?

+

Install the Attrifast script on your site and connect Stripe. Every payment is matched back to the visitor session and traffic source automatically. The dashboard shows revenue grouped by source, medium, campaign, and landing page.

What is revenue by source?

+

Revenue by source is total revenue grouped by where each paying customer first arrived from — search engines, social platforms, email, ads, referrals, or direct. It is the most useful number for deciding where to spend your marketing budget.

Can GA4 track revenue by source?

+

GA4 can measure ecommerce revenue but matching it to traffic sources requires complex setup, data sampling, and consent banners that drop a large share of payments from view. Attrifast does it natively, end to end, without sampling.

Does this work with subscription revenue?

+

Yes. Attrifast tracks initial payments, recurring renewals, refunds, and churn — and attributes each event to the original traffic source that brought the customer in.

How is revenue per source different from revenue per visitor?

+

Revenue by source is total revenue per channel. Revenue per visitor (RPV) is that revenue divided by the number of visitors from the same source. RPV normalises for traffic volume so you can compare a tiny but high-converting channel against a noisy but low-converting one.

50% OFF · launch promotion

See which AI engines actually send you paying customers

Attrifast splits ChatGPT, Perplexity, Claude and Gemini into their own revenue lines — joined to real Stripe payments, not estimates.

  • ✓One script tag and a Stripe key — live in minutes
  • ✓Cookieless, so no consent banner for analytics
  • ✓Every AI referral matched to the payment it produced
Start your free trial →

7-day free trial · $0 due today · then $9.99/mo · cancel anytime

Attrifast dashboard: prompt-level AI visibility with estimated value, revenue split by channel across ChatGPT, Google, Perplexity, Claude and Direct, competitor position tracking, and per-engine scan settings.