GoodData Documentation
Welcome to GoodData. Behavioral Intelligence & Predictive ML.
Introduction
GoodData is a behavioral intelligence engine designed to help engineering teams predict user intent and reduce churn.
Quick Start
Getting Started
Set up your account and connect your website a in seconds.
API Reference
Complete API documentation with examples and code samples.
Guides & Tutorials
Step-by-step guides for common use cases and integrations.
Miscellaneous
Others parts of the GoodData platform you can integrate with.
What is GoodData?
We built GoodData on a core philosophy: Data is useless without intent.
Modern analytics tools give you vanity metrics (page views, bounce rates). GoodData gives you revenue intelligence. We track micro-interactions, scroll velocity, rage clicks, text selection, to determine exactly when a user is "high intent" or "at risk" of churning.
The 3-Pillar Architecture
GoodData utilizes a unique architecture to transform raw events into predictive insights:
- Tracker (Micro-interactions): Captures raw DOM signals (rage clicks, hesitation).
- Ingestion (Batching): High-speed API optimized for write-throughput.
- ML Engine (Scikit-Learn): A Python microservice that runs K-Means clustering and churn prediction models on your data.
Core Capabilities
- Intelligence Engine: A 15kb tracker that captures every DOM interaction without slowing down your site.
- Auto-Capture: We automatically track hesitation, rage-clicks, and form abandonment.
- Session Replays: Watch the exact moment a user decided to buy (or leave).
- Behavioral Cohorts: Automatically segment users based on their intent score.
Architecture
Predictive Power
Your data is processed by a local ML pipeline (Python/FastAPI) to generate churn probability scores for every session.
High Performance
The tracker uses sendBeacon and is purely asynchronous. It handles 10k+ events/second with zero impact on Main Web Vitals.