Install any skill in seconds. Free to start, no credit card required.
Get Started Free →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,
.claude/skills/rampstackco-analytics-strategy/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | 69% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 44% | 0% |
| case-15 | ✗→✓ | ▲ Improved | 51% | 0% |
| case-17 | ✗→✓ | ▲ Improved | 38% | 0% |
| case-21 | ✗→✓ | ▲ Improved | 54% | 0% |
Design 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:
markdown# 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.| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-09 | fail→fail | 13,655 | 12,543 | -8% | 1 | 1 | 0% | 2,295 | 4,031 | +76% | 0 | 0 | — |
case-01 | fail→fail | 33,517 | 34,776 | +4% | 1 | 1 | 0% | 6,248 | 8,229 | +32% | 0 | 0 | — |
case-02 | fail→fail | 32,112 | 24,473 | -24% | 1 | 1 | 0% | 6,227 | 6,520 | +5% | 0 | 0 | — |
case-03 | fail→fail | 29,752 | 27,002 | -9% | 1 | 1 | 0% | 6,244 | 6,793 | +9% | 0 | 0 | — |
case-04 | fail→fail | 24,142 | 22,156 | -8% | 1 | 1 | 0% | 4,108 | 6,198 | +51% | 0 | 0 | — |
case-05 | fail→fail | 17,524 | 21,452 | +22% | 1 | 1 | 0% | 2,930 | 5,520 | +88% | 0 | 0 | — |
case-06 | fail→fail | 36,678 | 28,108 | -23% | 1 | 1 | 0% | 6,181 | 6,886 | +11% | 0 | 0 | — |
case-07 | pass→pass | 15,256 | 14,039 | -8% | 1 | 1 | 0% | 2,413 | 4,187 | +74% | 0 | 0 | — |
case-08 | fail→pass | 16,957 | 15,898 | -6% | 1 | 1 | 0% | 2,779 | 4,694 | +69% | 0 | 0 | — |
case-10 | pass→pass | 13,833 | 13,177 | -5% | 1 | 1 | 0% | 2,152 | 4,039 | +88% | 0 | 0 | — |
case-11 | pass→pass | 15,324 | 12,811 | -16% | 1 | 1 | 0% | 2,663 | 4,110 | +54% | 0 | 0 | — |
case-12 | pass→pass | 14,608 | 20,893 | +43% | 1 | 1 | 0% | 2,343 | 5,311 | +127% | 0 | 0 | — |
case-13 | pass→pass | 15,847 | 13,274 | -16% | 1 | 1 | 0% | 2,448 | 3,993 | +63% | 0 | 0 | — |
case-14 | fail→pass | 15,078 | 10,491 | -30% | 1 | 1 | 0% | 2,415 | 3,467 | +44% | 0 | 0 | — |
case-15 | fail→pass | 18,596 | 15,277 | -18% | 1 | 1 | 0% | 2,801 | 4,231 | +51% | 0 | 0 | — |
case-16 | pass→pass | 16,181 | 10,913 | -33% | 1 | 1 | 0% | 2,571 | 3,679 | +43% | 0 | 0 | — |
case-17 | fail→pass | 15,519 | 8,914 | -43% | 1 | 1 | 0% | 2,538 | 3,499 | +38% | 0 | 0 | — |
case-18 | pass→pass | 17,272 | 15,085 | -13% | 1 | 1 | 0% | 2,662 | 4,168 | +57% | 0 | 0 | — |
case-19 | pass→pass | 13,213 | 14,434 | +9% | 1 | 1 | 0% | 2,368 | 4,443 | +88% | 0 | 0 | — |
case-20 | pass→pass | 20,412 | 19,730 | -3% | 1 | 1 | 0% | 3,011 | 5,019 | +67% | 0 | 0 | — |
case-21 | fail→pass | 17,374 | 14,073 | -19% | 1 | 1 | 0% | 2,577 | 3,973 | +54% | 0 | 0 | — |
case-22 | pass→pass | 15,492 | 17,562 | +13% | 1 | 1 | 0% | 2,454 | 4,656 | +90% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +23 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.