Documentation
¶
Overview ¶
Package trackplan stores the intended instrumentation — the events (and their properties) an app MEANS to track. Declared once (usually by the coding agent that wired the tracking), then compared against what actually arrives, so "I instrumented signup/activate/checkout" becomes verifiable: which planned events flow, which never arrived, which properties are missing. The missing half of agent-driven analytics.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Plan ¶
type Plan struct {
Events []PlannedEvent `json:"events"`
Updated time.Time `json:"updated"`
}
Plan is the whole declared instrumentation, replaced atomically on set.
type PlannedEvent ¶
type PlannedEvent struct {
Name string `json:"name"`
Description string `json:"description,omitempty"`
Properties []string `json:"properties,omitempty"` // property keys expected on this event
}
PlannedEvent is one event the app intends to send.
Click to show internal directories.
Click to hide internal directories.