Containers and IDs
GTM containers, loaded or only declared, custom dataLayer names and server-side hosts. Also Adobe Launch and Tealium.
Tracking Audit opens your site in a real browser, answers the cookie banner like a visitor would, and captures every script, beacon, pixel and cookie. Anything that fires without permission shows up in red.
// recognises 60+ vendors, including
Credits cover one audit each. A Pro credit also covers a Standard audit.
Pay with iDEAL, card or SEPA Direct Debit · one website per account*
* Multiple websites in one account for the Monitor plan is in the works.
Every request, cookie and dataLayer push is tagged with the moment it happened, so you see exactly what changes when a visitor makes a choice.
We load the page on a fresh device, wait for the network to settle and scroll to trigger lazy tags. Marketing that fires now has no permission.
We click Accept or Reject on Cookiebot, OneTrust, Didomi, Usercentrics, CookieYes and others, or pick your banner's own categories. We look through shadow DOM and iframes.
Do the right tags switch on, and only those? Consent Mode updates are decoded, and anything still sending after “Reject all” is flagged.
One audit makes three clean visits and compares them tool by tool. Follow your links 1 or 2 clicks deep and every page is checked in all three states.
| Tool | Ignored | Rejected | Accepted |
|---|---|---|---|
| TikTok Pixeladvertising | 2/7 | 3/7 | 7/7 |
| Hotjarsession replay | 7/7 | 7/7 | 7/7 |
| Meta Pixeladvertising | 1/7 | – | 7/7 |
| GA4analytics | – | – | 7/7 |
| Google Tag Managertag manager | 7/7 | 7/7 | 7/7 |
The browser is hooked before any page script runs, so nothing loads behind our back. That includes tags a tag manager pulls in.
GTM containers, loaded or only declared, custom dataLayer names and server-side hosts. Also Adobe Launch and Tealium.
Default and update state per type, gcs and gcd per GA4 hit, and batched events split one by one.
Every cookie with owner, purpose, lifetime and flags, and whether it landed before anyone agreed.
Each push with its consent phase, for dataLayer, adobeDataLayer and custom names.
Pre-consent marketing, tracking after reject, duplicate page views, silent tags, failed hits and cookies over 13 months.
Plain-text emails and phone numbers in requests are flagged, and so are hashed identifiers.
Readable in the browser, ready to save as PDF or send to a client. Findings first, then every request.
The raw results for spreadsheets, scripts and comparisons over time.
Create a key on your account and run audits from CI or your own tools, with the same rules and credits.
Save an audit and it runs again every week at a time you choose. Failed runs retry automatically, and every report stays on your account.
Credits cover one audit each. A Pro credit also covers a Standard audit.
Pay with iDEAL, card or SEPA Direct Debit · one website per account*
* Multiple websites in one account for the Monitor plan is in the works.
No. We visit your site from the outside, like a visitor on a fresh device. You only enter an address.
Known selectors for Cookiebot, OneTrust, Didomi, Usercentrics, CookieYes and TCF/GPP platforms, then a text match in English, Dutch, German, French, Spanish and Italian. If no button matches, we fall back to the banner's own API.
Server-side forwarding, such as server-side GTM to the Meta Conversions API, happens away from the browser. It shows up only as hits to your own first-party endpoints. Each run is a single page load per page: click paths, forms and checkout flows aren't scripted.
We use a standard Chrome user agent, but sites with aggressive bot protection can still refuse the visit. That's reported as a finding instead of an empty result.
You can add a test parameter, such as ?audit_test=1, to every visited address. Filter it out in GTM or GA4 and audit traffic stays out of your reports.
No. Tracking Audit shows what your site actually does. Whether that's compliant for your situation is for you and your privacy advisor to decide, and now you'll have the facts.
Run a free start page audit. No card, nothing to install.