Section-level funnel analytics
Your page is leaking. See exactly where.
Plumb splits your landing page into sections, tracks where visitors stall, misclick, and quit, then ranks every leak by the revenue it costs you. GA4 tells you 2.1% converted. Plumb tells you why 97.9% did not.
Free tier forever · 5-minute install · no card
Funnel · step conversion
−38pt · largest leak on this page
Sections · ranked by leak
| Section | Reached | Avg time | Dead clicks | Exits |
|---|---|---|---|---|
| 01 heroLEAK | 100% | 2.1s | 14 | 38% |
| 02 benefits | 62% | 11.4s | 3 | 6% |
| 03 offerLEAK | 41% | 8.9s | 96 | 12% |
| 04 reviews | 29% | 6.2s | 1 | 4% |
| 05 pricing | 25% | 14.8s | 22 | 9% |
| 06 faq | 16% | 9.1s | 8 | 3% |
Red rows exceed the leak threshold: p90 across 2,317 instrumented pages. 96 dead clicks on section 03 means the product image looks like a button. It is not.
Instrumented by teams at
01 / The problem
You know your CVR. You do not know which section kills it.
Page-level analytics hide the failure. Averages across 2,317 D2C landing pages we instrument say the damage is specific, local, and fixable.
of visitors never see the offer section. They quit before the sale is even made.
more clicks on the FAQ accordion than the buy button. Confusion outclicks intent.
median image stall on mobile heroes. Every extra second costs about 7% of conversions.
12,480 sessions × 38% lost at the hero × 2.1% baseline CVR × $58 AOV = $5,776 leaking every month from one section.
02 / How it works
GA4 counts. Plumb locates.
Page-level analytics answer how many converted. Section-level attribution answers where the rest gave up, and what it costs you.
Install one tag
6.1 KB, async, zero layout shift. Live in under 5 minutes on Framer, Webflow, Shopify, or raw HTML.
Plumb maps your sections
It reads the rendered DOM and splits the page into sections automatically. Rename them if you want. No event setup, ever.
Read the leak report
Every morning: sections ranked by revenue lost, with the exact replays that prove it. Fix the top row first.
Side by side
| GA4 | Plumb | |
|---|---|---|
| Granularity | Page | Section, auto-mapped |
| Replays | None | Tied to every drop-off point |
| Setup | Manual event schema | One tag, zero events |
| Output | Dashboards to interpret | A ranked fix list with dollar amounts |
| First insight | Weeks of configuration | 24 hours after install |
03 / Week one
What Plumb finds in the first seven days.
A real report shape, from a real page category: D2C supplement, $58 AOV, 12k sessions a month.
3 flags · 4 fixes shipped the following week · measured result: 2.1% → 2.9% CVR in 21 days
04 / Outcomes
Outcomes, in order of money.
Fix the right section first
The leak report ranks every section by revenue lost per month. No more redesigning the hero because it felt stale while the pricing table did the actual damage.
median time to first fixable finding: 26 hours
Watch the sessions that bounced
Replays come pre-filtered to each drop-off point. Skip the happy paths and watch the 40 visitors who rage-clicked your size chart instead.
avg replays reviewed per fix: 7, not 700
Prove the redesign worked
Per-section before/after deltas with confidence intervals. Ship the fix, share one link, end the did-it-work debate with your client or your team.
export: CSV, PDF, or a live share link
Catch mobile-only failures
Every metric splits by device by default. 71% of D2C traffic is mobile, and mobile is where images stall, sticky bars cover CTAs, and forms die.
device gap alerts: on by default
05 / Proof
Numbers moved, on the record.
“Plumb flagged that 58% of visitors never reached our guarantee. We moved it above the offer and CVR went 2.4% to 3.1% in 19 days.”
“I stopped exporting GA4 into spreadsheets. The leak report is the spreadsheet, and it already has the dollar column filled in.”
“Found a 4.2s image stall killing mobile. One compression pass later, mobile revenue is up 22%. The tool paid for a year of itself in a week.”
06 / Pricing
Priced by sessions. Not by seats.
A one-off CRO audit runs $4,000 and is stale within a month. Plumb re-audits every page, every morning, for less than your ad spend rounds to.
For one page you care about.
- 1 site · 5,000 sessions/mo
- Automatic section map
- Funnel + drop-off table
- 7-day data retention
For pages that make real money.
- 3 sites · 50,000 sessions/mo
- Ranked leak report, daily
- Session replay at every drop-off
- Device + traffic-source splits
- 90-day retention
For portfolios and agencies.
- 10 sites · 250,000 sessions/mo
- Revenue attribution per section
- Slack alerts on new leaks
- API + CSV export
- Unlimited seats
Over your cap? We keep recording and bill $10 per extra 10,000 sessions. No surprise lockouts, no data holes.
The sharp-finding guarantee
If your first 30 days of reports do not surface at least one fixable leak, email us and we refund 100% of what you paid. You keep the reports and the replays. Out of 1,912 paid accounts, 11 have asked. We paid all 11 the same day.
07 / FAQ
Straight answers.
Will it slow my page down?
No. The script is 6.1 KB gzipped, loads async after your content, and touches nothing in the render path. Core Web Vitals stay where they were. We measure our own overhead on every instrumented page and the p95 impact on LCP is 0ms.
Does it work with Framer, Webflow, and Shopify?
Yes. Paste the tag into your site head and the section mapper reads whatever DOM your builder renders. Framer, Webflow, Shopify, Next.js, plain HTML: if it renders in a browser, Plumb maps it. No plugin, no app-store install.
Is it GDPR compliant?
Form inputs are masked at the browser before anything leaves the page, IPs are truncated on arrival, and replays store interaction data, not keystrokes. EU-only data residency is one toggle. DPA available on request, cookieless mode included.
How is this different from Hotjar or Clarity?
Heatmap tools show you where people clicked and leave the interpretation to you. Plumb ties every scroll, click, and exit to a funnel step, converts the gap into a dollar figure, and ranks your sections by what each one costs. You get a fix list, not a picture to squint at.
Do I need a developer?
If you can paste one line into your site head, you are done. The median install, measured from signup to first session recorded, is 4 minutes 40 seconds.
What counts as a session?
One visitor on one page within a 30-minute window. Bot traffic is filtered before it touches your quota, which removes about 11% of raw hits on a typical D2C page.
Ship the fix, not the guess
Stop guessing which section to fix.
Install before lunch. Read your first leak report tomorrow morning. Fix the top row by Friday.
Map your funnel free →5,000 sessions a month, free forever · no card