Free Analytics Checker What analytics does this site use?

Enter a website. We read its HTML and list the analytics, product analytics, session replay and ad pixels it loads, and which of them work without cookies.

How to check a site's analytics

  1. Enter a website, or a full URL to check a specific page.
  2. Read the list. Each tool found is grouped as analytics, product analytics, session replay, tag manager or ad pixel, with a note when it works without cookies.
  3. Check the tag IDs. Google's G-, GTM- and AW- IDs in the page are listed, so you can spot one that shouldn't be there.

How detection works

Every analytics tool leaves a trace in the page: a script from its own domain, like plausible.io/js/script.js, or a call only it makes, like gtag('config', 'G-...'). The checker fetches the page the way a browser does and matches those traces.

It reads the HTML your server sends, before any JavaScript runs. That means:

  • Tools loaded by Google Tag Manager are not seen, only the Tag Manager container.
  • Tools loaded after cookie consent are not seen, because nobody has consented yet.
  • Tools added by JavaScript later in the page's life are not seen.

So an empty result doesn't prove a site has no analytics. A result does prove the tool is there.

Cookie-based and cookieless analytics

Type Examples Consent banner in the EU
Cookie-based Google Analytics 4, Mixpanel, Amplitude, Hotjar, ad pixels Usually required
Cookieless Plausible, Fathom, Simple Analytics, Umami, Cloudflare Web Analytics Usually not required for the analytics
Depends on setup Matomo, PostHog, Tag Manager Depends on the settings

Cookieless tools count visits without storing an ID in the browser. That is why many sites switch: no banner means no lost data from people who click "reject".

Why check your own site

  • Leftover tags. Old Universal Analytics code, a pixel from an agency you stopped working with, or two GA4 IDs on the same page.
  • Double counting. The same tool installed twice, once directly and once through Tag Manager.
  • Privacy promises. If your policy says you don't use tracking cookies, make sure no ad pixel says otherwise.
  • Speed. Every tag adds scripts and requests. Remove the ones nobody reads.

Why check a competitor's site

You see which tools they rely on, whether they run ads on Meta, Google, TikTok or LinkedIn, and whether they record sessions. It is all public: the same HTML any browser downloads.

NoirTrack is cookieless by default, counts people apart from bots, and ties every sale to the visit that brought it, in one small script.

Questions, answered.

Enter the site above. The checker reads the page's HTML and matches the scripts and calls each analytics tool leaves behind, like gtag.js for Google Analytics or plausible.io for Plausible.

Over 30, including Google Analytics 4, Tag Manager, Plausible, Fathom, Simple Analytics, Umami, Matomo, PostHog, Mixpanel, Amplitude, Hotjar, Microsoft Clarity and the Meta, Google Ads, TikTok and LinkedIn pixels.

Tools loaded later, by Google Tag Manager, a consent banner or JavaScript after the page starts, are not in the HTML the server sends. The checker reads that HTML only.

The tool counts visits without setting cookies or storing an ID in the browser. In the EU and UK that usually means no consent banner is needed for analytics.

No. Google stopped processing Universal Analytics data in July 2023. A site that still loads it collects nothing and should move to GA4 or another tool.

It checks the page you enter. Paste a full URL, like a pricing or checkout page, to check that page instead.

Google tag IDs: G- is a GA4 property, GTM- a Tag Manager container and AW- a Google Ads account. Finding one you don't recognise on your own site is worth a look.

Yes. The checker reads the same public HTML any browser downloads when it opens the page.

Try NoirTrack

Do this on every visit.

This tool checks one thing at a time. NoirTrack counts people, AI crawlers and bots on every visit, and blocks the ones you don't want.

Free 14-day trial, no credit card