Design measurement frameworks including event taxonomy, KPI hierarchy, dashboard architecture, attribution models, and analytics implementation strategy. Use this skill whenever the user wants to plan analytics, design dashboards, build event taxonomies, define KPIs, set up tracking, or audit existing measurement. Triggers on analytics strategy, measurement plan, event taxonomy, tracking plan, KPI framework, dashboard design, north star metric, attribution model, conversion tracking, GA4 setup, Mixpanel setup, analytics audit. Also triggers when the user has data but no clear way to use it, or wants to make decisions but doesn't know what to track.
63
75%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/analytics-strategy/SKILL.mdDesign measurement frameworks that produce decisions, not just dashboards. Stack-agnostic. Tool-agnostic.
This skill is for measurement planning. For conversion optimization, use cro-optimization. For SEO measurement specifically, use seo-onpage and adjacent SEO skills.
cro-optimization)A complete measurement strategy covers all four. Each layer feeds the next.
The single metric that captures the most important outcome, plus the supporting metrics.
North star metric:
Underneath the north star, the KPI hierarchy:
North star metric
├── Acquisition KPI (how new users enter)
├── Activation KPI (when new users get value)
├── Engagement KPI (how often users return)
├── Retention KPI (how many stick over time)
└── Monetization KPI (how value translates to revenue)This is the "AARRR" or "pirate metrics" framework. It works because it covers the full lifecycle.
The vocabulary the product uses to describe what users do.
Event design principles:
signed_up, created_project, completed_checkout. Past tense, snake_case.opened_modal_X, closed_modal_X, confirmed_in_modal_X.signed_up has properties like signup_method, referrer, plan.user_id everywhere, not userId here and id there.Event coverage:
Anti-patterns:
buttonClicked, Button Clicked, clicked_button)The interface between data and decisions.
Dashboard design principles:
Common dashboard types:
| Dashboard | Audience | Metrics | Cadence |
|---|---|---|---|
| Executive | Leadership | North star, top 3 KPIs, big-picture trends | Weekly review |
| Product | Product team | Funnel metrics, feature adoption, retention | Daily / weekly |
| Marketing | Marketing team | Acquisition by channel, CAC, attribution | Daily / weekly |
| Operations | Ops / on-call | Performance, errors, capacity | Real-time |
| Custom (per team) | Specific team | Their specific KPIs | Their cadence |
How to connect cause and effect.
Attribution models:
For most businesses: pick one primary attribution model, use multiple secondary models for validation.
Segmentation principles:
Output of the analytics strategy. A living document.
Structure:
Default output: a markdown tracking plan at analytics-tracking-plan.md plus a dashboard inventory.
Tracking plan structure:
# Tracking Plan
## North star metric
[Definition, calculation, target]
## KPI hierarchy
[Each KPI with definition, calculation, owner]
## Event catalog
| Event | When fired | Properties | Owner | Status |
|---|---|---|---|---|
| user_signed_up | After successful signup form submit | source, plan, referrer | Marketing | Live |
| project_created | When user clicks Create Project | project_type, template_used | Product | Live |
| ... | | | | |
## User properties
[List with definitions]
## Naming conventions
[Rules]
## Privacy and compliance
[Rules]
## Governance
[Process]references/event-taxonomy-template.md - Starter event catalog with patterns for common product types.8e70d03
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.