The short answer: use Google Analytics 4 to count the actions that make you money (calls, quote requests, bookings) as key events, and Microsoft Clarity to watch how real visitors move through your pages with recordings and heatmaps. Install both, mark your high-value actions as key events, keep Clarity's masking on so private details never leave the browser, and handle consent where the law or the tool requires it.
This is step 7 of our series on what a website needs to get customers. In step 4 you chose the one or two actions that matter most on your site. This step is how you find out whether visitors take them, and why they stop when they do not.
Microsoft Clarity vs Google Analytics 4: what each one tells you
GA4 tells you how many people came, from where, and how many completed an important action. Clarity shows you what those people did on the page. You need both because numbers without behavior leave you guessing at the cause, and recordings without numbers leave you guessing at the size of the problem.
| Question | Google Analytics 4 | Microsoft Clarity |
|---|---|---|
| Where did visitors come from? | Yes: search, Business Profile, social, email, ads | Basic referrer data only |
| How many called or asked for a quote? | Yes, once you set up key events | Not its main job |
| Why did they leave the quote form? | No | Session recordings show it |
| Do people scroll to the button or tap things that are not links? | Only a 90% scroll event | Scroll maps, dead clicks and rage clicks |
| How long is data kept? | Depends on your property's retention setting | Recordings 30 days (favorites and a sample longer); heatmaps up to 9 months |
Microsoft's Clarity FAQ says the service is free with no traffic limits, with caps of 100,000 recorded sessions per project per day and 100,000 page views per heatmap, which a small business site will not reach.
How to set up Google Analytics 4 on a small business website
Create a GA4 property, add a web data stream, and install the Google tag on every page. Google's guide to setting up Analytics for a website covers each method.
Create the account and property
Use a Google account the business owns, the same one you used for Search Console if possible. Set your time zone and currency correctly; they affect how days and values are reported.
Add a web data stream with enhanced measurement on
Enter your site address. Google recommends leaving enhanced measurement on: it records page views, scrolls, outbound clicks, file downloads, site search, YouTube video plays and form starts and submissions without extra code.
Install the tag
If your builder or WordPress plugin has a Google Analytics field, paste the measurement ID (it starts with G-). Otherwise add the tag in the page head, or through Google Tag Manager. Google notes data can take up to 30 minutes to start; check the Realtime report to confirm.
Which GA4 key events a small business should track
Track as key events only the actions that can turn into revenue. Google now calls these key events; older guides call them conversions. Its help page on marking key events explains that you mark an existing event with a star in the Events screen, or create a new event and switch on "Mark as key event." Standard properties allow up to 30.
| High-value action | How to capture it | Good fit for |
|---|---|---|
| Quote or contact form sent | Send people to a thank-you page after the form, then create an event for views of that page and mark it | Contractors, cleaners, roofers, event services |
| Tap-to-call | An event for clicks on your phone link, usually set up in Tag Manager | HVAC, auto repair, anyone who wants calls |
| Online booking | The booking confirmation page or the booking tool's own analytics | Salons, barbers, pool and cleaning routes |
| Online order | The purchase event from your store, which Google marks as a key event by default | Bakeries and shops selling online |
The thank-you page method is the most reliable for small sites. Enhanced measurement's form events can fire on any form on the site, a newsletter box included, so a dedicated confirmation page gives you a cleaner count of real quote requests.
If you book appointments through the storefront's Website Builder Business Plus plan, which includes Online Appointments, it costs $14.99 a month; make the confirmation step your key event.
How to install Microsoft Clarity
Create a free Clarity project and add its tracking code to your site, either through a platform integration or by pasting it in the page head. Microsoft's setup guide lists integrations for platforms such as WordPress, Shopify, Squarespace and Wix, a manual option, and a Google Tag Manager option. Data starts showing as soon as the code is live.
Two points from the same guide matter before you install. Clarity masks sensitive content by default, and Microsoft says Clarity should not be used on sites aimed at people under 18. Clarity can also be connected to your GA4 property so you can see both in one place.
What to look for in Clarity recordings and heatmaps
Watch the visitors who got close to your high-value action and did not take it. That is where the fixable problems are. Clarity's heatmaps come in several types, and three are most useful for a small site:
- Click maps with dead and rage clicks: people tapping a photo, a price or a phone number that is not a link, or tapping the same spot repeatedly because nothing happens.
- Scroll maps: how far down visitors get and where the average fold sits. If most phone visitors never reach your quote button, move it up.
- Recordings filtered to your quote or booking page: watch ten sessions that left without sending. Look for a confusing field, an error message, a slow step or a form that is hard to use on a phone.
Write down one problem per review and fix it. The monthly routine in step 9 turns these fixes into one small test a month.
How Clarity masking keeps sensitive fields private
Clarity masks content in the visitor's browser before anything is sent, so masked text is never uploaded. Microsoft's masking documentation describes three modes:
- Balanced (the default) masks content Clarity considers sensitive, such as numbers and email addresses.
- Strict masks all text on the page.
- Relaxed masks nothing except form inputs and drop-downs.
In every mode, what people type into input boxes and choose in drop-downs stays masked. You can also mask a specific part of a page with the data-clarity-mask attribute or a CSS selector in settings. Changes apply only to new recordings and can take up to an hour.
If your business handles financial, health or identity information, for example a tax preparer, use Strict mode and still never collect documents through an ordinary web form or email. Microsoft notes that content inside style sheets is not masked, so never place personal data there.
Cookie consent for Clarity and GA4
Since October 31, 2025, Microsoft requires a valid consent signal for full Clarity functionality on visits from the European Economic Area, the UK and Switzerland, according to its consent mode page. Without consent, Clarity does not set cookies for those visitors. Google's consent mode works similarly for GA4, but Google points out that it does not include a banner: you need a consent tool or your platform's built-in one to ask visitors and pass along their choice.
In the United States, privacy rules depend on the state, and some states have their own consumer privacy laws. We cannot tell you which apply to your business. Ask an attorney what your privacy policy and consent banner need to say, especially if you serve customers in several states or abroad.
How long Clarity and GA4 setup takes
Installing both tools takes about an hour on a common builder or WordPress. Key events take longer, one to three hours, mainly because tap-to-call tracking usually needs Tag Manager and testing. Then give it two to four weeks of traffic before you judge anything. A small site needs time to collect enough visits for patterns to mean something.
Common analytics mistakes on small business sites
- No key events at all, so GA4 shows visits but never whether the site brought work.
- Counting every form as a lead, including newsletter signups and site search.
- Installing the GA4 tag twice, once by a plugin and once by hand, which doubles page views.
- Turning Clarity masking to Relaxed on pages that show customer details.
- Watching recordings for entertainment instead of with one question in mind.
- Accounts owned by the developer, not the business.
When to hire help with analytics and Clarity
Installing the tags is doable for most owners. Get help with tap-to-call tracking in Tag Manager, with consent banners that must pass signals to both tools, or if your numbers look wrong and you cannot tell why.
When we build your site through our website design service, analytics is set up as part of the build, on accounts you own. Microsoft Clarity, custom key events and a consent setup are things we can include in your written quote. You get a written quote with a fixed price before we start: request one here.
Next in the series: step 8, Bing Webmaster Tools. Previous: step 6, Google Business Profile, where you tag your profile link so these reports can show what it brings in.