Revenue attribution

See which channels bring in revenue.

Connect Meta Ads, Google Ads and Stripe to see how much each channel, campaign, ad and landing page earns. Decide where to spend based on revenue, not clicks.

14-day trial · Card required to start · Cancel anytime

Ad spend, matched to real payments

See revenue and ROAS for every Meta and Google Ads campaign, and see which one earns the least.

Meta AdsRead-only

Last 30 days
CampaignRevenueROAS
Retargeting · 30 days$3,2853.65×
Prospecting · Broad$6,1003.05×
Lookalike 1%$2,0500.82×
Creative test · UGC$9052.10×
Total$12,3402.12×

Revenue by source

Match payments to the campaign and channel that brought each customer.

Revenue by source

30 days
Meta Ads49%$12,340
Organic search19%$4,800
Email · Kit8%$2,100
beehiiv6%$1,400
Referral4%$980

Matched to Stripe payments by campaign link and referrer

Every step priced in revenue

See the step that loses the most money, not just the most visitors.

Signup → Paid

Sequential
1Landing8,400
2Pricing4,200
3Checkout1,950
4Paid760
Biggest drop-off: Checkout → Paid$14,200 / mo

Follow visitors across domains

One journey from your site to your app to checkout.

One funnel

3 domains
frondhaus.comvisitors8,400
app.frondhaus.comsignups3,200
checkout.stripe.compaid760

Share a live report

Send clients or your team a view-only link. No sign-in, always current.

Share report
humblytics.com/s/frondhaus-q3Copy link
View-only linkAnyone with the link can view
No sign-in requiredOpens straight in the browser
Team
MaxOwner
SamMember

Every campaign, judged on revenue.Not on signups.

Ad platforms count clicks and signups. Humblytics shows which ad and which page each Stripe payment came from.

Campaigns by revenuefrondhaus.com · last 30 daysFromStripe
CampaignSignupsRevenue
Brand search31$6,900
Prospecting · Broad50$6,100
Retargeting · 30 days30$3,285
Lookalike 1%104$2,050

Lookalike 1% got the most signups for the least money. Each paying customer cost $833.

Test the page it sends people to

See what got you paid.Pricing page B beat the original.

Humblytics follows each visitor from the ad they clicked, to the version of the page they saw, to their payment in Stripe. Here are two visitors from the same test.

Maya ChenVisitor on frondhaus.com
Paid $79
  1. Clicked an adProspecting · Broad · Meta AdsOct 2
  2. Saw the new pricing page (B)Half of visitors get this versionOct 2
  3. Started a trial6 minutes after the clickOct 2
  4. Came back from an emailWelcome email, day 3Oct 5
  5. Paid $79Business plan · StripeOct 16
The $79 came fromThis ad and pricing page BEach $1 on this ad made$3.05
Jordan ReyesVisitor on frondhaus.com
Didn't pay
  1. Clicked an adLookalike 1% · Meta AdsOct 3
  2. Saw the original pricing page (A)The other half get this versionOct 3
  3. Started a trial2 minutes after the clickOct 3
  4. Never came backNo visits after day 1Oct 3
  5. Trial ended without payingNo payment in StripeOct 17
No sale fromThis ad and pricing page AEach $1 on this ad made$0.82

Across everyone in the test, pricing page B made $1.03 per visitor. The original made $0.69.

+49%more money

We saw this in our own Meta account. In July 2026 one of our campaigns bought 48 signups at $33 each. The ads dashboard called it a win. None of them paid.

Start free trial

How an order gets credited.

Revenue attribution only works when each order carries the visit that brought it. Hover a tube to read its revenue, or switch the reader off to see what happens without that link.

Read the attribution guide
Tubes, left to right: Meta Ads, Google Ads, Organic search, EmailReader and open gateEach coin is one order, and its thickness is the order value, so a stack's height is that source's revenue. The reader is the order link: it reads the visit ID the order carries and opens that source's gate. An order with no visit ID rolls off the end into the tray, unattributed. Switch the reader off and every order lands there, however good your UTM tags were. Example store, illustrative numbers.

What customers say.

Results from teams that use Humblytics on their websites.

See all success stories

7×

Revenue in 90 days

“Heatmaps showed 70% of users never scrolled to our booking button. We moved it, conversion jumped, and we shipped 15 tests in 90 days with zero dev tickets.”

J

Jani T

Co-Founder, MatchDay Health

Story

+63%

Conversion lift

“A benefit-oriented copy test drove a 63% higher conversion rate, and the attribution data floored my Meta ads agency.”

D

Dom Trovato

Founder, The Host Report

Story

+28%

Conversion lift

“A/B testing across every client site lifted conversion rates by 28%, rolled out in a week with no per-site dev work.”

A

Andrew

Co-Founder, Dedication Agents

Story

Choose the plan that fits your website.

Analytics, heatmaps, funnels, A/B testing and revenue attribution on every plan. Start with 14 days free.

Business

Most popular

$65

Save $168

Per month, billed $780 yearly

For one brand measuring what earns and testing what improves.

  • 500K events/month
  • Unlimited websites
  • 5 active A/B tests · 5 funnels · 5 heatmaps
  • Revenue and ad attribution for Meta and Google Ads
  • Hosted MCP + REST API
Start free trial

14-day trial · Card required to start

Frequently Asked Questions.

Answers to common questions. You can also ask our AI assistant about your site.

See all questions

Connect your Stripe account with one-click OAuth authorization. Humblytics matches payments to visitor sessions using first-party UTM and session data, no manual tagging or developer setup required. Foxy is supported too.

See the revenue from every channel.

Add the script to your site, connect Stripe and see the revenue from each page. Then test your first change.

14-day trial · Card required to start · Cancel anytime

Meta landing page · offerWinner found
Control$0.84
Variant B$1.09

+29.8%revenue per visitor · 95% confidence