Does Google offer heatmaps?

No. Google Analytics 4 does not have a native heatmap feature. The closest Google ever came was the In-Page Analytics report in Universal Analytics and the Page Analytics Chrome extension, both of which were deprecated in 2017 and do not work with GA4. If you want heatmaps on a site where Google Analytics is installed, you have to add a separate third-party tool: Microsoft Clarity (which is free), Hotjar, Crazy Egg, or Contentsquare are the most common options. Microsoft Clarity in particular integrates with GA4 and has no traffic limits, which makes it the default choice for teams that just want click, scroll, and session recording data without another line item in the tool budget.

Why Google never built this

Google Analytics is designed as a quantitative analytics tool. It answers questions about how many users did something, what they did, and when. Heatmaps are a qualitative tool. They answer questions about where and why users interact with specific page elements. Google's strategic position has been that click tracking, event tracking, and exploration reports inside GA4 should cover the "what" questions, and that visual overlays belong in specialized third-party tools. The product teams at Microsoft, Hotjar, and a dozen other companies have filled that gap for the better part of a decade, and Google has not indicated any intent to build heatmap functionality into GA4.

When heatmaps are actually useful for paid media

Heatmaps are genuinely useful at a specific stage of paid media maturity, which is usually not the stage a lot of small and mid-market advertisers assume. A heatmap tells you how users behave on your landing page: where they click, how far they scroll, what they ignore. That is useful information, but only if the traffic hitting the landing page is qualified and consistent enough that the behavior patterns mean something.

At a $2,000 monthly ad spend, heatmap data is usually not telling you anything reliable. The sample size is too small, the traffic quality is often inconsistent because negative keyword discipline has not been built out, and the page itself may not have been optimized for conversion rate in the first place. A click map showing that 40% of visitors click a certain button tells you almost nothing if the 40% is calculated on 100 sessions of mixed-quality traffic. The real problem in that scenario is usually upstream, with keyword targeting, negative keyword work, match type discipline, or ad copy, and no amount of staring at a heatmap fixes those.

Heatmaps become genuinely useful when three conditions are in place. First, the paid media program is generating enough clean traffic that the heatmap has statistical power: usually 500 or more sessions per page per month at minimum. Second, negative keyword and audience targeting is tight enough that the visitors hitting the page are actually in your target segment rather than a mix of qualified and irrelevant traffic. Third, conversion rate is already being measured and the team has a specific hypothesis about why it is what it is, which the heatmap can confirm or disprove. Without all three, heatmaps tend to produce interesting-looking visualizations that do not drive useful changes.

The common mistake

The common pattern we see on smaller accounts is clients wanting to add heatmaps early in an engagement because heatmaps feel sophisticated and produce visualizations that are easy to share in executive meetings. The pattern is understandable but usually counterproductive. Heatmap tools solve a late-stage optimization problem — landing page behavior analysis — while most small and mid-market paid media programs have problems at the top of the funnel that heatmaps cannot surface. Spending time configuring Hotjar and analyzing click maps is not going to help a campaign whose actual issue is that 60% of clicks are coming from irrelevant keywords.

The better sequence for most B2B paid media programs is to fix traffic quality first, establish reliable conversion tracking second, and only then layer in heatmap tools to optimize landing page behavior at the margin. At that point, Microsoft Clarity is usually sufficient. It is free, integrates with GA4, and provides click, scroll, and session recording data that covers 90% of what smaller advertisers actually need. Moving to a paid tool like Hotjar or Contentsquare makes sense once the account is mature enough that the incremental data from a more sophisticated tool is worth the cost.