Welcome to Tracking Docs
Stop writing tracking plans in spreadsheets.
Tracking Docs is a Docusaurus plugin that treats your analytics documentation as code. It generates beautiful, versioned, and testable tracking documentation directly from JSON Schema.
📉 The Problem​
When teams start a tracking setup, they often begin with a spreadsheet. It seems easy at first, but it quickly breaks down:
- Drift: Implementation diverges from the spreadsheet, and no one updates the doc.
- Untestable: You cannot validate your live
dataLayeragainst a Google Sheet. - Unmaintainable: Copy-pasting parameters (like
user_id) across 50 events is error-prone.
🚀 The Solution: Docs as Code​
By defining your events as JSON Schemas, you create a single source of truth that powers both your documentation and your validation logic.
For validation you can use the tracking_validator project.