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

What's new in TagEasy

We ship every week, sometimes every day. Everything below is live in production.
  1. Public auditor detects 50+ vendor categories — not just 5

    • The public site auditor now fetches the GTM container body and scans it alongside HTML — so pixels that live inside GTM (which is most of them) actually get detected.
    • Coverage jumped from 5 vendors (GA4, GTM, Google Ads, Meta, TikTok) to 50+ across 11 categories: ad pixels, analytics, DTC marketing (Klaviyo / Attentive / Shopify Analytics), session replay (Hotjar / Clarity / FullStory / LogRocket), CDPs (Segment / Tealium / mParticle / RudderStack), A/B testing (Optimizely / VWO / AB Tasty), error monitoring (Sentry / Datadog RUM / New Relic), chat (Intercom / Drift / Crisp / Tawk), and affiliate platforms (Impact / ShareASale / Awin).
    • allbirds.com went from 30/100 with [GTM] detected to 85/100 with the full stack visible. Every public report on /sites now shows the real vendor footprint.
    • A findings-version discriminator means old reports self-heal — re-audit anything in the corpus and it picks up the new detection automatically.
  2. Comparisons, trust, services, blog + an /about page

    • Head-to-head /vs pages comparing TagEasy to ObservePoint, Hotjar, Plausible, and DataDog RUM — no marketing-speak, just feature grids and price floors.
    • /trust hosts our security posture: subprocessor list, encryption-at-rest details, data-retention windows, and incident-response promise.
    • /services is a small "done-for-you" offering ladder: GA4 audit, Shopify migration, full SST rebuild. Capped at 10 engagements/month so we don't over-commit.
    • /blog is live with two seed posts: "Consent Mode v2 on Shopify, what actually works in 2026" and "Why 80% of GTM containers are quietly broken".
    • New /about page tells the founding story + how we ship — and yes, we’re hiring quietly.
  3. GitHub Action: gate deploys on tracking quality

    • hexcorpIO/audit-action@v1 runs a TagEasy audit in CI and fails the build below a score threshold — drop it into any GitHub Actions workflow.
    • Configurable failure modes: minimum score, specific check failures, or treat any auditor error as a hard fail. Outputs score, status, and report URL for downstream jobs.
    • Zero auth required — uses the public auditor API. Pair with branch protection to keep tracking from quietly degrading on every deploy.
  4. Embedded Shopify app — pair your store in 3 clicks

    • TagEasy is now installable as an embedded app inside Shopify Admin. OAuth handshake, pixel preset pre-fill, and automatic shop-level seed of GA4 + Meta in the destination workspace.
    • GDPR + privacy endpoints land at /api/shopify/health, /install, /redact, /uninstall — all hooked into Neon for the mandatory data-protection callbacks.
    • Listing submission to the Shopify App Store is queued; the install link works today for direct-installs via the admin URL.
  5. Pricing rebuild — Store ladder + Agency Starter + 2 months free

    • New e-commerce ladder pays by order volume: Store $79 (1,000 orders/mo), Store Plus $169 (5,000), Store Scale $349 (20,000). Server-side tagging + Meta CAPI + revenue reconciliation are included on every Store tier.
    • Volume metering with $1.50 / 1,000 server-side events above the included allowance — so high-traffic stores stop being a margin trap.
    • New Agency Starter at $399 / 25 client sites with white-label — fills the gap between Business and the full $899 Agency tier.
    • Annual billing is now "2 months free" (10× monthly) across every paid plan — same simple convention every other SaaS uses.
  6. Refer a friend — both get a free month

    • Every account now has a unique referral link (`tageasy.io/r/<code>`). Share it from Settings → Billing.
    • When a friend signs up via the link, their first paid month is on us (Stripe coupon attached at checkout).
    • You earn a $20 credit on your next invoice 30 days after each friend's first paid invoice — vesting prevents refund games and lets you stack credits indefinitely.
    • No cap on how many friends you can refer. Track sign-ups, paid friends, and credits earned in the new Refer a friend card.
  7. Free public site auditor at /check

    • Type any URL and get a free, shareable scorecard for the site's tracking setup — no signup, results in seconds.
    • Eight checks: GA4 measurement ID, GTM container, Consent Mode v2, Meta + TikTok pixels, Google Ads conversion, PII in URL params, and tracking-script weight.
    • Per-IP rate limit (5/hour) and a 24h per-domain cache keep it sustainable. Reports are public so the URL doubles as link bait.
  8. Marketing copy refresh + JSON-LD for search engines

    • Homepage + features grid + pricing cards now reflect every capability we ship — conditional firing, A/B testing, scheduling, ROI proof, browser extension, BigQuery export, multi-channel alerting.
    • JSON-LD structured data: Organization + WebSite (every marketing page), SoftwareApplication + FAQPage (homepage), Product + Offer per pricing tier. Lets crawlers render rich-result panels for "TagEasy pricing", FAQ accordions in the SERP, and the app card.
    • OpenGraph + Twitter Card metadata on the homepage so link unfurls in Slack/X/LinkedIn actually look like a product.
  9. Browser extension is downloadable + anomaly snooze + live demo

    • The TagEasy Inspector browser extension is downloadable at /download — load-unpacked install today, Chrome Web Store listing in flight.
    • Anomaly snooze: hush an alert for 1 / 7 / 30 days (or whole-site for a planned migration) directly from the Anomaly panel.
    • /demo is now a real one-click sandbox — sign in as a read-only guest, browse a seeded shop with a 6h-old anomaly, no email or password required.
  10. ROI proof + on-call alerting + public changelog

    • Dashboard + monthly email now show estimated conversions preserved in USD, derived from caught anomalies × your average order value × an "assumed lost orders per incident" multiplier.
    • PagerDuty Events API v2 integration: anomalies page on-call rotations when you set an org-level routing key, with dedup so the same broken site doesn't fire N times.
    • Public status page at /status pulls live data from the cron-run table — uptime visible to anyone.
    • This very changelog.
  11. A/B testing closed end-to-end

    • Variant assignment is now done by the install snippet runtime (visitor cookie + FNV-1a hash + localStorage cache) — no paste-a-snippet step.
    • Exposure + conversion counters wire into the ingest path; conversions count when the customer-picked success event fires for an assigned visitor.
    • Sync auto-creates the variant-B tag + per-experiment Custom JS Variable + blocking triggers + conversion observer in GTM. Ending an experiment cleans them all up.
  12. Onboarding funnel telemetry

    • Every wizard step enter/complete/skip/back lands in the wizard_steps table.
    • /admin/onboarding shows the funnel: distinct users per step, % vs step 1, per-step drop-off — 7-day and 30-day windows.
  13. Observability + admin health

    • /admin/health surfaces every cron's last run, duration, status, and recent failures.
    • "Customers in trouble" panel aggregates broken/warning events + GTM/GA4 disconnects per org, ranked by severity.
    • Cron runner records every invocation (success / failure / message) so a missed schedule stops being invisible.
  14. Conditional tags shipped end-to-end

    • A small DSL on tags: URL path/host, consent state, dataLayer values, all/any/not composition.
    • GTM-syncable bits (URL filters + granted-consent) land as native GTM trigger filters / consent settings.
    • Non-syncable rules (denied consent, dataLayer paths) gate firing via a Custom JS Variable + any-event blocking trigger that calls the install snippet's runtime evaluator.
  15. Encryption at rest for upstream credentials

    • BigQuery service-account JSONs + legacy GA4 service-account JSONs are now AES-256-GCM encrypted at rest (with a graceful passthrough for rows written before the change).
    • Set SECRETS_ENCRYPTION_KEY in your env to enable; the helper hard-fails in production if it's missing.
  16. BigQuery warehouse export

    • Configure a BigQuery destination in Settings → Notifications; the nightly cron streams the last 24h of event-health logs into your dataset.
    • Streaming inserts use the row id as insertId so a retry never double-writes.
  17. Real-time live feed (SSE)

    • Replaced the per-second polling with a single SSE connection to /api/visual-events/live-feed.
    • Heartbeat every ~7.5s so flaky proxies don't kill the stream.
  18. Tag scheduling

    • Pick a publish-at timestamp on any draft tag. The nightly cron flips the draft to published + triggers a sync at the scheduled moment.
  19. Container audits + PII scan

    • Audit your live GTM container for dead tags, double-counting, Consent Mode v2 gaps.
    • PII scan flags emails / phone numbers / other identifiers being passed to GA4 with each leak.
  20. Server-side tagging guidance

    • Auto-detect platforms (WordPress, Shopify, BigCommerce, Webflow + others) and walk you through the SST connector setup with platform-aware install steps.

Want a heads-up when something new ships? Ask support and we'll add you to the changelog list.