Skip to content
Revenue analytics for teams

Know what brings customers. See what earns revenue.

Bring website analytics, customer journeys and payments together. Find the channels that convert, with the right access for every team and client.

Visitors, revenue and conversion for any period, compared with the one before.

Revfaro overview: Visitors, revenue and conversion for any period, compared with the one before.

Payment providers

  • Stripe
  • Lemon Squeezy
  • Polar
  • Dodo Payments
  • Telegram

Website platforms

  • Next.js
  • React
  • Vue
  • WordPress
  • Webflow
  • Shopify
Revenue attribution

See what every channel earns

Compare search, social, AI, email and paid campaigns by visitors and recorded revenue. Review how payments were matched and which ones still need attribution.

  • Revenue, customers and conversion next to visitors
  • Compare any period with the one before it
  • Click any row to filter the whole dashboard

Explore attribution

Revenue by channel

Orbitform, example workspace

Revenue

$54,069

+59.3% vs previous

Customers

254

2.03% conversion

Visitors

12,533

$4.31 per visitor

Revenue by channel, last 30 days
ChannelVisitorsCustomersRevenue
Organic Search3,50379$17,607
Organic Social3,06254$7,875
Direct2,09048$7,701
Referral1,55434$6,225
AI assistants1,18532$5,847
Email46627$5,502
Paid94328$3,312
Try it

Where does the $249 go?

For matched payments, Revfaro prefers the latest recorded non-direct visit. If all visits are direct, the latest one receives credit. Explore the example below.

Visits

The customer's visits

Switch visits on or off. The last one is where they pay $249.

Where the $249 is credited

  1. GoogleOct 18
  2. LinkedIn webinarOct 23Credited $249
  3. DirectOct 27Pays $249

The payment happened on a direct visit, so the $249 goes to LinkedIn webinar: the last visit that came from a real source.

How attribution works

Security

Your revenue data stays yours

Control who can see each website, protect account access and choose how your visitors are tracked.

Isolated workspaces

Dashboard access is checked against workspace membership and permissions for each website.

Privacy controls

Raw visitor IPs are not stored in analytics. The tracker removes known sensitive URL fields.

Signed payment events

Webhook signatures are verified. Duplicate payment identifiers do not create duplicate revenue.

Hardened sign-in

Argon2id password hashing, verified emails and rate-limited sign-in.

Pricing

Priced by the events you track

Upgrade, downgrade or cancel at any time.

Page views, goals and outbound clicks count toward usage.

50,000

About 20,000 visitors at 2.5 events each. Actual usage varies.

Loading plan suggestion...

Compare all plans

From the journal

Put your revenue data to work

Explore revenue analytics on the blog, or go straight to the documentation to set up tracking and connect your payments.

Start measuring what every channel earns

Add your website, connect your payments and start understanding the path to a customer.