The interface is localized. Skill descriptions and documents are machine-translated by AI into your language; code, commands, paths and technical terms stay in the original, and the author's document governs.
Explore skills
Design & creative · SKILL.md

product-analytics

product-analytics

Design product analytics — event taxonomy, tracking plan, metric definitions, dashboard requirements, and insight workflows. TRIGGER when: user says /product-analytics or asks about product instrumentation and usage tracking.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill documentation

GitHub

name: product-analytics description: > Design product analytics — event taxonomy, tracking plan, metric definitions, dashboard requirements, and insight workflows. TRIGGER when: user says /product-analytics or asks about product instrumentation and usage tracking. argument-hint: "[product or feature to instrument]" user-invocable: true

Product Analytics Design

Process

Step 1: Define Analytics Goals

QuestionAnalytics Needed
Are users activating?Activation funnel events
Are users engaged?Session, feature usage events
Are users retaining?Return frequency, churn events
Are users expanding?Upsell, feature adoption events
Where do users struggle?Error, rage-click, drop-off events

Step 2: Design Event Taxonomy

ConventionFormatExample
Object_Actionnoun_verb (past tense)project_created, report_exported
Propertiessnake_case, consistent typesplan_type: "pro", item_count: 5
Naming rulesNo abbreviations, consistent casingsubscription_upgraded not sub_up

Step 3: Create Tracking Plan

EventTriggerPropertiesPriority
page_viewedPage loadpage_name, referrerMust
button_clickedCTA clickbutton_name, locationMust
feature_usedFeature activationfeature_name, durationMust
error_occurredError displayederror_type, error_messageMust
search_performedSearch submittedquery, results_countShould

Step 4: Define Metrics

MetricDefinitionFormula
DAU/MAUDaily/Monthly active usersUnique users with session
Activation rateUsers completing setupActivated / Signed up
Feature adoptionUsers using feature XFeature users / MAU
Retention (D7)Return after 7 daysActive D7 / Cohort size

Step 5: Design Dashboards

DashboardAudienceMetrics
ExecutiveLeadershipMAU, retention, revenue
ProductPM/DesignFeature adoption, funnels
GrowthMarketingAcquisition, activation
EngineeringDev teamErrors, performance

Step 6: Establish Insight Workflow

  1. Weekly metrics review (automated report)
  2. Anomaly investigation (dig into unusual changes)
  3. Hypothesis formation (why did metric change?)
  4. Experiment design (A/B test to validate)
  5. Decision and iteration

Output Format

## Analytics Plan: [Product]
### Event Taxonomy: [Naming convention and key events]
### Tracking Plan: [Event table]
### Metrics: [Definitions and targets]
### Dashboards: [Requirements by audience]

Quality Checklist

  • Event naming is consistent and documented
  • All key user actions have tracking events
  • Metrics have clear definitions and formulas
  • Dashboard requirements match stakeholder needs
  • Privacy and consent handled properly

Edge Cases

  • For mobile apps, track offline events with batched upload
  • For multi-platform, ensure consistent event names across platforms
  • If GDPR applies, implement consent management before tracking
Saved skills