FOR WORDPRESS

Smarter Tracking, Strong Analytics

Stronger data, clearer insights, faster growth.

ADT Debug Overlay
Dual Pixel Mode ⏳ (Waiting for Pixels)
Page Context
Slug: shop
Path: /shop
Post ID: 6685
Template: default
Page Type: page
Likely Intent: deep_dive
Signals: 11 • Last: scrollDepth • Score: 100%
    1. 12:09:04 PM page_view
      {
        "event": "page_view",
        "page": {
          "title": "Datalayer Tracker",
          "url": "https://whittfield.com/",
          "path": "/",
          "slug": "whittfield.com",
          "type": "page",
          "id": "6685"
        },
        "user": {
          "role": "administrator"
        },
        "device": {
          "screen": "2560x1440",
          "timezoneOffset": 300,
          "language": "en-US"
        },
        "referrer": "https://whittfield.com/about/",
        "wp": {
          "isFrontPage": false,
          "isArchive": false,
          "isSearch": false
        }
      }
    2. 12:09:04 PM gtm.js
      {
        "gtm.start": 1756660144088,
        "event": "gtm.js",
        "gtm.uniqueEventId": 3
      }
    3. 12:09:04 PM adt_consent_loaded
      {
        "event": "adt_consent_loaded",
        "adt_consent_status": "granted",
        "adt_consent_source": "adt-flag",
        "gtm.uniqueEventId": 4,
        "likelyIntent": "deep_dive",
        "likely_intent": "deep_dive",
        "stickyStage": "deep_dive"
      }
    4. 12:09:05 PM pixel_health_check
      {
        "event": "pixel_health_check",
        "pixels_enabled": true,
        "dual_mode": true,
        "meta_ready": false,
        "tiktok_ready": false,
        "pinterest_ready": false,
        "linkedin_ready": false,
        "any_pixel_ready": false,
        "status_label": "Dual Pixel Mode ⏳
       (Waiting for Pixels)",
        "fill_color": "#ffaa00",
        "last_checked_at": "2025-08-31T17:09:05.073Z",
        "hashed_user_id": null,
        "user_hash_mode": "none"
      }
    5. 12:09:04 PM gtm.dom
      {
        "event": "gtm.dom"
      }
    6. 12:09:05 PM cookie_consent_update
      {
        "event": "cookie_consent_update"
      }
    7. 8:56:27 AM visitor_stage
      Stage update (finalized intent)
      {
        "event": "visitor_stage",
        "visitor_stage": "deep_dive",
        "intent_score": 100,
        "timestamp": "2025-09-01T13:56:27.790Z",
        "score": 100,
        "ts": 1756734987789,
        "lastEvent": "adt_session_exit",
        "likely_intent": "deep_dive",
        "likelyIntent": "deep_dive",
        "stickyStage": "deep_dive",
        "gtm.uniqueEventId": 8
      }
    8. 12:09:39 PM readingIntent
      {
        "event": "readingIntent",
        "likely_intent_key": "deep_dive",
        "likely_intent": "deep_dive",
        "intentScore": 100,
        "stickyStage": "deep_dive",
        "_adt_enriched": true
      }
    9. 12:25:20 PM tabVisibility
      {
        "event": "tabVisibility",
        "state": "hidden",
        "likelyIntent": "shopper",
        "stickyStage": "shopper",
        "_adt_enriched": true
      }
    10. 12:28:27 PM gtm.load
      {
        "event": "gtm.load"
      }
    11. 12:41:11 PM view_item_list

      items: 2
      {
        "event": "view_item_list",
        "ecommerce": {
          "currency": "USD",
          "item_list_name": "Shop – Datalayer Tracker",
          "item_list_id": "shop--datalayer-tracker",
          "items": [
            {
              "item_id": "product_0",
              "item_name": "ADT Widget",
              "price": 2,
              "currency": "USD",
              "index": 0,
              "item_list_name": "Shop – Datalayer Tracker",
              "item_list_id": "shop",
              "item_brand": "",
              "item_variant": "",
              "item_category": "Shop",
              "item_category2": "",
              "item_category3": "",
              "item_category4": "",
              "item_category5": ""
            },
            {
              "item_id": "product_1",
              "item_name": "ADT Widget Pro",
              "price": 2,
              "currency": "USD",
              "index": 1,
              "item_list_name": "Shop – Datalayer Tracker",
              "item_list_id": "shop",
              "item_brand": "",
              "item_variant": "",
              "item_category": "Shop",
              "item_category2": "",
              "item_category3": "",
              "item_category4": "",
              "item_category5": ""
            }
          ]
        },
        "likely_intent": "detecting",
        "intentScore": 0
      }
    12. 12:55:00 PM view_item

      items: 1
      {
        "event": "view_item",
        "ecommerce": {
          "currency": "USD",
          "items": [
            {
              "item_id": "advanced-datalayer-tracker",
              "item_name": "Cart Product",
              "price": 2,
              "currency": "USD",
              "quantity": 1,
              "item_brand": "",
              "item_variant": "difficulty: Choose an option",
              "item_category": "Software",
              "item_category2": "",
              "item_category3": "",
              "item_category4": "",
              "item_category5": ""
            }
          ]
        },
        "likely_intent_key": "detecting",
        "likely_intent": "deep_dive",
        "intentScore": 0,
        "stickyStage": "deep_dive",
        "_adt_enriched": true,
        "likelyIntent": "deep_dive",
        "gtm.uniqueEventId": 9
      }
    13. 1:00:08 PM add_to_cart

      items: 1
      {
        "event": "add_to_cart",
        "ecommerce": {
          "items": [
            {
              "item_id": "2820",
              "item_name": "Advanced DataLayer Tracker – Beginners",
              "price": 2,
              "quantity": 1,
              "currency": "USD",
              "item_variant": "Beginners",
              "item_variant_friendly": "Beginners",
              "variation_attributes": {
                "Difficulty": "Beginners"
              },
              "variation_attributes_raw": {
                "Difficulty": "Beginners"
              }
            }
          ]
        }
      }
    14. 1:19:03 PM view_cart

      items: 1
      {
        "event": "view_cart",
        "ecommerce": {
          "items": [
            {
              "item_id": "advanced-datalayer-tracker",
              "item_name": "Advanced DataLayer Tracker - Beginners",
              "item_category": "",
              "item_brand": "",
              "quantity": 1,
              "price": 2,
              "currency": "USD",
              "item_list_name": "Cart",
              "item_list_id": "cart"
            }
          ],
          "value": 2,
          "currency": "USD"
        },
        "likelyIntent": "deep_dive",
        "likely_intent": "deep_dive",
        "stickyStage": "deep_dive"
      }
    15. 1 1:31:31 PM begin_checkout

      items: 1
      1/5 • Checkout Start 1 item
      {
        "event": "begin_checkout",
        "ecommerce": {
          "currency": "USD",
          "value": 2,
          "items": [
            {
              "item_id": "unknown",
              "item_name": "Advanced DataLayer Tracker - Beginners × 1",
              "item_category": "",
              "item_brand": "",
              "quantity": 1,
              "price": 2,
              "currency": "USD",
              "item_list_name": "Checkout",
              "item_list_id": "checkout"
            }
          ]
        },
        "likelyIntent": "cart_add",
        "likely_intent": "cart_add",
        "stickyStage": "cart_add"
      }
    16. 3 1:31:31 PM checkout_step_change

      items: 0
      3/5 • Review 0 items
      {
        "event": "checkout_step_change",
        "ecommerce": {
          "checkout_step": 3,
          "checkout_step_label": "Review"
        },
        "_adt_enriched": true,
        "intentScore": 100,
        "likelyIntent": "detecting",
        "likelyIntentLabel": "Detecting…",
        "stickyStage": "cart_add",
        "utmPresent": "no",
        "sourceType": "unknown",
        "likely_intent_key": "cart_add",
        "likely_intent": "cart_add"
      }
    17. 5 1:27:58 PM purchase

      items: 1
      5/5 • Complete 1 item
      {
        "event": "purchase",
        "ecommerce": {
          "transaction_id": "8232",
          "value": 2,
          "currency": "USD",
          "items": [
            {
              "item_id": "Advanced DataLayer Tracker - Beginners",
              "item_name": "Advanced DataLayer Tracker - Beginners",
              "price": 2,
              "quantity": 1,
              "currency": "USD",
              "item_list_name": "Checkout",
              "item_list_id": "checkout"
            }
          ]
        },
        "likely_intent_key": "cart",
        "likely_intent": "purchaser",
        "intentScore": 0,
        "stickyStage": "purchaser",
        "_adt_enriched": true,
        "likelyIntent": "purchaser"
      }
    18. ──── 1756650830s later ────
    Detected 3rd-party forms: Native HTML Forms

    (Try the overlay)

    Events Tracked Out of the Box

    Advanced DataLayer Tracker doesn’t just capture raw clicks — it delivers the complete picture. Out of the box, more than 50 events are automatically tracked across WordPress and WooCommerce, including page views, cta exposure, scroll depth, add-to-cart, checkout steps, and purchases. But what makes ADT different is the intelligence baked into every signal.

    Track with confidence — every event respects consent and privacy laws.

    Built-in Peace of Mind

    Stay GDPR/CCPA compliant automatically, without losing critical tracking.

    Audit-Ready Reporting

    Consent status is baked into every event, making compliance checks quick and easy.

    No Data Leaks

    Events don’t fire until consent is granted, protecting you from legal or trust issues.

    Future-Proof Tracking

    Support for TCF v2.2 and consent mode ensures you’re ready for new privacy rules.

    See not just what users do,
    but why they do it.

    See the “Why,” Not Just the “What”

    Intent scoring explains user behavior so you know what they’re likely to do next.

    Optimize Content That Works

    Content intelligence shows which pages, CTAs, and sections actually drive engagement.


    Smarter Audience Segments

    Build campaigns around real engagement signals like scroll depth and time on page.


    Reduce Guesswork

    Stop guessing about visitor behavior — know exactly where they are in the journey.


    Capture every cart, checkout,
    and purchase with clean, reliable data.

    More Accurate Conversions

    Track every WooCommerce event without duplicates or missing data.

    Cleaner Product Data

    See SKUs, variants, and categories clearly, making reports easier to analyze.

    Recover Lost Insights

    Deduplication ensures purchases and carts are logged correctly every time.

    Better Campaign ROI

    Accurate ecommerce signals mean ad platforms optimize against real conversions.

    Save hours with one-click GTM export and real-time debugging.

    Save Hours of Setup

    One-click GTM export replaces days of manual configuration.


    Faster QA

    The debug panel makes testing events and payloads easy, no DevTools required.

    Fewer Headaches for Teams

    Clean, pre-wired exports mean marketing, dev, and analytics teams all see the same truth.

    Scalable Analytics

    From GTM to pixels, ADT grows with your stack instead of holding it back.

    See FEATURE LIST SCHEDULE A DEMO

    The Only Plugin Built for Enterprise-Grade DataLayers.

    Advanced DataLayer Tracker untangles messy tags, unifies ecommerce and engagement tracking, respects consent out of the box, and gives you one-click GTM exports with pixel wiring, intent intelligence, and a real-time debug overlay — everything you need to trust your data and move faster.

    Clarity, Control, and Confidence in Your Tracking

    The best way to understand ADT is to watch it work. From consent-aware tracking to likely intent scoring and GTM export. Clean events, smart enrichment, and a powerful debug panel — now it’s time to see it for yourself.

    • Consent-Aware Tracking
    • Seamless CMP Integration
    • Likely Intent Intelligence
    • Content Intelligence
    • Full Ecommerce Support
    • Multi-Pixel Dispatch
    • One-Click GTM Export
    • Interactive Debug Overlay

    Track with confidence — every event respects consent and privacy laws.

    Consent-Aware
    Tracking

    Every event is gated by user consent, ensuring GDPR/CCPA compliance without breaking analytics.

    Consent Mode
    + TCF v2.2

    Works with Cookiebot, OneTrust, and IAB frameworks so platform consent is always honored.


    Audit-Ready
    Signals

    Events automatically include consent status flags, making compliance reviews faster and easier.

    Privacy-First
    Defaults

    Tracking is minimized until consent is granted — no fragile workarounds or gray areas.


    Built-in Peace of Mind

    Stay GDPR/CCPA compliant automatically, without losing critical tracking.

    Audit-Ready Reporting

    Consent status is baked into every event, making compliance checks quick and easy.

    No Data Leaks

    Events don’t fire until consent is granted, protecting you from legal or trust issues.

    Future-Proof Tracking

    Support for TCF v2.2 and consent mode ensures you’re ready for new privacy rules.

    See not just what users do,
    but why they do it.

    Visitor Intent
    Scoring

    ADT calculates likely intent in real time, giving you deeper insight into where users are headed.


    Content
    Intelligence

    Track reading intent, CTA exposure, section engagement, and word count to see what content drives action.

    Session
    Intelligence

    Tracks time on page, active time, and engagement depth to build a richer session profile.


    Scroll & Hover
    Tracking

    Capture micro-engagement signals like scroll depth milestones and hover intent for deeper audience insights.

    See the “Why,” Not Just the “What”

    Intent scoring explains user behavior so you know what they’re likely to do next.

    Optimize Content That Works

    Content intelligence shows which pages, CTAs, and sections actually drive engagement.


    Smarter Audience Segments

    Build campaigns around real engagement signals like scroll depth and time on page.


    Reduce Guesswork

    Stop guessing about visitor behavior — know exactly where they are in the journey.


    Capture every cart, checkout,
    and purchase with clean, reliable data.

    WooCommerce
    Integration

    From add-to-cart to checkout, all ecommerce signals are captured and enriched with product metadata.

    Export-Ready
    Metadata

    Every event includes clean IDs, variants, categories, and enrichment — perfect for GA4, BigQuery, or pixels.

    Cart & Checkout
    Journey

    Track view item, view item list, add-to-cart, view cart, checkout steps, and purchase events with full deduplication.

    Variant & Attribute
    Parsing

    Automatically captures human-readable variants like size and color from WooCommerce variation attributes.

    More Accurate Conversions

    Track every WooCommerce event without duplicates or missing data.

    Cleaner Product Data

    See SKUs, variants, and categories clearly, making reports easier to analyze.

    Recover Lost Insights

    Deduplication ensures purchases and carts are logged correctly every time.

    Better Campaign ROI

    Accurate ecommerce signals mean ad platforms optimize against real conversions.

    Save hours with one-click GTM export and real-time debugging.

    One-Click GTM
    Export

    Generate a clean container with events, triggers, and variables pre-wired — no manual setup required.

    Live Debug
    Panel

    QA faster with an on-screen overlay that shows events, ecommerce payloads, session and consent status instantly.

    Multi-Pixel
    Dispatcher

    Send deduped events to Meta, TikTok, Google Ads, and more from one unified data source.

    Deduplication
    Engine

    Built-in safeguards prevent double-fires, duplicate purchases, and noisy data in GA4 or GTM.

    Save Hours of Setup

    One-click GTM export replaces days of manual configuration.

    Faster QA

    The debug panel makes testing events and payloads easy, no DevTools required.

    Fewer Headaches for Teams

    Clean, pre-wired exports mean marketing, dev, and analytics teams all see the same truth.

    Scalable Analytics

    From GTM to pixels, ADT grows with your stack instead of holding it back.

    Consent-Aware Tracking

    Every event is gated by user consent, so analytics and pixels only fire when they should.


    Privacy First Design

    Built to align with GDPR, CCPA, and TCF v2.2 standards — without fragile workarounds.

    Respect privacy
    by design.

    From ecommerce to intent scoring, all signals carry consent status so your dataLayer stays accurate and audit-ready.

    Schedule a Demo
    Clean, Compliant Data

    Each signal carries consent status, giving you a reliable, audit-ready dataLayer with transparency.


    CMP Integration Ready

    Works with Cookiebot, CookieYes, OneTrust, and TCF v2.2. and More

    Understand Visitor Intent with every interaction

    Advanced DataLayer Tracker goes beyond events by scoring behavior and surfacing likely intent — from casual browsers to engaged buyers. Every signal is enriched so you can see not just what happened, but why, and act with confidence.

    Turn Complex GTM Builds into a Single Download

    Advanced DataLayer Tracker builds a clean GTM container with your events, triggers, and variables pre-wired. No manual mapping, no copy-paste errors — just export, import, and start tracking. What used to take days of configuration now happens in a single click.

    It generates a full container with events, triggers, and variables already wired to your dataLayer settings.

    Yes — you can import it into GTM and edit, extend, or disable anything just like a normal workspace.

    No — it imports as a new workspace or merges into your existing one without replacing tags you’ve already built.

    No — it includes ecommerce, engagement, and even intent signals. You can also map events to pixels and other platforms.

    QA Your Tags
    Without the Guesswork

    Advanced DataLayer Tracker includes a powerful on-screen debug panel that shows events, ecommerce data, and intent signals in real time. No more guessing if tags fired or digging through DevTools. Pin notes, inspect payloads, and confirm consent status instantly — so QA takes minutes, not hours, and your tracking stays bulletproof.

    It displays every event, ecommerce payload, consent status, and intent signal in real time.

    No — everything appears on-screen in a clean overlay, without digging into the console.

    Yes — the panel only appears for logged-in admins, so customers never see it.

    No — it includes ecommerce, engagement, and even intent signals. You can also map events to pixels and other platforms.

    Unlock Smarter Tracking

    Schedule a Demo
    SMARTER DATALAYER

    Content Intelligence that Connects Every Interaction

    Advanced DataLayer Tracker doesn’t just log clicks — it broadcasts content signals directly into your dataLayer. Word counts, scroll depth, reading intent, CTA exposures, and section engagement are all tracked automatically. The result: you know which content truly drives action, and you can optimize journeys with confidence instead of guesswork.

    SMARTER DATALAYER

    Deeper Visitor Engagement Tracking

    Read More About

    Engagement Enrichment

    Click a topic below

    Engagement Enrichment

    What’s included:

    Intent Score

    Why it matters in reporting:

    How it enriches events:

    Scroll Depth

    Why it matters in reporting:

    Last Engaged Section

    How it enriches events:

    Reading Intent

    Why it matters in reporting:

    How it enriches events:

    Tab Visibility

    Why it matters in reporting:

    How it enriches events:

    CTA Exposure

    Why it matters in reporting:

    How it enriches events:

    Time On Page

    Why it matters in reporting:

    How it enriches events:

    Form Field Engagement

    Why it matters in reporting:

    How it enriches events:

    Hover Intent

    Why it matters in reporting:

    How it enriches events:

    Video Progress

    Why it matters in reporting:

    How it enriches events:

    Active Time

    Why it matters in reporting:

    How it enriches events:

    Scroll Back Up

    Why it matters in reporting:

    How it enriches events:

    Content Stats & Type

    Why it matters in reporting:

    How it enriches events:


    Let’s Talk Data & Tracking

    Not sure if Advanced DataLayer Tracker is right for your stack? Use the form below to reach out.

    Whether it’s about features, setup, pricing, or custom implementations, we’re here to help. Send us your questions and we’ll get back to you quickly with clear answers. If you’d rather speak to someone schedule a demo call instead.

    SchedulE a Demo

    or use the form below.

    Contact Us
    First
    Last
    GDPR Consent