// free tool //

Script Detector

List every external script loaded by a page and identify common services - Google Analytics, Tag Manager, Meta Pixel, Stripe, Hotjar, Intercom, HubSpot, and more. Free, no account needed.

Why script monitoring matters

The scripts on a page are its supply chain. Analytics, tag managers, pixels, chat widgets, and payment scripts all get added by different people at different times - and any of them can silently disappear during a rebuild or theme update. A missing Google Analytics script means weeks of invisible data loss; a vanished Meta Pixel means ad campaigns optimizing blind; an unknown third-party script appearing out of nowhere can be a compromise.

This detector fetches the page's HTML and lists every <script src>tag it finds: the full URL, the domain it loads from, whether it's third-party, and - where the domain matches a known service - which product it belongs to. Note that this is static analysis of the delivered HTML: scripts injected at runtime by other scripts (for example, tags fired through Google Tag Manager) won't appear here.

A one-time inventory tells you what's there today. The expensive failures are the ones that happen next month: MyKavo snapshots the scripts on every monitored page during each scheduled scan and emails you when an important script is removed, replaced, or when an unfamiliar one shows up.

// questions //

Frequently asked questions

How do I see what third-party scripts a website loads?

Enter the URL and the tool lists every external script the page requests, grouped by domain, and names the recognised services such as Google Analytics, Google Tag Manager, Meta Pixel, Stripe, Hotjar, Intercom and HubSpot. It reads the page as delivered, so it shows what actually loads rather than what a tag manager was configured to load.

Why does it matter if an analytics script disappears?

Because nothing breaks visibly when it does. The site keeps working, no error appears, and data collection silently stops - so the loss is usually discovered weeks later when someone opens a report and finds a gap. A missing analytics or tag manager script is treated as a high-severity change in MyKavo for exactly this reason.

Can this tool find a tracking script that was added without my knowledge?

It can show you every third-party script currently loading, which is how you would spot one you did not expect. Comparing that list over time is what actually catches an addition, since a single snapshot has nothing to compare against. Unexpected third-party scripts are worth taking seriously as they can indicate a compromised dependency or tag manager.

Does it detect scripts loaded by a tag manager?

It detects the scripts present in the delivered page, including those a tag manager injects during load where they are observable. Scripts injected later in response to a user interaction may not appear, because the tool captures the page as it loads rather than driving the page like a real session.