Debug your MarTech stack in real time
Monitor every event, inspect consent states, control GTM containers, and trace script dependencies across 400+ platforms — right inside Chrome DevTools.

Supports 400+ tracking platforms across analytics, advertising, tag management, and more
Everything you need to debug tracking
One DevTools panel replaces dozens of browser extensions, console scripts, and network tab filters.
Real-Time Event Stream
See every analytics event as it fires. Network requests, dataLayer pushes, and script loads appear instantly in a unified timeline.
400+ Platform Recognition
Automatically identifies GA4, Adobe Analytics, Meta Pixel, TikTok, Criteo, Segment, and hundreds more with color-coded badges.
DataLayer Source Detection
Know where each dataLayer.push() comes from — website code, tag manager, or third-party script — via automatic stack trace analysis.
Structured Event Parsing
Parsed parameters displayed in clean, grouped tables instead of raw query strings. Deep parsing for GA4, Adobe, mParticle, and more.
Script Dependency Tree
Visualize which scripts loaded which other scripts. Trace the full loading chain from page to tag manager to tracking pixel.
Multiple View Modes
Stream view for live events, Tool view to group by platform, Page view for per-page breakdown, and Script Tree for dependency analysis.
GTM Hub
Block, swap, inject, or preview GTM containers on any site. Test tag changes in production without publishing — swap staging containers in, block live ones, or inject entirely new containers.
Consent Monitoring
Detect CMP platforms automatically and see which consent categories are granted or denied. Spot consent violations — events firing without required marketing or analytics consent.
Custom Endpoint
Forward captured events to your own server or analytics pipeline. Stream real-time event data to any HTTP endpoint for logging, validation, or integration testing.
Privacy First
All event processing happens locally in your browser. No data leaves your machine. Optional anonymous analytics with one-click opt-out.
Smart Filtering
Filter by platform, event type, script source, or consent state. Multi-level filters let you focus on exactly the events you need.
Built Into DevTools
Opens as a native DevTools panel alongside Elements, Console, and Network. No popups, no separate windows — just another tab in your workflow.
See it in action
Event Watcher integrates directly into Chrome DevTools with a clean, information-dense interface.

Consent Monitoring
Detect CMP platforms automatically, map consent categories, and spot violations — events firing when required consent is denied.

GTM Hub
Block, swap, inject, or preview GTM containers on any site. Test tag changes in production without publishing.

Custom Endpoints
Map custom domains to existing tools or create new ones. Detect 1st-party proxies and CNAME-cloaked tracking endpoints.

Script Dependency Tree
Visualize which scripts loaded which. Trace the full chain from page load through tag managers to individual tracking pixels.

Structured Event Parsing
Every event parsed into clean, labeled fields with copy and export options. No more digging through raw query strings.

Side Panel
Instant overview of all detected tools on any page — grouped by category — without opening DevTools.
Four ways to explore your data
Switch between view modes to get the perspective you need for the task at hand.
Stream View
The default real-time timeline. Every event appears as it fires — network requests, dataLayer pushes, and script loads in chronological order with platform badges and source indicators.
Tool View
Events grouped by platform in a two-level hierarchy. Quickly see all GA4 events, all Meta Pixel events, or all Segment calls organized by category (Analytics, Advertising, Ad Tech, and more).
Page View
Activity organized by navigation: Domain, then Page, then Events. Ideal for multi-page QA sessions where you need to compare tracking across page loads.
Script Tree View
Visualize the full script loading chain. See which scripts loaded which other scripts, from the initial page load through tag managers to individual tracking pixels.
400+ platforms across 14 categories
From the biggest analytics suites to niche ad tech — if it sends a network request, Event Watcher recognizes it.
Why Event Watcher?
Built because I needed it — and because learning by doing is the best way to learn.
After 10+ years of benefiting from the analytics community's tools, it felt right to give something back.
Enjoy, and reach out if you have feedback or just want to connect.
Rune Andersen
Copenhagen, Denmark
