✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

SleekView Charts for GTM4WP: dashboards on tag, dataLayer, and event coverage

GTM4WP stores the container id, dataLayer event integrations, scroll tracker config, WooCommerce GA4 mapping, and per-post tag overrides in the gtm4wp-options row plus postmeta keys. SleekView Charts reads that configuration and turns it into a configurable dashboard of tag coverage and dataLayer event drift over time.

♾️ Lifetime License available

SleekView Charts dashboard for GTM4WP

Read your GTM4WP setup as a dashboard, not a 30-tab settings screen

GTM4WP is the kitchen-sink Google Tag Manager plugin for WordPress. The configuration row, gtm4wp-options, holds the container id, every integration toggle, the dataLayer event map, the WooCommerce GA4 enhanced ecommerce flag, the scroll tracker thresholds, the form tracker config, and a dozen more knobs. Per-post overrides live in postmeta like _gtm4wp_disable and _gtm4wp_extra.

SleekView Charts reads the same options and lets you build chart cards on top: a Number for posts with GTM disabled, a Donut for which integrations are enabled, a Bar for dataLayer event coverage by post type, an Area for the rate of new overrides added per month. Each card is a saved query against the live gtm4wp-options row and postmeta, so the dashboard reflects today's tag picture.

The container keeps shipping tags the way GTM does. Google Tag Manager still owns the firing rules, GTM4WP still injects the container snippet and the dataLayer pushes, and SleekView simply gives the analytics, editorial, and ops teams a way to see how the GTM integration is actually deployed across the site.

Workflow

From the gtm4wp-options row to a tag coverage dashboard

1

Point SleekView at GTM4WP data

Add a SleekView data source for the gtm4wp-options row and per-post _gtm4wp_* postmeta keys. The dozens of integration flags, dataLayer keys, and per-post overrides are detected automatically.
2

Switch the view to Charts

Toggle the view type from Table to Charts. SleekView creates a blank dashboard ready for chart cards built on the gtm4wp-options row and per-post overrides.
3

Add chart cards on the GTM4WP config

Pick a chart type, choose a grouping column like integration, post_type, or post_date, pick a count or sum aggregation and a color. Each card is a saved query against the live integration rows.
4

Save, scope, and share

Save the chart view, scope it per role for analytics, editors, and ops, and optionally embed it on a frontend page so stakeholders see tag coverage without WP Admin access.

Sample dashboard

Charts you can build on GTM4WP data

Four cards that turn the gtm4wp-options row and per-post override postmeta into a working tag coverage dashboard inside WordPress.
Number · Default

Posts with GTM disabled

A single big-number KPI counting wp_postmeta rows where meta_key equals _gtm4wp_disable and meta_value is true, the exact set of pages where the GTM container is suppressed.
Count
Pie · Donut

Enabled integrations split

A donut sliced by integration flag from the gtm4wp-options row, including WooCommerce GA4, scroll tracker, form tracker, and outbound link tracker, showing which integrations are live.
Count group by integration
Bar · Horizontal

Tag coverage by post type

A horizontal bar of post_type counts joined from wp_posts where _gtm4wp_extra postmeta exists, showing where custom dataLayer pushes are concentrated across the site.
Count group by post_type
Area · Gradient

GTM overrides added per month

A gradient area chart of new _gtm4wp_* postmeta rows per month, joined to wp_posts for post_date, useful for spotting when the team added or removed tag overrides.
Count group by post_date

Comparison

Default GTM4WP settings screen vs SleekView Charts

Default GTM4WP settings screen

  • Thirty-plus tabs of toggles, with no rollup of which integrations are actually on
  • No native dashboard for which post types carry custom dataLayer pushes
  • Disabled-tag overrides are managed page by page, not visualised as a share
  • No saved dashboards per role for analytics, editors, or ops
  • No way to embed a tag coverage chart on a frontend page without admin access

SleekView Charts

  • Chart cards built on the gtm4wp-options row and per-post overrides
  • Mix Number, Pie, Bar, Line, and Area cards on a single tag coverage dashboard
  • Saved chart views scoped per role for analytics, editors, and ops
  • Embed any saved chart view on a frontend page with role-based access
  • Reads existing GTM4WP data, no extra Tag Manager calls or container changes

Features

What SleekView Charts gives you for GTM4WP

Tag coverage as charts

Number, Pie, Bar, Line, Area, Radar, and Radial cards built on the GTM4WP options row and the per-post _gtm4wp_* override postmeta keys you already set.

Read-only on the container

SleekView Charts only reads the GTM4WP configuration. It never injects new tags, never changes the dataLayer, and never modifies the GTM container itself.

Share with analytics

Save dashboards per role and embed them on frontend pages so analytics and ops see how GTM is deployed without learning the 30-tab GTM4WP UI.

Audience

Who builds GTM4WP charts dashboards with SleekView

Analytics leads

Audit which GTM4WP integrations are enabled, where custom dataLayer pushes live, and which roles or pages opt the container out before it skews GA4 reports.

Editorial leads

See in one view which posts and post types have GTM disabled, useful when staging or test pages were accidentally left untagged or extra events were dropped.

Agencies

Hand clients a GTM coverage dashboard per site, scoped to a client role, so the analytics setup is visible without giving them GTM or WP Admin access.

The bigger picture

Tag Manager deserves a coverage map in WordPress

GTM4WP is the most-installed bridge between Google Tag Manager and WordPress, and that ubiquity has a cost: the gtm4wp-options row collects dozens of toggles over the years as integrations come and go. Combine that with per-post overrides for staging and one-off pages, and the result is a setup nobody can read at a glance. SleekView Charts closes that gap by treating the GTM4WP options and override postmeta as a real dataset.

Analytics leads see which integrations are live, editors see where custom dataLayer pushes were added, and agencies hand clients a saved coverage dashboard scoped to a client role. The Tag Manager container keeps firing exactly as it always did, and the team finally has a coverage map of its own.

Questions

Common questions about SleekView Charts for GTM4WP

Not directly. GA4 metrics live in Google. SleekView Charts focuses on the WordPress side: GTM4WP configuration, integration flags, and per-post overrides.

 

No. SleekView only reads the GTM4WP options and postmeta. The container still fires whatever the GTM rules say, no events added, no events suppressed.

 

Anything stored in the gtm4wp-options row or in _gtm4wp_* postmeta keys. Container id, integration toggles, scroll tracker thresholds, WooCommerce GA4 flags, and per-post overrides all show up.

 

No. SleekView Charts reads whatever GTM4WP options exist. Premium add-ons that add more option keys simply appear as additional chartable fields when active.

 

Yes, when paired with a simple settings audit log or the postmeta-history features that SleekView can read. The gtm4wp-options row itself is a single snapshot, postmeta override changes are timestamped via the joined post_date.

 

Yes. Saved chart views support role-based visibility so analytics, editors, and ops see only the dashboards you allow them to see.

 

Yes. Any saved chart view can be embedded on a frontend page with role-based access, useful for internal team pages or client portals.

 

No. SleekView reads option and postmeta rows on demand when the dashboard loads, completely separate from the runtime path GTM4WP uses to inject the container snippet.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView