DataLayer Debugger icon

DataLayer Debugger

by Mohit Kumar · mohitkumars.com · Developer Tools
Established publisherManifest V3 Free
View in Chrome Web Store Data as of 16 Oct 2026

Live console debugger for GTM (dataLayer.push) and Tealium (utag.view/link/track) with exportable reports.

Users
122
+8 in 30 days
Rating
5.0 / 5
unchanged in 30 days
Ratings
7
−2 in 30 days
Store rank
#78K
#65K among extensions
Version
1.0.3
updated 31 May 2026

Users

monthly, 5 months
061122May 2026Aug 2026Oct 2026
Latest, 16 Oct 2026: 122 usersMove the mouse over the chart for any month

Ratings count

monthly, 5 months
0510May 2026Aug 2026Oct 2026
Latest, 16 Oct 2026: 7 ratingsMove the mouse over the chart for any month

The Chrome Web Store rounds user counts down to the leading digit, so the user line moves in steps. The ratings count is exact and is the better signal of real adoption.

About DataLayer Debugger

DL Debugger is a live dataLayer inspector for marketers, analysts, and developers working with Google Tag Manager (GTM) and GA4. Every time something is pushed to window.dataLayer, the extension logs it to your browser console with a clean, colour-coded badge so you can see what is happening at a glance. No more typing dataLayer.slice() into the console or rummaging through nested arrays. KEY FEATURES → Live console logging Every dataLayer.push call is shown as a collapsible group with a sequence number, timestamp, event name, and a short summary of the most relevant parameters. → Smart categorisation Events are colour-coded by type: ecommerce (purchase, add_to_cart, view_item, etc.), pageview, form, GTM internals, gtag calls, consent updates, and custom events. You can tell at a glance whether a fire matters. → gtag() detection The extension correctly parses gtag() calls that push their arguments object, so you see "gtag:set user_properties" instead of a confusing list of numeric keys. → Exportable reports Open the popup and export everything captured so far as: • Self-contained HTML report (filterable, searchable, with summary cards and full payload drill-down) • Raw JSON (for programmatic processing) • CSV (for spreadsheets) → Live stats popup Click the toolbar icon to see a live count of events captured, events-per-second rate, category distribution bar, and the last 5 events ticking in real time. Includes an in-popup search to filter the feed. → Pause and resume Click the LIVE pill to pause capture on a site. Pause state persists across page reloads and navigations. There is also a "Pause everywhere" toggle that disables the extension across every site until you turn it back on. → Built for noisy real-world sites Re-entrant push calls (common when GTM wraps the push method) are de-duplicated. DataLayer replacement (common during GTM init) is detected and re-patched automatically. Non-serialisable values (functions, DOM nodes, circular references) are safely handled in the export. WHO IS THIS FOR → GTM implementors validating that the right events fire → Analytics engineers debugging GA4 ecommerce schemas → QA testers checking tracking on release branches → Performance marketers verifying tag triggers → Developers adding new dataLayer events to a site WHY USE THIS ALONGSIDE GTM PREVIEW GTM Preview is excellent for seeing which tags fire from which trigger. DL Debugger sits one layer earlier in the stack: it shows the raw dataLayer pushes feeding those triggers, and it lets you export them. Use both together for full visibility: Preview for tag debugging, DL Debugger for the data layer itself. PRIVACY DL Debugger does not collect, transmit, or store any data outside of your browser. Captured events stay in the memory of the tab you are debugging, and the export reports are generated locally. No analytics, no remote calls, no account required. DOCS AND SUPPORT https://www.mohitkumars.com/ga4-gtm-utils/datalayer-debugger

Growth

WindowUsersChangeRatingsRating
7 days+5+4.3%−10.00
30 days+8+7.0%−20.00

Version history

2 versions recorded
1.0.331 May 2026
1.0.121 May 2026

Details

Category
Developer Tools
First seen
21 May 2026
Size
32 KB
Languages
en-GB
Pricing
Free
Privacy policy
mohitkumars.com
Support
mohitkumars.com
Extension ID
mnbammfhoibpfiilpigdcbjdnbmhgceh

Permissions and risk

Moderate riskimpact 2, likelihood 2
Permissions
storage
Site access
<all_urls>
Can read and change data on every website you visit.

Alternatives to DataLayer Debugger

Extensions that rank for the same store searches or share the Developer Tools category, ordered by users