Funnel Analysis
Funnel drop-off analysis in GA4: we find the step, device and channel where visitors leave and set priorities with data.
ExploreGA4 tells you a visitor left the checkout page, but not why. Heatmap and session recording analysis fills that gap: we see users tapping an image that isn't clickable, getting stuck at the coupon box or never reaching the button on mobile. We don't watch recordings at random; we filter them to the funnel steps where drop-off is concentrated.
We turn to heatmaps and session recordings to see, in concrete terms, the cause of the drop-off that funnel analysis reveals. These findings show where users get stuck, which elements they click in vain and which information they can't find, and they become the source of both the hypotheses that go into A/B tests and the errors we fix directly.
Funnel stages it serves
Choosing which of thousands of session recordings to watch is the decision that sets how long the analysis takes and what it's worth; pick the wrong ones and hours go to waste. Microsoft Clarity automatically tags sessions based on certain behaviors, and those tags show where to look. Each tag points to a different kind of problem. The ones we use most:
Watching a hundred recordings from start to finish is both a waste of time and misleading; you end up remembering the five most interesting sessions. Instead, we start with a question: 'Mobile sessions that reached the checkout step, didn't purchase and include rage clicks.' If the same behavior repeats in the recordings this filter returns, we record it as a finding; a behavior seen only once doesn't count.
Once Clarity is linked to the GA4 property, GA4 metrics appear in the Clarity dashboard and filtering by campaign source becomes easier. Visitors from Meta traffic campaigns and visitors from search ads often behave very differently on the same page; watching recordings without separating them by channel can lead to the wrong decision about the page.
Heatmaps should be read separately for mobile and desktop; merged into one map, they show a page that doesn't exist on any device. In a scroll map, the real question isn't 'how much of the page is seen' but 'what share of visitors see the buy button and the price'. On pages with dynamic content, such as dropdown menus or tabbed product descriptions, clicks can be attributed to the wrong element, so we verify any suspicious concentration with a recording. On blog and guide content, scroll data also feeds into content optimization work.
Clarity and Hotjar come with masking settings for form fields and sensitive content; during setup, we check on actual recordings that masking is active on checkout and account pages. We load the code through Google Tag Manager, conditional on cookie consent. Every behavior analytics script adds load to the page; we don't run both tools permanently at the same time, and once the analysis is done we remove code that is no longer needed, so page speed doesn't suffer.
We recommend it
We don't recommend it
Metrics we track
What you need to get started
Official sources
To learn more about Heatmaps and User Behavior or other conversion optimization services, contact The Brand Move Conversion Optimization team today.
Funnel drop-off analysis in GA4: we find the step, device and channel where visitors leave and set priorities with data.
ExploreA/B tests designed with a hypothesis, a sample size and duration calculation, and results read against order data.
ExplorePage speed optimization: LCP, INP and CLS measured with real-user data and a prioritized fix list for your developers.
ExploreFor heatmaps and session recordings, Clarity is our first choice on most projects because it is free and integrates with GA4. When on-site surveys or a feedback widget are needed, we use Hotjar. We don't run both permanently on the same page.
Repeated clicks on the same small area. It usually means the visitor expects something to be clickable and gets no response. A dead click is related: nothing on the page changes after the click, which points to a broken element or misleading design.
No. Both tools mask what is typed into form fields by default, and during setup we check this separately on checkout and account pages. Recordings show only behavior: mouse movement, clicks and scrolling.
There is no fixed number. Once the same behavior keeps repeating in a filtered query, we usually have enough. For heatmaps, we don't make decisions until the page has at least a few hundred views.
Every behavior analytics script adds some load. That is why we load the code through Google Tag Manager with cookie consent, don't run both tools permanently at once and remove code that is no longer needed once the analysis is done.
In a free call we review the drop-off points in your funnel and your landing pages, then send you the first three ideas to test in writing.