Tracking API
Kinetic Email tracks email opens and interactions through tracking pixels — tiny transparent images embedded in the email HTML that fire a request when loaded.
How Tracking Works
Email is sent with embedded tracking pixels
│
▼
Email client renders email → pixel image loads
│
▼
Server logs interaction event to real-time database
│
▼
Station dashboard shows live analytics
Capabilities
- Open tracking — Detect when a recipient opens the email
- Interaction tracking — Track which tabs, carousel slides, survey options, or quiz answers the recipient engaged with
- Real-time analytics — Events are stored in Convex for instant dashboard updates
Kinetic Interaction Tracking
Beyond simple opens, kinetic emails can track specific interactions. Each interactive element (tab, carousel slide, survey option) can embed its own tracking reference. When the recipient interacts with that element, the CSS :checked state triggers a background-image load that records the event.
This enables analytics like:
- "62% of recipients clicked Tab 2 (Pricing)"
- "Survey option A was selected 3x more than option B"
- "Carousel slide 3 had the highest engagement"
Data & Analytics
Events are stored in a real-time database and displayed on the Station admin dashboard, including:
- Open rates per send
- Interaction heatmaps
- Engagement timelines
- Per-element action breakdowns