
CRO audit: find where visitors drop and why, before you test
A CRO audit finds the funnel step that loses the most visitors and the page element that stops them. Each step becomes a GA4 event, Microsoft Clarity shows what visitors do on the leaking step, and the page is reviewed for copy, layout, form fields and speed. Your team ships or tests the fix. We read the result in GA4.
A conversion funnel analysis you can copy: what to track at each stage
Six columns carry a drop-off rate all the way to a change a developer can ship, and to the check that proves it worked. The filled version is a real Dubai real estate lead form. The blank version explains what belongs in each column and the mistakes that spoil it.
| AFunnel step | BGA4 event that measures it | CWhat Microsoft Clarity showed | DPage element at fault | EFix | FHow the fix is verified |
|---|---|---|---|---|---|
| Page viewThe page that was later optimized | page_viewSent by the GA4 tag on each load | Clarity recorded sessions on this page. They are the baseline for every step below it. | |||
| Form initiateFirst interaction with a field | Form initiate eventGTM trigger on the first field interaction, sent to GA4 | Added during the project. Before it, a visitor who started the form looked the same as one who never touched it. | |||
| Form submitLeak: initiate to submit | Form submit eventGTM trigger on a successful submission, sent to GA4 | On phones the long form ran past the fold, and visitors had to scroll before they could finish. | One long single-page form, with the submit button below the fold on phones | Fields cut, and the form made progressive: a few details per step instead of all at once | +23% conversions on the optimized page, 50 days before vs 50 days after the change, with more form interaction |
| CRM leadThe record sales works from | No GA4 eventThe CRM record itself | The only stage the team could see before the work. A CRM holds the leads that arrive and none of the forms abandoned on the way. | |||
Only what the published case states. The Dubai project ran as a Tracking Audit, then a one-off CRO audit. Read how the Dubai forms were tracked
What does a CRO audit check on the page and in the data?
A CRO audit reads both halves together. GA4 and Microsoft Clarity show where visitors leave and what they did just before; the page review names the element behind it. A signal with no element is a hunch, and an element with no signal is a design opinion.
The signal in GA4 and Clarity
The element: a landing page audit
Scrolling stops above the offer, and visitors leave the page after one screen.
CopyThe headline, the offer and the call to action above it.
The scroll heatmap's fold line sits above the form or the main button on phones.
LayoutWhat fits above the fold on a phone. The Dubai fault lived here.
Far more form starts than submits in GA4, and recordings that stall on one field.
Form fieldsHow many there are, their order, which are required, and dropdowns that fight a phone keyboard.
Rage clicks and dead clicks pile up on one element.
ControlsLabels and images that look clickable and are not, or buttons that do not answer a tap.
Quick backs in Clarity, and slow load or input times in Core Web Vitals field data for the funnel pages.
Page speedLoad and response times on each page the funnel passes through.
Funnel steps go into GA4 through Google Tag Manager with GA4's recommended event names, the standard a Google Tag Manager consultant should hold any container to. Clarity loads through the same container and respects your Consent Mode v2 settings.
Answers on funnels, Clarity and A/B tests
Seven questions that come up before a CRO audit. Each answer stands on its own.
Is a CRO audit the same as CRO?
What does a CRO consultant do if they do not run tests?
What does a website conversion audit check?
How do you run a GA4 funnel analysis?
What is Microsoft Clarity and is it free?
Will Waftr promise a conversion uplift?
What access does a CRO audit need?
Unsure whether your GA4 events are sound enough to build a funnel on? Run the Tracking Scan, our free GA4 audit tool, before you book anything.
Who does what: Waftr reads the funnel, your team runs the tests
Waftr does not run A/B tests. We act as a conversion rate optimization consultant on the measurement side only. Your team or agency builds variants in its testing tool and ships the changes, so the person who grades a change never built it.
| Task | Waftr | Your team or agency |
|---|---|---|
| Send each funnel step to GA4 as an event through Google Tag Manager | Yes | No |
| Push data layer events where a step has no clean trigger, from Waftr's written spec | No | Yes |
| Load Microsoft Clarity and review recordings on the leaking steps | Yes | No |
| Review copy, layout, form fields and page speed | Yes | No |
| Rank fixes by how many visitors each one touches | Yes | No |
| Decide which fixes to ship and which to test | No | Yes |
| Build variants and run A/B tests in your testing tool | No | Yes |
| Ship the change to the live page | No | Yes |
| Read the result in equal windows before and after, in GA4 and next to the test tool's verdict | Yes | No |
One form change, two 50-day windows: the Dubai real estate read-out
Conversions on the optimized page rose 23% when the 50 days after the change were set against the 50 days before, with more form interaction too. That is the whole published claim: one page, one change, two windows of equal length.
One long form, submit below the fold on phones
Fields cut, form made progressive
conversions on the optimized page
- Scope
- The optimized page only. The case makes no claim for the rest of the site.
- Why equal windows
- Conversions are a count. A longer after-window would collect more of them whatever the form looked like.
- Offers used
- A Tracking Audit, then Conversion analytics inside Tracking Care.
What sets the cost of a CRO audit
Each CRO audit gets a fixed quote, agreed in writing before work starts, after a short call or the free Tracking Scan. The quote follows how much of your stack the funnel crosses. There is no hourly rate.
The same three parts as a Tracking Audit.
- Findings Google Sheet
Each finding with its evidence from GA4, Clarity or the page review.
- Slides with the ranked fixes
In order of how many visitors each fix touches.
- Walkthrough call
With the people who will ship or test the fixes.
CRO audit
An analytics sprint on the funnel you pick, ending with the Sheet, the Slides and the call.
Conversion analytics
A module inside Tracking Care: the one module on Care Plus, or one of all three on Care Pro. Funnel drop-off, Clarity findings and before and after reads each month, with a 3-month minimum.
- Sites the funnel runs across
- GA4 properties and GTM containers
- Consent regions the Clarity tag must respect
- A CRM at the end of the funnel
Name the funnel step that worries you
Send the funnel and the step where you think visitors give up. We reply within one business day with the better fit, a one-off CRO audit or monthly Conversion analytics, and what the quote depends on.
- 1Read access to GA4
- 2Google Tag Manager access for the funnel events and the Clarity tag
- 3The first URL of the funnel
