• Tracking
  • GA4
  • Meta Pixel
  • Google Tag Manager

Website Tracking Checker: Scan Any Site Free

By Olam Sule · Published 29 Aug 2026 · Updated 31 Aug 2026

TL;DR

A website tracking checker scans a URL and reports every analytics tag, ad pixel and tracker running on the site: GA4, Google Tag Manager, the Meta Pixel, Google Ads, TikTok and more. Sonar is a free one: paste a URL and it shows what is present, what is actually firing, and the consent setup, with no account and nothing to install.

Olamide Sule, founder of Dolphin Analytics: a digital analytics expert based in London delivering solutions for agency and in-house clients.

A website tracking checker answers one question fast: what is actually tracking visitors on this site? Paste a URL and it reads the tags, pixels and trackers the page loads, from GA4 and Google Tag Manager to the Meta Pixel and ad trackers, without you installing anything or logging into an account. We built one: Sonar is our free tracking checker, made by the team that fixes tracking for clients most weeks. This page covers what a tracking checker detects, how to run one on any site (yours, a prospect’s or a competitor’s), and how to read the report it gives back.

What is a website tracking checker?

A website tracking checker is a tool that loads a URL the way a visitor’s browser would, then reports the tracking scripts it finds on the page. That means the analytics tool (usually GA4), the tag manager that loads and controls the rest (usually Google Tag Manager), and any advertising pixels (Meta, Google Ads, TikTok, LinkedIn). Each tag leaves a fingerprint, and the checker’s job is to find every one and tell you what it is.

The reason a checker works on any public site is that tracking runs client-side. The browser downloads and runs every tag in front of the visitor, so a scanner reading the same page sees exactly what a real visitor’s browser sees. You need no access, no account, and no cooperation from the site owner.

What does a website tracking checker detect?

A good checker detects the analytics tag, the tag manager, and every ad and behaviour pixel on the page, plus the IDs that identify each one. GA4 shows up as a G- measurement ID, Google Tag Manager as a GTM- container, the Meta Pixel as a numeric ID passed to fbq('init', ...). Below the headline tags, it also surfaces the consent and dataLayer setup that decides whether those tags are even allowed to fire.

Here is what shows up on most sites, and the signature a checker keys on:

TagWhat it doesSignature it leavesID format
GA4 (Google Analytics 4)Web and campaign analyticsRequest to google-analytics.com/g/collectG-XXXXXXXXXX
Google Tag ManagerLoads and controls other tagsLoads googletagmanager.com/gtm.jsGTM-XXXXXXX
Meta (Facebook) PixelAd tracking and retargetingLoads connect.facebook.net, calls facebook.com/trnumeric, in fbq('init', ...)
Google AdsSearch and display conversion trackinggtag with an AW- IDAW-XXXXXXXXX
TikTok PixelSocial ad trackingLoads analytics.tiktok.com, calls ttq.alphanumeric
LinkedIn Insight TagB2B ad trackingLoads snap.licdn.comnumeric partner ID
Microsoft ClaritySession recording and heatmapsLoads clarity.ms/tagshort alphanumeric
HotjarSession recording and surveysLoads static.hotjar.comnumeric site ID

One tag worth spotting is a dead one. A request to google-analytics.com with a UA- prefixed ID points at Universal Analytics, which Google switched off in July 2023. If a checker still finds one, it is a tag collecting nothing, worth flagging to whoever owns the site.

How do you check a website for trackers with Sonar?

To check a website for trackers, paste the URL into a scanner and read the report. Sonar is Dolphin Analytics’ free website tracking checker: it crawls the site from the outside, the way a visitor’s browser sees it, and reports the tags it can detect, then flags the problems it can prove from the scan. It needs no account and nothing installed, so it reads a competitor’s site as easily as your own.

The run is three steps:

  1. Paste the URL. Give Sonar the page you want to check, your homepage, a product page, a landing page, or a competitor’s site.
  2. Run the scan. Sonar loads the page, watches what fires, and collects the tags, IDs, dataLayer and consent signals it sees.
  3. Read the report. You get the analytics tag and whether it is firing, the GTM container and measurement IDs, the ad pixels running, the consent setup, and a list of issues the scan can prove.

Prefer to check by hand? The same signatures are readable in your own browser. Our guide on how to check what tracking a website uses walks through the page source, the Network tab and the detection extensions, and where each manual method stops short of a scan.

How do you read a tracking checker’s results?

Read the report in two passes: first what is present, then what is actually firing. Presence tells you the stack, the tools on the shelf. Firing tells you which of them are live and sending data on the page you scanned. A tag can sit in the source and never fire, and a tag can fire twice, so the “is it firing, and how often” column is the one that catches real faults.

Three findings are worth acting on the moment you see them:

  • A tag present but not firing. The script is on the page but sends no request. On your own site that often means GA4 is collecting no data, and every report built on it is running on empty.
  • A tag firing more than once. A pixel or GA4 event that fires twice per page inflates conversions and pageviews, so the numbers read high and the optimisation built on them is wrong.
  • Consent blocking more than expected. If tags are held back by a consent setup that denies by default and few visitors opt in, a large slice of EU and UK traffic never gets measured at all.

Why check what’s tracking on your own site?

Because presence is only half the question, and the accuracy half is where the money is. A checker confirms a Meta Pixel is on the page; it does not confirm the revenue that pixel reports is real. We once found a subscription box brand whose ad platform was claiming several times the revenue its own checkout confirmed, inflation the dashboards read as success. The tag was firing perfectly. What it reported was not true.

That gap between “the tag fires” and “the number is right” is what a tracking checker points you toward but cannot close on its own. A scan is the ten-second first look. When it surfaces something off, a double-firing pixel, consent holding back traffic, a conversion that stopped after a redesign, that is what talking to us is built to run down: whether the numbers you report actually match what happened in the business.

Start with a free scan to see what is installed and what is firing. Run Sonar on your own site first, then on the competitors you want to understand, and you will know both what your stack looks like and where it is quietly costing you.

Frequently asked

What is a website tracking checker?

A website tracking checker is a tool that takes a URL, loads the site the way a visitor's browser would, and reports the tracking scripts it finds: the analytics tool (usually GA4), the tag manager (usually Google Tag Manager), and the ad pixels (Meta, Google Ads, TikTok, LinkedIn). The better ones also show whether each tag is firing, not just present, and what the consent setup looks like.

Is there a free website tracking checker?

Yes. Sonar is a free website tracking checker from Dolphin Analytics: paste a URL and it reports whether GA4 is present and firing, the Google Tag Manager and measurement IDs it found, the ad pixels running, and the dataLayer and consent setup, then flags problems it can prove from the scan. It runs from outside the site with no account and nothing to install.

How do I check a website for trackers?

The fastest way is to paste the URL into a tracking checker like Sonar and read the report. For a quick manual look, open the browser DevTools Network tab, reload the page, and filter for "collect" (GA4) or "facebook" (the Meta Pixel). A scanner beats the manual check on coverage because it catches tags that Google Tag Manager injects after the page loads.

Can a website tracking checker scan a competitor's site?

Yes. Tracking tags run client-side, in the visitor's own browser, so a checker reads a competitor's public site as easily as your own, with no permission or access needed. You can see which analytics platform, ad pixels and tag manager they run, which tells you where they advertise. You cannot see their data, their conversion values, or how the tags are configured behind the scenes.

What's the difference between a tracking checker and a full audit?

A tracking checker tells you what is installed and whether it fires. A full audit tells you whether the numbers those tags report are true: whether a pixel is double-firing and inflating conversions, whether consent is silently blocking traffic, and whether the totals match what happened in the business. The checker is the first look; the audit is the diagnosis.

Talk to us

Where does your data stop making sense?

Tell us what's broken, or grab a time. Either way you hear from a person, not a sales script.

Send a message

We reply within one working day.

Add a few details (optional) The more we know up front, the faster we can tell you what's wrong and how to fix it.

Protected by an invisible spam check. Prefer email? olam@dolphinanalytics.co.uk

Calendly · 30 min

Book a call

Thirty minutes on Google Meet with the founder.

The booking lands on the same record as your message.