Skip to content
Coming soon: a Shopify app and a WordPress plugin. One-click install, same monitoring.Tell us which one you need

Set up, monitor, and audit. One product.

Most teams use one tool to set tracking up, another to watch it, and a consultant to audit it. TagEasy does all three, and publishes open benchmark data so you can see how your setup compares.

Set up

From goals to published tags in about five minutes

The wizard writes the tags, publishes them into your own GTM container, and confirms the first real event arrives.

Guided setup wizard

A goals-first wizard asks what you want to learn, then builds the GTM container, GA4 config, and tracking events to match — no technical knowledge required.

  • Plain-English "what do you want to track?" step
  • Prebuilt templates per platform + pixel provider
  • AI suggests the events worth tracking
  • In-app GTM publish — no jumping to the GTM UI

Every platform covered

Shopify, WooCommerce, BigCommerce, Magento, WordPress, Webflow, or a custom build — with platform-aware install steps and a zero-plugin dataLayer bridge. Lead-gen and SaaS sites get the same wizard with form, signup and call goals.

  • Platform-specific install guidance
  • Zero-dependency WordPress/WooCommerce dataLayer bridge
  • Shopify Customer Events Pixel support
  • Custom / headless framework patterns

AI co-pilot

AI helps at every step — auto-configures your tracking plan from your homepage in one click, suggests events, debugs broken tags, explains anomalies, and writes plain-English weekly insight narratives.

  • One-click auto-config: homepage → starter schemas + funnel
  • Per-event suggestions from your live site
  • AI debugging for broken events + AI-explained anomalies
  • AI-generated test dataLayer pushes for any schema
  • Weekly AI Insights from your GA4 data
  • Event-name taxonomy normalization

Tracking plan editor

Declare each event’s expected payload shape and let TagEasy compare against the events your site actually fires. Every save is a versioned snapshot you can roll back to.

  • Per-event field schemas with required / type checks
  • Per-row version history viewer + restore-to-version
  • Drift detection vs. captured events (missing required, type mismatch, unexpected field)
  • AI suggests starter fields for undeclared events seen on the site
  • Org-wide governance policies (snake_case names, required IDs, no PII fields)

Monitor

Watched around the clock, so you hear about breakage first

Baselines per event, hourly scripted checkouts, daily revenue reconciliation, and alerts to wherever your team already looks.

Health monitoring

TagEasy keeps watching after setup. A verification script confirms tags actually fire, nightly drift detection catches events that quietly stop, and weekly container audits build up history you can trend on.

  • Independent verification beacon
  • OK / WARN / BROKEN status per event with per-site thresholds you control
  • GTM container hygiene score + Consent Mode v2 + PII-leak audits
  • GTM sync history — 20-row rolling log per container, chronic vs. acute failures obvious at a glance
  • Weekly audit history rolled up across every site
  • Weekly health summary email
  • Live feed of every dataLayer event received

Anomaly & funnel alerts

A nightly scan compares each event to its baseline and alerts you over email or Slack the moment volume drops, spikes, or goes silent. Funnel detection catches the case per-event alerts miss — when one step’s conversion rate cratered even though every event volume looks fine.

  • Drop / spike / silent detection with tunable per-site thresholds
  • Step-to-step funnel conversion alerts
  • AI-generated explanation for any anomaly (likely cause + fix steps)
  • Email + Slack delivery to owners + admins
  • Per-website on/off + dedicated /funnels workspace

Tag inventory

Scheduled or on-demand scans find every tracking vendor actually loading on your site, with a static HTML pass plus a headless-browser pass that catches runtime-injected scripts. Cross-references your GTM container to spot shadow-sm + unused tags.

  • Static + dynamic detection across 28+ known vendors
  • Shadow tags (loaded but not in GTM) flagged inline
  • Unused container tags (in GTM but never loading) flagged inline
  • Daily or weekly scheduled scans per site
  • Slack alert when a *new* shadow-sm vendor first appears

Synthetic journeys

Script a user flow — visit, click, fill, submit — and TagEasy replays it in a headless browser, asserting the right dataLayer events fire with the right payloads.

  • Six step kinds: visit, click, fill, submit, wait, expectEvent, expectRequest
  • Variable templating ({{key}}) for parameterized runs
  • Network-request assertions (catches the ad pixel that didn’t fire)
  • Screenshot captured at the moment of failure for fast debugging
  • Scheduled re-runs hourly / daily / weekly; Slack alert on failure

Trust your numbers

Cross-check what you set up against what GA4 actually received — and compare GA4’s purchase data to the real orders in your store.

  • GA4 reconciliation: configured vs. received
  • Revenue reconciliation vs. Shopify, Woo, Stripe & BigCommerce
  • Catch under-reporting and rogue duplicate tags
  • GA4 capture-% health indicator

Audit and prove

Consent, leaks, and the gap between configured and deployed

The same checks run against every public site, so your score means something against the field, not just against yourself.

Public benchmarks + open data

TagEasy publishes live tracking-quality benchmarks across every site it has audited — median score, Consent Mode v2 adoption, vendor share, broken out by platform. The dataset compounds with every free audit, and three CORS-open JSON APIs let you wire any of it into your own dashboards.

  • Aggregate stats at /benchmarks updated hourly
  • Per-platform deep-dives — /benchmarks/shopify, /wordpress, /webflow, etc.
  • AI commentary at the top of every benchmark page
  • Free read APIs: latest audit by domain, full aggregate, embeddable SVG badge
  • Atom feed of significant score changes for status pages + Slack

Per-domain public profiles

Every audited domain gets a public /sites/{domain} profile: latest score, the full audit history charted, detected vendors, platform, AI-written trajectory commentary, and a copy-paste embeddable score badge.

  • Live score-history sparkline + drill-into-report table
  • AI "What we see" paragraph on every profile
  • Owners verify ownership via DNS TXT record for a Verified badge
  • Compare any two audits side-by-side — score delta + per-check transitions
  • Notify-by-email at the cadence you pick (weekly / bi-weekly / monthly / quarterly)
  • OG image renders properly when the URL gets shared

Configured vs. actually deployed

The killer feature of the AI co-pilot: when you ask "why isn't my purchase event firing?" the AI fetches your live homepage at answer-time and compares the tracking IDs your browser actually loads against what TagEasy thinks should be there. Mismatches are where most tracking bugs hide.

  • Live-page snapshot fetched on every Ask Panel question
  • Diffs GA4 / GTM / Google Ads / Meta / TikTok IDs vs. configured
  • AI prioritises live-vs-configured gaps in the answer
  • Per-check "Explain in detail" expand on every public audit report
  • Same-origin SSRF protection on every live fetch

Scale and integrate

When one site becomes twenty-five

Experiments, warehouse export, a versioned API, and an agency workspace for teams that run tracking for other people.

A/B testing with peek-safe math

Test a tag variant against your control without leaving TagEasy. Bayesian posterior probability replaces the classic p-value, which means you can check live results as often as you like without inflating the false-positive rate the way a fixed-sample z-test does. When the math is decisive, promote the winner in one click and the live tag config picks it up on the next GTM sync.

  • Per-tag variant + traffic split — variant routing wired into your GTM workspace automatically on sync
  • Posterior P(B beats A) computed via beta-binomial Monte Carlo — valid at any stopping time
  • 95% credible interval on relative lift surfaced alongside the headline winner
  • Low-sample guard hedges the winner call below ~300 exposures/arm
  • Promote-winner button overwrites the base tag config + drops the experiment cleanly
  • Conversion observer auto-installed on the dataLayer event you nominate as the win condition

Developer tools

When you need to go deeper — a server-side ingest API, server-side conversions to Meta’s Conversions API, dataLayer snippet generator, bookmarklet tester, bulk CSV import, and a GTM variable creator.

  • Server-to-server ingest API
  • Server-side conversions to Meta’s Conversions API
  • dataLayer snippet + bookmarklet generators
  • Promote dataLayer keys to GTM variables + GA4 dimensions
  • Bulk event upload from CSV

Programmatic access

A versioned REST surface at /api/v1 lets your scripts, CI pipelines, internal dashboards, and integrations read TagEasy state without scraping or sharing a session cookie. Per-user API keys are scoped to a single org and a single permission tier (read or read+write), revealed once on creation, soft-revocable from the dashboard, and verifiable at /api/v1/whoami before you wire them into anything.

  • GET /api/v1 returns a discovery doc so an SDK or LLM can navigate the surface
  • Bearer-token auth + per-key read / read+write scopes — no full-tenant-write keys by default
  • List + detail endpoints for sites and visual events, paginated up to 200 per page
  • Cross-org IDOR collapse: any cross-tenant id returns 404, not 403, so attackers can't enumerate
  • Soft-revoke from /settings/api-keys; revoked keys keep their audit-log trail
  • 25-active-key cap per org keeps a stuck script from minting unbounded keys

Built for agencies

Run tracking for many clients from one account — switch in with a click, white-label the dashboard, and hand each client a branded health report. Generate reports for every client in a single bulk action.

  • Multi-client overview + one-click switching
  • White-label branding (logo, color, name)
  • Shareable white-label client reports + bulk generation
  • Per-client Slack channel overrides — route every client to its own channel
  • Bulk health scans + tag-bundle exports

See what it finds on your site

Start free for one site, or audit any URL first with no signup. Either way, no credit card.