Schema Management for Behavioural Data Tracking

Trackplan helps you manage schemas for the behavioural data tracking tools you use.

Stockholm-icons / Communication / Dial-numbers Created with Sketch.

Data Structures


Define the events, entities, data types and constraints of your schema in your tracking plan to ensure data quality

Stockholm-icons / Communication / Group Created with Sketch.



Manage members within your organization, or invite external collaborators to your tracking plan.

Stockholm-icons / General / Settings-1 Created with Sketch.

Schema Registry Integrations

(Coming soon)

Connect and sync your tracking plan with the schema registry of your data tracking tool, e.g. Snowplow

Stockholm-icons / Files / Selected-file Created with Sketch.


(Coming soon)

Templates help you get started based on the data tracking tool you use, and provide context for that schema.

Stockholm-icons / Files / Folder-heart Created with Sketch.

Event Catalog

(Coming soon)

Browse the community-driven event catalog and add events to your tracking plan, based on vertical or use-case.

Stockholm-icons / Code / Git#3 Created with Sketch.


(Coming soon)

Provide a single source of truth for everyone on your team with a shared tracking plan.

Successful Tracking Plans
used by

Tracking plans are critical to data-driven organisation who use behavioural data to build data products, run BI/Analytics or activate down-stream tools.

Checkout Completed

User Invited

Account Created

Song Played

Benefits of a Tracking Plan

A successful tracking plan is the schema that defines your data quality. Trackplan put’s data quality front and centre within your organisation

Stockholm-icons / Code / Done-circle Created with Sketch.

Data Quality

Data Quality is vital to down-stream teams dependent on behavioural data. A change in behavioural data tracking should begin in the tracking plan.

Stockholm-icons / Communication / Group Created with Sketch.


Having a single source of truth ensures that everyone is on the same page, and that the impact of a change can be identified before it is implemented.

Fair, simple pricing for all.

All types of businesses need access to tracking plans, so we give you the option to decide how much you need to use.

$ 29 /mo

per month

2 Tracking Plan

3 Seats

25 Events

Version Control


Priority Support

Start 14 Day Free Trial
$ 79 /mo

per month

5 Tracking Plans

8 Seats

100 Events

Version Control


Event Catalog


Priority Support

Start 14 Day Free Trial

... or get started with our free plan and create your first tracking plan! 🚀

Create Free Account


What is a Tracking Plan?

A tracking plan is a schema definition of all the events, entities, data types and constraints. This schema helps you build a single source of truth around your behavioural data tracking.


Can I track events with Trackplan?

No. Trackplan helps you manage the schemas for your behavioural data tracking, which are implemented by data tracking tools.


Are there best practices for tracking plans?

Yup! Best practices are baked into our product, to help you name events, set goals and lay out a clear tracking plan. Our docs further expand on best-practices.


Does it work with tools like Snowplow? Mixpanel?

Our schema registry integrations and templates will help you build tracking plans specific to the tools you use, and sync your schemas with their schema registries.

Get started

Improve Your Data Quality

Create Tracking Plan