# Automonitoring Docs

DocsAutomonitoring

[All docs](/docs)

What is Trackingplan

-   [Overview](/docs/overview)

The Trackingplan Way

-   [Automonitoring](/docs/how-it-works)
    -   [Events](/docs/events)
    -   [Properties](/docs/properties)
    -   [User Attributes](/docs/user-attributes)
    -   [Pages](/docs/pages)
    -   [Acquisition](/docs/acquisition)
    -   [Platform Metrics](/docs/platform-metrics)
-   [Automated Alert System](/docs/automated-alert-system)
    -   [Warnings & Updates](/docs/warning-and-updates)
    -   [Consent and Cookie Monitoring](/docs/consent-and-cookie-monitoring)
    -   [Pixel Monitoring](/docs/pixels-presence-monitoring)
    -   [Privacy Monitoring](/docs/data-privacy-monitoring)
    -   [Naming Conventions Monitoring](/docs/naming-conventions-monitoring)
    -   [Discover Releases](/docs/autodiscover-releases)
    -   [Data Validation](/docs/data-validation)
    -   [Deep Audits](/docs/deep-audits)
    -   [Digests](/docs/digests)

Getting Started

-   [Installing Trackingplan](/docs/installing-trackingplan)
    -   [For Websites](/docs/installing-trackingplan/installing-trackingplan-on-your-websites)
    -   [Webhooks](/docs/installing-trackingplan/installing-trackingplan-using-webhooks)
    -   [For Apps](/docs/installing-trackingplan/installing-trackingplan-in-your-apps)
    -   [For ssGTM](/docs/installing-trackingplan/for-ssgtm)
-   [Post-Install Warm-Up](/docs/post-install-warm-up)

Inside Trackingplan

-   [Dashboard](/docs/dashboard)
    -   [Search](/docs/search)
    -   [Health Summary](/docs/health-summary)
    -   [Starred Items](/docs/starred-items)
    -   [Reports](/docs/reports)
        -   [Data Explorer](/docs/data-explorer)
        -   [Tracks Explorer](/docs/tracks-explorer)
        -   [Root Cause Analysis](/docs/root-cause-analysis)
        -   [Presence Map](/docs/presence-map)
        -   [Advanced Reports](/docs/advanced-reports)
        -   [Session Finder](/docs/session-finder)
    -   [Privacy Report](/docs/privacy-report)
    -   [Change History](/docs/change-history)
    -   [Settings & Members](/docs/settings)
-   [Destinations](/docs/destinations)

How to…

-   [Manage Warnings](/docs/warning-management)
    -   [Mute Warnings](/docs/mute-warnings)
    -   [Debug Warnings](/docs/debug-warnings)
    -   [AI Debugger](/docs/ai-debugger)
    -   [Attribution](/docs/attribution)
    -   [Customize Warnings](/docs/customize-warnings)
-   [Ensure Privacy](/docs/ensure-privacy)
    -   [Cookies & Consent](/docs/cookies-consent)
    -   [Consent Mode](/docs/googles-consent-mode)
    -   [Privacy by Design](/docs/privacy-by-design)
-   [Marketing Observability](/docs/enhance-marketing-observability)
    -   [Campaign Validation](/docs/campaign-validation)
    -   [Pixels Summary](/docs/pixels-summary)
-   [Enhance Collaboration](/docs/enhance-collaboration)
    -   [Sharing](/docs/sharing)
    -   [Notes & Labels](/docs/notes-labels)
    -   [Personalized Digests](/docs/personalized-digests)
-   [Extend detection](/docs/extend-trackingplans-detection-capabilities)
    -   [Tags](/docs/tags)
    -   [Chrome Extension](/docs/trackingplans-chrome-extension)
    -   [Data Layer Audit](/docs/data-layer-audit)
    -   [Explore your Data](/docs/explore-your-data)
    -   [Environments](/docs/environments)
-   [Multi-Account Management](/docs/multi-account-management)
    -   [Plans Overview](/docs/plans-overview)
    -   [JSON Export/Import](/docs/export-import-json-schemas)
    -   [Split Destinations](/docs/split-destinations)

Others

-   [Data Studio Connector](/docs/trackingplan-connector-for-data-studio)
-   [Omnibug Extension](/docs/trackingplan-omnibug-extension)
-   [Trackingplan Export API](/docs/trackingplan-export-api)
-   [Trackingplan Exploration API](/docs/trackingplan-exploration-api)
-   [Supported Trackers](/docs/supported-trackers)
-   [SDK Update](/docs/sdk-update)
-   [Release Notes](/docs/release-notes)
-   [Privacy and Security](/docs/privacy-and-security)

[The Trackingplan Way](/docs) Updated February 9, 2026

# Automonitoring

Trackingplan is an AI-powered tracking assistant for digital analysts. Automate the discovery, validation, and debugging of your digital analytics in real-time.

> Trackingplan is installed in minutes, doesn’t require technical skills to set up or use, and will start listening in real-time to all the data your sites and apps are sending to your third-party services right after its installation. That makes us the only solution that delivers value from day one across product, business, and marketing people.

From that moment on, Trackingplan will automatically start creating your dashboard. We will send you a message once it’s ready.

> During this time, all teams involved in the data collection process will be able to keep working as they used to, without causing any company disruption.

![](/images/spr-7402cbdf-Frame_206.png)

## How does Trackingplan discover your data schema?

Trackingplan works by *listening* to the requests your code makes to your current analytics services. These requests are asynchronously forwarded to the Trackingplan server, where they are parsed and analyzed looking for changes and potential errors in the received data.

![](/images/spr-d57477c3-Frame_202.png)

In other words, Trackingplan SDK attaches a *listener* to all the remote tracking requests emitted by your analytics providers’ SDKs. This listener works in the background as non-blocking and, therefore, does not interfere with the original request that the provider's client makes.

The technical procedure for listening to the requests is very simple: The JavaScript methods used to make the requests are wrapped by our code. This way, when the analytics services use them to send the tracking info, two things happen:

1.  First, the original action is performed (i.e. the request is sent to the analytics provider).
2.  In a non-blocking manner, and only if the request URL matches with a known analytics services domain, the request is forwarded to our server.

Here’s what our script listens to, which includes the three most typical methods used to communicate with analytics providers:

-   XHR: by wrapping the `XMLHttpRequest.open` and `XMLHttpRequest.send` functions
-   Pixels: by wrapping the `HTMLImageElement.prototype.setAttribute` function
-   Beacons: by wrapping the `navigator.sendBeacon` function

> Note that this implementation is similar to the one used in your actual analytics providers, browser extensions, testing suites, and debugging tools.

## What does Trackingplan monitor

With Trackingplan, you can automatically track a variety of third-party trackers and pixels to ensure they’re working the way you want them to.

Trackingplan helps prevent disruptions in your data flow by ensuring your data is transferred to you and your backend or other third-party services, keeping an eye on your trackers and pixels in an easy-to-read dashboard.

> **These are the items Trackingplan helps you monitor:**
> 
> -   [Events](/docs/events)
>     -   Standard events
>     -   Merged events
>     -   Custom events & Metrics
>     -   Draft events
>     -   Offline Events
> -   [Properties](/docs/properties)
> -   [User Attributes](/docs/user-attributes)
> -   [Pages](/docs/pages)
> -   [Acquisition](/docs/acquisition)

[← Previous**Overview**](/docs/overview) [Next →** Events**](/docs/events)

Was this useful? Write to [support@trackingplan.com](mailto:support@trackingplan.com)

On this page

1.  [*01*How does Trackingplan discover your data schema?](#how-does-trackingplan-discover-your-data-schema)
2.  [*02*What does Trackingplan monitor](#what-does-trackingplan-monitor)
