Skip to content
onbezuchaPublic

Repository files navigation

TagDragon

TagDragon

The dragon that sees every tag.
Debug marketing & analytics tracking requests — right inside Chrome DevTools.

Latest Release License: ISC Chrome 88+ Stars CI

Install — Free · Website · Docs · Changelog

69 providers · DataLayer Inspector · Consent Panel · No data leaves your browser


✨ Features

🔍 Request Capture

Real-time monitoring of tracking requests from 69 providers. Pause/resume, sort, auto-prune.

🗄️ DataLayer Inspector

Intercept pushes from GTM, Tealium, Adobe, Segment, and W3C digitalData. Deep diff, cumulative state, and network correlation.

🔐 Consent Panel

Inspect and override cookie/consent state. Test consent mode behavior without manually clearing cookies.

📊 69 Providers

GA4, Meta, TikTok, LinkedIn, Adobe, Hotjar, Braze, HubSpot, Medallia, Indicative, and 60 more across 9 categories.

🔄 Adobe Env Switcher

Switch between DEV/ACC/PROD Adobe Launch environments via network-level redirects. Persists across navigations.

📤 Export

Download captured requests as JSON or CSV. Extension popup with live stats and provider breakdown.

See it in action — visit tagdragon.net for screenshots and a live demo.


🚀 Quick Start

  1. Download the latest ZIP from GitHub Releases
  2. Open chrome://extensions/, enable Developer mode, click Load unpacked, and select the unzipped folder
  3. Open DevTools on any page → find the TagDragon tab

That's it. No configuration needed — tracking requests appear automatically.

From Source

Requires Node.js 18+

git clone https://github.com/onbezucha/tagdragon.git
cd tagdragon
npm install
npm run build

For development with live reload:

npm run dev    # Watches CSS + JS for live changes

📊 Supported Providers

69 providers across 9 categories — from analytics to CDPs.

Category Count Providers
📊 Analytics 16 GA4, GA (UA), Adobe Client-Side, Adobe Server-Side, Amplitude, Mixpanel, Matomo, Piwik PRO, AT Internet, Comscore, Parse.ly, Webtrends, Scorecard, Medallia DXA, Indicative, RudderStack
🏷️ Tag Managers 5 Google Tag Manager, Tealium, Segment, Ensighten, Piwik PRO TM
📢 Marketing & Advertising 24 Google Ads, Meta Pixel, Bing Ads, Adform, DoubleClick, Criteo, Seznam Sklik, TikTok, X, Pinterest, The Trade Desk, Reddit, Snapchat, Spotify, Amazon Ads, Outbrain, Teads, RTB House, Zemanta, Sojern, Vibes, Brevo, Invoca, HubSpot
🎥 Session Replay 5 Hotjar, Microsoft Clarity, FullStory, Crazy Egg, Glassbox
🧪 A/B Testing 4 Optimizely, Dynamic Yield, Split, Omniconvert
👤 Visitor Identification 4 LinkedIn, Merkury, Demandbase, 6Sense
💬 Customer Engagement 2 Braze, Lytics
🗄️ CDP 2 mParticle, Tealium EventStream
🍂 Adobe Stack 6 Adobe Target, AAM, ECID, Heartbeat, DTM, Launch (CN)

👉 Full provider reference with URL patterns: tagdragon.net/docs/providers


🛠️ Built For Your Workflow

Use Case How TagDragon Helps
QA & Implementation Verify tags fire correctly. Catch broken events, missing parameters, and misconfigured pixels before deployment.
Privacy & Compliance See exactly what data leaves the browser. Audit payloads for GDPR/CCPA. Use the Consent Panel to test consent mode behavior.
Performance Review Identify redundant tracking calls and oversized payloads. Auto-pruning keeps things fast on high-traffic sites.
Adobe Stack Debugging Switch DEV/ACC/PROD environments at the network level. Debug Launch, Analytics, Target, and AAM in one panel.

⌨️ Keyboard Shortcuts

Shortcut Action
Ctrl+L Clear all requests
Ctrl+F Focus search input
↑ / ↓ Navigate list
Esc Clear search / close panel

👉 Full shortcut reference: tagdragon.net/docs/keyboard-shortcuts


📖 Documentation

Full documentation available at tagdragon.net/docs.

Page Description
Getting Started Installation and first steps
Features Complete feature overview
DataLayer Tab DataLayer inspector guide
Consent Panel Consent testing guide
Provider Reference All 69 providers
Adobe Env Switcher Adobe environment switching
Toolbar Reference Complete UI reference
FAQ Frequently asked questions

🤝 Contributing

Contributions are welcome! See CONTRIBUTING.md for setup instructions, code style, and how to add a new provider.


📄 License

ISC © Ondřej Bezucha


Website · Docs · Releases · Issues