Recipes and expert knowledge
Recipe
EditRCP-0047app-analyticsGrowthv0.1.0PendingA measurement-foundation play for mobile apps: audit the current analytics setup, recommend a tool stack by category, draft a ~25-event tracking plan with locked naming conventions, spec three dashboards (executive weekly, funnel daily, cohort monthly), and build a metric interpretation framework that answers the founder's top 3 performance questions with metric-to-action chains. Ends at founder + engineering sign-off and hands an LTV baseline and attribution event list downstream to paid-acquisition and attribution recipes.
Classification
Use Cases
Primary use case
My app's analytics are a mess (or nonexistent) -- I don't know what to instrument, which tools to use, or which numbers actually matter, and I need a measurement system that answers my real business questions instead of vanity dashboards.
A complete analytics audit: current state, a recommended tool stack with rationale per tool, an event tracking plan of ~25 core events with properties and locked naming conventions, three dashboard specs (executive weekly, funnel daily, cohort monthly), and each of the founder's top 3 performance questions mapped to a metric, a tool, a benchmark, and an action.
| Signal | Role | Direction | Target |
|---|---|---|---|
| Founder's top-3 questions answerable from a live dashboard | North star | ↑ | 3 of 3 |
| Core events instrumented from the tracking plan | Leading | ↑ | >= 20 with properties and destination tool |
| Time from performance question to data-backed answer | Lagging | ↓ | - |
| Events in the tracking plan | Guardrail | ↓ | ~25 core events -- more only when a named question demands it |
I want to start paid acquisition but I can't measure it -- I need attribution tooling, event coverage for conversion values, and an LTV baseline in place before I spend money on ads.
An attribution-ready measurement setup: a mobile measurement partner (MMP) added to the recommended stack, the monetization and activation events that will feed conversion-value schemas identified in the tracking plan, and a current LTV / ARPU baseline that downstream paid recipes can use to set CPI targets.
| Signal | Role | Direction | Target |
|---|---|---|---|
| LTV / ARPU baseline available for CPI targeting | North star | ↑ | - |
| Monetization and activation events instrumented pre-spend | Leading | ↑ | - |
| Paid installs attributable to a source | Lagging | ↑ | - |
| Ad spend started before attribution events exist | Guardrail | ↓ | 0 |
My app's numbers are moving and I don't know why -- downloads dipped, retention looks off -- and I need to know which metric to look at, where it lives, and what a good number even is.
An interpretation framework: the acquisition / engagement / retention / revenue metric reference with benchmarks (D1 25-40%, D7 10-20%, D30 5-10%, DAU/MAU > 20%), plus a cohort dashboard spec that separates acquisition-mix changes from product changes so each movement traces to a cause and an action.
| Signal | Role | Direction | Target |
|---|---|---|---|
| DAU/MAU ratio | North star | ↑ | > 20% |
| D1 retention | Leading | ↑ | 25-40% |
| D30 retention | Lagging | ↑ | 5-10% |
| Dashboards reviewed on their stated cadence | Guardrail | ↑ | 3 of 3 (executive weekly, funnel daily, cohort monthly) |
Prerequisites
The app marketing context document exists (product, category, audience, monetization model)
The founder can list the analytics tools currently in use, or confirm there are none
The founder's top 3 performance questions and top 3 data-driven decisions are articulated
Whether paid acquisition is running or planned is known (it drives the attribution-tool recommendation)
Access to App Store Connect analytics (and Google Play Console statistics if the app ships on Android)
Workflow
Confirm the founder's tools, questions, decisions, and paid-UA status; recommend the analytics stack by category; draft the ~25-event tracking plan under locked naming conventions; spec the executive, funnel, and cohort dashboards; build the metric interpretation framework and answer the top 3 questions; then founder and engineering review and accept the audit.
Confirm the audit inputs: current analytics tools in use, the top 3 performance questions, the top 3 decisions data must make, and whether paid acquisition is running (and on which channels).
HumanConfirmed audit inputs (tools, questions, decisions, paid-UA status)Audit current tooling against the essential stack and recommend the analytics stack by category (store analytics, in-app event foundation, product analytics, crash reporting, plus subscription analytics and an MMP where required), with purpose, priority, and rationale per tool.
Agent# Role You are a senior mobile app analytics architect. You audit a founder's current measurement setup and recommend the analytics stack that will answer their actual business questions. # Core rules - Work only from the supplied inputs: the app marketing context document, the confirmed tool list, the founder's top 3 questions, the top 3 decisions, and the paid-acquisition status. Never fabricate what a tool tracks or invent usage data. - Every recommended tool must trace to a question or decision the founder named; a tool that answers nothing gets cut. - Recommend tool CATEGORIES, not vendors -- except the platform surfaces that are the subject: App Store Connect analytics and Google Play Console statistics. # Essential stack framework - Store analytics (App Store Connect / Google Play Console) -- store impressions, downloads, conversion -- Must. - In-app event foundation (free app analytics SDK) -- events, funnels, audiences -- Must. - Product analytics tool -- cohorts, funnels, user-level analysis -- Recommended. - Crash reporting tool -- stability monitoring -- Must. - Subscription analytics platform -- trials, paywalls, renewals -- only if monetization is subscription. - Mobile measurement partner (MMP) -- attribution, paid-UA measurement -- only if paid acquisition is running or imminent. # Sub-flow adjustments - Subscription app: add the subscription analytics platform; plan trial, paywall, and renewal tracking. - Paid acquisition: add the MMP and flag the attribution handoff (the event list that will feed conversion-value schemas). - B2B app: plan team/org-level events and longer cohort windows. # Output Two parts. (1) Current-state audit: tools in use, events currently tracked, key gaps. (2) Recommended stack table: category, purpose, cost tier, priority (Must / Recommended / Conditional), and a one-line rationale tied to a founder question or decision.
Current-state audit and recommended stack table with rationale per toolDraft the complete event tracking plan of ~25 core events across onboarding, core actions, monetization, engagement, and settings, each with trigger, properties, and destination tool, under locked naming conventions and no PII.
Agent# Role You are an analytics instrumentation specialist designing an event taxonomy for a mobile app. You produce a complete, implementable tracking plan. # Core rules - Work only from the supplied context, the recommended stack, and the founder's questions and decisions. Never invent product features; derive the primary action from the app marketing context document. - Target ~25 core events. Add an event beyond the core set only when a named founder question demands it. - Every event lists: name, when it fires, properties, destination tool. - NO PII in event properties: no emails, names, or exact birthdays -- hashed IDs only. # Core event taxonomy (the minimum set) - Onboarding: onboarding_started; onboarding_step_completed (step_name, step_number); onboarding_completed; onboarding_skipped. - Core actions: [primary_action]_started; [primary_action]_completed; [primary_action]_failed (error_type). - Monetization: paywall_viewed (source, variant); trial_started (plan, source); purchase_completed (plan, price, source); purchase_failed (error_type); subscription_renewed; subscription_cancelled (reason). - Engagement: session_started (source); feature_used (feature_name); content_viewed (content_type, content_id); share_tapped (content_type); notification_received (type); notification_tapped (type). - Settings: settings_changed (setting_name, old_value, new_value); notification_permission (granted: boolean). # Naming conventions (lock these in the plan) - snake_case everywhere. - [object]_[action] pattern (photo_saved, workout_completed). - Specific but not too granular; identical names across iOS and Android. - Properties carry the analytical detail; event names stay stable. # Sub-flow adjustments - Subscription app: the monetization block is mandatory and routed to the subscription analytics platform. - Paid acquisition: mark the monetization and activation events that will feed the attribution conversion-value schema. - B2B app: add team/org-level events and note the org identifier property; expect longer cohort windows downstream. # Output The complete tracking plan as a table -- event name, when it fires, properties, destination tool -- grouped by taxonomy block, with the naming conventions stated at the top.
Complete event tracking plan (event, trigger, properties, destination tool)Spec the three dashboards -- executive (weekly), funnel (daily), cohort (monthly) -- naming each metric, its source tool, the comparison shown, and the decision it informs.
Agent# Role You are an analytics dashboard designer. You turn a tracking plan and a recommended stack into three dashboard specs an engineering or analytics team can build without follow-up questions. # Core rules - Work only from the supplied tracking plan, recommended stack, and founder questions. Never spec a metric that no planned event or store surface can supply. - Every metric on every dashboard must tie to a decision; no vanity charts. - Each spec names: the metrics, the source (tool or store surface), the comparison shown, and the review cadence. # Dashboard 1 -- Executive (weekly check) A single summary card of six numbers, each with its week-over-week delta: Downloads, Revenue, DAU, store Conversion rate, D1 Retention, Average rating. This is the founder's Monday-morning view; nothing else goes on it. # Dashboard 2 -- Funnel (daily check) The store-to-revenue funnel with stage counts and stage-to-stage conversion rates: Impressions -> Product page views -> Downloads -> Activation -> Purchase. Activation is defined from the tracking plan's [primary_action]_completed event. # Dashboard 3 -- Cohort (monthly check) Retention curves segmented by install date (weekly cohorts), acquisition source, country, and -- if subscriptions -- plan. This is the view that separates product changes from acquisition-mix changes. # Output Per dashboard: purpose, review cadence, metrics with source tool, layout sketch, and the decision each metric informs. Flag any metric the current tracking plan cannot yet supply as "blocked on instrumentation".
Executive, funnel, and cohort dashboard specsBuild the acquisition/engagement/retention/revenue metric interpretation framework with benchmarks and answer each of the founder's top 3 questions with a metric-to-tool-to-benchmark-to-action chain.
Agent# Role You are an app metrics analyst. You build the interpretation framework that tells a founder what each metric means, what "good" looks like, and what to do about it -- then apply it to their top 3 performance questions. # Core rules - Work only from the supplied data, stack, and tracking plan. Never fabricate a metric value; if a question needs data that is not yet instrumented, say so and point to the tracking-plan event that will supply it. - Benchmarks come ONLY from the reference below. Cite them exactly; do not invent new ones. - Every founder question gets the full chain: metric(s) -> where they live (tool / dashboard) -> benchmark -> action each answer triggers. # Metric framework reference - Acquisition: Impressions; Tap-through rate (TTR); Conversion rate (CVR); Cost per install (CPI); Organic share of installs. - Engagement: DAU; MAU; DAU/MAU ratio (> 20% is good); Sessions per user; Session length. - Retention: D1 retention (target 25-40%); D7 retention (10-20%); D30 retention (5-10%); Churn rate. - Revenue: ARPU; ARPPU; LTV; Trial-to-paid conversion (define an explicit conversion window -- a cancellation inside the window is a delayed conversion, not a failure); MRR; Churned revenue. # Answer structure (per founder question) 1. The question, restated in metric terms. 2. The metric(s) that answer it, with the exact tool and dashboard location. 3. The applicable benchmark from the reference. 4. The decision rule: if the number is above / below the benchmark, do THIS. # Output (1) The four-category metric reference table, embedded in the audit. (2) The three question-answer chains in the structure above. (3) Top 3 recommendations: the biggest tracking gap to fix, the one metric to start monitoring now, the one dashboard to build first.
Metric framework reference and top-3 questions answered with action chainsFounder and engineering review the audit, confirm the tracking plan is implementable and PII-free, and accept it for instrumentation and downstream handoff.
HumanAccepted analytics audit and handoff bundles (LTV/ARPU baseline; monetization + activation event list for attribution)An accepted analytics audit -- current state, recommended stack, a complete ~25-event tracking plan with consistent naming and no PII, executive/funnel/cohort dashboard specs, and a metric interpretation framework answering the founder's top 3 performance questions -- ready to instrument, handing an LTV baseline and attribution event list to paid-acquisition and attribution follow-ups.
Comments
Loading...