PPC PRITAM - Strategy, Tracking, Automation, Growth
Microsoft Clarity Troubleshooting•8 min read•By PPC Pritam

Microsoft Clarity Not Recording Sessions: What to Check

When Microsoft Clarity is not recording sessions, the break can sit at the tracking code, the tag deployment, the consent layer, the browser or the account setup. A missing snippet, a blocked script, a consent gate that never resolves or a deployment that never published can all produce the same symptom: no recordings appear. Before reinstalling anything, isolate whether the tracking is missing, firing but blocked, or firing but not surfacing sessions.

Table of Contents

  • 01.Three different failure states
  • 02.What to check first
  • 03.Tracking code and tag deployment
  • 04.Consent and browser behavior
  • 05.Traffic and processing
  • 06.How to test the fix
  • 07.How to validate the final result

Three different failure states

No recordings can mean three different things. The tracking code may not be installed on the page at all. The code may be installed and firing but blocked by consent, an ad blocker or a browser setting. Or the code may fire correctly but sessions do not appear in the Clarity dashboard because of coverage, traffic or processing reasons. These are different problems and the fix for each is different.

Distinguishing the failure state
StateWhat you seeHow to confirm
Not installedNo Clarity script on the pageSearch the page source for the Clarity snippet
Installed but not firingScript present but no network requestCheck the network tab for Clarity requests
Fires but no sessionsRequest sends but dashboard is emptyCheck traffic, coverage and processing time

What to check first

Start here
  • Confirm the Clarity project ID in the snippet matches the project you are viewing.
  • Confirm the snippet is present on the page and not only on a staging environment.
  • Confirm the script is not blocked by consent, an ad blocker or a browser extension.
  • Confirm the page actually receives real visitor traffic.
  • Confirm enough time has passed for sessions to process.

Tracking code and tag deployment

Clarity can be installed through a direct snippet, through Google Tag Manager or through a platform integration. Each path can fail differently. A direct snippet can be removed during a theme update. A GTM tag can be unpublished or moved to a container that no longer loads. A platform integration can disconnect. Confirm the deployment path actually used on the live site, not the one you intended to use.

If you deploy through GTM, open the GTM container and confirm the Clarity tag is published in the live environment. A tag that exists only in a draft workspace will never fire on production. If you use a direct snippet, confirm it sits inside the head or body of the live page and that the project ID is correct. A single wrong character in the project ID sends data to a different project.

Consent and browser behavior

Clarity is designed to work without cookies, but consent banners and privacy extensions can still block the script from loading. If your consent setup conditionally loads scripts based on user choice, confirm Clarity is not gated behind a consent category that most visitors decline. Browser extensions and strict privacy settings can also prevent the script from executing. This is expected behavior and not a defect in the tracking.

Do not bypass consent or privacy protections to force Clarity to load. If consent is the cause, the correct response is to respect the user choice, not to work around it.

Traffic and processing

Clarity needs real visitor sessions to record. A page with no traffic will never produce recordings regardless of how well the tracking is installed. Equally, sessions do not always appear instantly. Processing time varies and depends on the platform. Do not assume a broken installation just because a session recorded minutes ago is not yet visible.

How to test the fix

  1. 1.Open the live page in a clean browser session without privacy extensions.
  2. 2.Open the network tab and confirm a Clarity request fires on page load.
  3. 3.Interact with the page and navigate as a real visitor would.
  4. 4.Wait for the processing window, then check the Clarity dashboard for the session.

How to validate the final result

A valid installation shows a Clarity network request on page load and produces sessions in the dashboard after processing. If the request fires but sessions never appear, the problem is likely traffic, coverage or processing rather than installation. If the request never fires, return to the deployment and consent checks.

Frequently Asked Questions

Does Clarity need consent to record?

Clarity is designed to operate without cookies, but your specific consent setup and local requirements may still affect whether the script loads. Confirm how your consent layer treats the Clarity script rather than assuming it is always exempt.

Why do sessions not appear immediately?

Session processing takes time and varies by platform. A session recorded recently may not be visible yet. Confirm the script fires first, then allow processing time before concluding the installation is broken.

Related Service

Need help applying this to your business?

Explore GA4 Tracking
PPC Pritam
Written by PPC Pritam

PPC, Conversion Tracking, CRM and Automation Specialist. Helping businesses generate qualified leads with Google Ads, accurate tracking and automated follow-up.

Related Guides

Microsoft Clarity Heatmaps

Microsoft Clarity Heatmaps Not Showing Data: A Troubleshooting Guide

Empty heatmaps usually come from low traffic, wrong URL targeting or a page that changed since the heatmap was set up. Confirm the cause before recreating the heatmap.

Read Article
Microsoft Clarity Page Tracking

Microsoft Clarity Tracking the Wrong Pages: How to Diagnose URL Problems

Sessions on unexpected URLs usually come from query parameters, redirects, subdomains or dynamic routing. Understand your URL structure before assuming the tracking is broken.

Read Article
Hotjar Session Recordings

Hotjar Recordings Not Showing: Common Tracking and Session Problems

Recordings can be missing even when tracking is installed, because of consent, sampling, page targeting or browser restrictions. Distinguish a tracking problem from a capture problem first.

Read Article