You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Build a privacy-first telemetry MVP before launch so the team can monitor rollout health, understand adoption, prioritize product improvements, and correlate user feedback with product behavior.
Essential telemetry
Install funnel: installer started, prerequisite checks, step duration, success/failure, failure category, upgrade vs. clean install, and uninstall.
Launch and health: app launch, time to interactive, gateway startup duration, startup failure category, crash/unhandled error, and app version.
Activation funnel: first successful setup, provider configured, first chat started, first successful response, and time to first value.
Engagement and retention: privacy-safe active day/session counts, sessions per user, returning users, and coarse session duration buckets.
Feature adoption: agent selection, skill usage, attachments, channels, scheduled tasks, sandbox enablement, and key Settings changes using enumerated event values.
Feedback linkage: optional feedback ID and app/session correlation ID so interviews, surveys, and support reports can be associated with aggregate diagnostics.
Client instrumentation: one shared telemetry API for installer, Electron main process, renderer, gateway lifecycle, and sandbox boundaries.
Privacy controls: explicit disclosure/consent as required, stable pseudonymous installation ID, data minimization, and no prompts, responses, file paths, file contents, credentials, API keys, or direct PII.
Local delivery: bounded on-disk queue, batching, retry with backoff, offline support, event-size limits, and failure isolation so telemetry never blocks product flows.
Ingestion and storage: authenticated endpoint, schema validation, environment separation, deduplication, retention policy, and access controls.
A pre-production environment proves end-to-end event delivery before launch.
Initial success metrics
Install success rate and top failure categories
Median/p95 install and startup duration
Setup-to-first-successful-response conversion
Day-1 and Day-7 retention
Successful response and tool execution rates
Crash-free and startup-successful sessions
Adoption of agents, skills, channels, attachments, scheduling, and sandbox controls
Notes
Use allowlisted structured properties rather than arbitrary dictionaries. Telemetry must be operationally independent from support logs: support logs may contain detailed local diagnostics, while product telemetry should remain aggregate, bounded, and privacy-safe by design.
Goal
Build a privacy-first telemetry MVP before launch so the team can monitor rollout health, understand adoption, prioritize product improvements, and correlate user feedback with product behavior.
Essential telemetry
MVP pipeline
Acceptance criteria
Initial success metrics
Notes
Use allowlisted structured properties rather than arbitrary dictionaries. Telemetry must be operationally independent from support logs: support logs may contain detailed local diagnostics, while product telemetry should remain aggregate, bounded, and privacy-safe by design.