Metrics Catalog

A reference catalog of common product metrics organized by category. Each entry includes a definition, formula, and notes on interpretation and common mistakes.

CROAnalytics
bySamuelca63991,687 words

What is Metrics Catalog?

What this skill does

The Metrics Catalog provides a detailed reference of common product and growth metrics organized by category. Each entry clearly defines the metric, supplies its calculation formula, and offers guidance on interpretation and common pitfalls. This skill helps marketers and analysts avoid misreading data by grounding their measurement in proven definitions and contextual notes.

It covers acquisition, activation, engagement, and retention metrics, offering concrete benchmarks and trade-offs such as evaluating Customer Acquisition Cost (CAC) against Lifetime Value (LTV) or interpreting DAU/MAU ratios for user stickiness. The catalog supports more rigorous decision-making by standardizing metric understanding across teams.

Who it's for

This skill is designed for growth leads who need consistent metrics to align cross-functional teams on performance goals. It also benefits SEO and PPC operators tracking acquisition efficiency and channel mix, helping them segment CAC or organic versus paid splits accurately. Agency strategists working on product-led growth campaigns can rely on these definitions to set activation and retention targets that connect directly to long-term business health.

In each case, users are seeking clarity on what to measure and how to interpret those numbers to optimize funnel health and budget allocation.

Key workflows

Practitioners begin by identifying the key funnel stage or objective they want to measure, such as acquisition cost, activation rate, or retention. Next, they reference the catalog to apply the correct formula and contextual notes, for example, segmenting CAC by paid channels or defining a precise activation event beyond generic login.

After calculating metrics, users compare results against established benchmarks or internal targets provided in the catalog to assess performance. Finally, they troubleshoot anomalies by revisiting notes on common mistakes or trade-offs, like understanding that longer session durations don’t always mean better engagement.

Common questions

How should CAC be segmented for better insight? It should be broken down by acquisition channel since blended CAC can mask large differences, such as paid search costing 10 times more than organic.

What defines a valid activation event? Activation must represent the first meaningful user experience likely to predict retention, not just a simple login.

Is a higher session duration always positive? No, longer sessions can indicate friction or confusion rather than engagement, so it should be analyzed alongside task completion rates.

How to use in Metaflow

Attach the Metrics Catalog skill to any Metaflow agent task that involves product analytics or funnel optimization to access standardized metric definitions and formulas. Expect to see clear guidance on calculating and interpreting KPIs across acquisition, engagement, and retention stages. This foundation helps ensure your data-driven decisions rest on consistent, validated metrics so you can focus on strategic growth and optimization.

For broader context, see our roundup of claude skills marketing, and read Claude Code workflows for marketing agencies for related setup guidance.

Related skills

Paywall & Upgrade Flow Optimization

When the user wants to create or optimize in-app paywalls, upgrade screens, upsell modals, or feature gates. Also use when the user mentions "paywall," "upgrade screen," "upgrade modal," "upsell," "feature gate," "convert free to paid," "freemium conversion," "trial expiration screen," "limit reached screen," "plan upgrade prompt," "in-app pricing," "free users won't upgrade," "trial to paid conversion," or "how do I get users to pay." Use this for any in-product moment where you're asking users

View →

ROI Analyzer

Use when preparing executive reports, evaluating investments, or calculating ROI/break-even/payback period. 30-minute analysis (87.5% time saving). Includes scenario analysis.

View →

UTM Builder

Generate UTM-tagged URLs for campaign tracking. Create consistent, organized tracking links for Google Analytics, HubSpot, and other analytics platforms. Supports bulk generation, naming conventions, and campaign documentation. Use when creating tracking links, campaign URLs, or organizing marketing attribution.

View →

User Onboarding & Activation Optimization

When the user wants to optimize post-signup onboarding, user activation, first-run experience, or time-to-value. Also use when the user mentions "onboarding flow," "activation rate," "user activation," "first-run experience," "empty states," "onboarding checklist," "aha moment," "new user experience," "users aren't activating," "nobody completes setup," "low activation rate," "users sign up but don't use the product," "time to value," or "first session experience." Use this whenever users are si

View →

Signup Flow Optimization

When the user wants to optimize signup, registration, account creation, or trial activation flows. Also use when the user mentions "signup conversions," "registration friction," "signup form optimization," "free trial signup," "reduce signup dropoff," "account creation flow," "people aren't signing up," "signup abandonment," "trial conversion rate," "nobody completes registration," "too many steps to sign up," or "simplify our signup." Use this whenever the user has a signup or registration flow

View →

Landing Page Conversion Optimization

When the user wants to optimize, improve, or increase conversions on any marketing page — including homepage, landing pages, pricing pages, feature pages, or blog posts. Also use when the user says "CRO," "conversion rate optimization," "this page isn't converting," "improve conversions," "why isn't this page working," "my landing page sucks," "nobody's converting," "low conversion rate," "bounce rate is too high," "people leave without signing up," or "this page needs work." Use this even if th

View →