Tutorial March 11, 2026 8 min read

Microsoft Clarity Filters: Advanced Guide to Finding What Matters

Clarity records every session on your site. Without filters, you're drowning in data. The filtering system is how you turn thousands of recordings into specific, actionable insights — but most users only scratch the surface. This guide covers every filter type, advanced combinations, saved segments, and custom tags.

Why Filters Matter More Than Dashboards

Clarity's dashboard gives you averages: average scroll depth, overall rage click rate, total sessions. Averages hide problems. A site-wide rage click rate of 3% might mean every page has a 3% rate, or it might mean one critical page has a 40% rate while the rest are at 1%.

Filters let you slice the data to find the pages, devices, and user segments where problems actually live. The difference between "our scroll depth is 52%" and "mobile users from Google on our pricing page scroll only 18%" is the difference between a vague concern and an actionable fix.

All Filter Categories in Clarity

Clarity organizes filters into several categories. Here's every filter type available and when to use each one.

User filters

Session filters

Page filters

Behavior filters

These are Clarity's most powerful filters — they let you find sessions based on what users did, not just where they came from.

Tip: Behavior filters are AND-combined with other filters. So filtering for "Mobile + Rage Clicks + /pricing" shows you mobile users who rage-clicked on your pricing page specifically — not all mobile sessions or all rage clicks site-wide.

Combining Filters: Practical Examples

Individual filters are useful. Combined filters are where real insights emerge. Here are filter combinations that answer specific business questions.

1. "Why is our mobile conversion rate so low?"

Filters to combine:

Watch the filtered recordings. You'll likely see specific UI elements that don't work properly on mobile — buttons too close together, forms that scroll behind the keyboard, or CTAs below the fold that users never reach.

2. "What do organic search visitors struggle with?"

Filters to combine:

These are users who came from Google, didn't find what they expected, and left immediately. Watching their recordings reveals whether the problem is content mismatch, page load speed, or a UX barrier.

3. "Is our new feature causing confusion?"

Filters to combine:

Compare frustration signal rates before and after the launch by adjusting the date range filter. If rage clicks spiked after the change, you have a clear signal that the new design is causing problems.

4. "Which country has the worst user experience?"

Filters to combine:

Compare the percentage of frustrated sessions across different countries. High frustration in specific regions often points to CDN issues (slow loading), localization problems, or payment method limitations.

Saved Segments

When you find a filter combination that provides valuable insights, save it as a segment so you don't have to recreate it every time.

To save a segment in Clarity:

  1. Apply your desired filter combination
  2. Click the "Save" button near the filter bar
  3. Name the segment descriptively (e.g., "Mobile Rage Clicks on Checkout")

Recommended segments to save:

Custom Tags: Adding Your Own Data to Clarity

Clarity's built-in filters cover device, location, and behavior. But what about your business-specific dimensions? That's where custom tags come in.

Custom tags let you attach arbitrary key-value pairs to Clarity sessions, which you can then filter by. This transforms Clarity from a generic analytics tool into one that understands your specific business context.

Setting up custom tags

Add custom tags via the Clarity JavaScript API:

// Tag sessions by user plan type
clarity("set", "plan", "pro");

// Tag by experiment variant
clarity("set", "experiment", "new-header-v2");

// Tag by user role
clarity("set", "role", "admin");

// Tag by content category
clarity("set", "category", "blog-post");

Practical custom tag examples

Tag Key Example Values Use Case
planfree, starter, pro, enterpriseCompare behavior across pricing tiers
logged_intrue, falseSeparate authenticated vs. anonymous users
experimentcontrol, variant-a, variant-bAnalyze A/B test variants in Clarity recordings
source_campaignspring-sale, product-launchTrack behavior by marketing campaign
onboarding_step1, 2, 3, completeIdentify where users get stuck in onboarding

Tip: Don't pass personally identifiable information (PII) as custom tag values. Use anonymous identifiers like plan types or experiment variants, not emails or user IDs. This keeps your Clarity data GDPR-friendly.

Filtering by custom tags

Once tags are set, they appear in Clarity's filter panel under "Custom Tags." You can combine them with any other filter. For example:

Filters for Specific Analysis Scenarios

Landing page performance audit

For each major landing page, apply these filters and note the results:

  1. URL: The landing page + Device: Mobile — Check mobile scroll depth and frustration
  2. URL: The landing page + Referrer: Google — How do organic visitors behave?
  3. URL: The landing page + Page count: 1 — What do bounced visitors do before leaving?
  4. URL: The landing page + Dead clicks: Yes — Which elements look clickable but aren't?

Checkout funnel debugging

Apply filters progressively through your funnel:

  1. URL: /cart — Baseline behavior on the cart page
  2. URL: /cart + Rage clicks: Yes — Users frustrated during cart interaction
  3. URL: /checkout + Device: Mobile — Mobile checkout experience
  4. URL: /checkout + JavaScript errors: Yes — Technical failures during checkout

Content engagement analysis

For blog or content sites:

  1. URL: Contains "/blog/" + Excessive scrolling: Yes — Articles where users scroll erratically (possibly searching for specific info)
  2. URL: Contains "/blog/" + Session duration: >3 minutes — Highly engaged readers worth studying
  3. URL: Contains "/blog/" + Referrer: Social — How social traffic engages vs. organic

Automating Filter-Based Analysis

Manually running through filter combinations every week is time-consuming. ClarityInsights automates this by pulling Clarity data through the API and running AI analysis across your key pages and segments, surfacing the most important findings in a weekly email report — so you get the insights without the manual filter work.

Stop analyzing Clarity data manually

ClarityInsights sends you AI-powered weekly reports with per-page analysis, frustration signals, and prioritized recommendations.

Join the Waitlist