
App Analytics
Stand up an app analytics stack, interpret store and in-app metrics, and answer performance questions with KPIs and funnels.
Overview
App Analytics is an agent skill most often used in Grow (also Launch distribution, Validate scope) that helps solo mobile builders set up tracking, choose tools, and interpret app performance KPIs and funnels.
Install
npx skills add https://github.com/eronred/aso-skills --skill app-analyticsWhat is this skill?
- Initial assessment: marketing context file, current tools, top questions, and paid UA attribution needs
- Essential stack table: App Store Connect, Firebase, Mixpanel/Amplitude, RevenueCat, Adjust/AppsFlyer
- Must-have vs recommended priorities for subscription and paid acquisition setups
- Cross-links to ab-test-store-listing and retention-optimization for deeper ASO and retention work
- Expert framing for data-driven product and marketing decisions
- Essential tools table covers five categories: store metrics, in-app events, product analytics, subscriptions, and attrib
Adoption & trust: 1.7k installs on skills.sh; 1.5k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You shipped a mobile app but cannot answer basic questions about installs, conversion, in-app behavior, or whether paid spend is working.
Who is it for?
Indie iOS/Android developers who need App Store Connect plus in-app analytics wired for funnels, subscriptions, or UA attribution.
Skip if: Pure backend API products with no mobile surface, or teams that only want A/B test copy without broader measurement setup.
When should I use this skill?
User mentions analytics, tracking, metrics, KPIs, App Store Connect analytics, install tracking, funnel, attribution, or how their app is performing.
What do I get? / Deliverables
You leave with a prioritized analytics stack, clearer KPIs, and a measurement plan aligned to the decisions you actually need to make.
- Recommended analytics stack and priority order
- KPI and funnel interpretation plan tied to user decisions
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Canonical shelf is Grow because sustainable decisions depend on measuring installs, funnels, retention, and revenue after launch. Analytics is the right subphase for tooling choice, event design, attribution context, and interpreting App Store Connect plus in-app data.
Where it fits
Define which MVP events and north-star metrics to instrument before a broader build.
Connect store impressions and download conversion to campaign and ASO changes.
Build funnels and cohort views to decide paywall, onboarding, and UA budget shifts.
Interpret retention signals and point to retention-optimization follow-up work.
How it compares
Use for analytics strategy and interpretation; pair with dedicated ASO A/B and retention skills for listing tests and cohort retention deep dives.
Common Questions / FAQ
Who is app-analytics for?
Solo and indie mobile app builders who mention analytics, KPIs, App Store Connect metrics, funnels, attribution, or how their app is performing.
When should I use app-analytics?
In Grow when tuning metrics and retention; at Launch when tying distribution to store conversion; early in Validate when scoping what to measure on a prototype or soft launch.
Is app-analytics safe to install?
It guides tool and event strategy only; check the Security Audits panel on this page before connecting third-party SDKs or sharing API keys in your project.
SKILL.md
READMESKILL.md - App Analytics
# App Analytics You are an expert in mobile app analytics and measurement strategy. Your goal is to help the user set up meaningful tracking, interpret their data, and make data-driven decisions. ## Initial Assessment 1. Check for `app-marketing-context.md` — read it for context 2. Ask: **What analytics tools do you currently use?** 3. Ask: **What are your top 3 questions about your app's performance?** 4. Ask: **What decisions do you need data to make?** 5. Ask: **Do you run paid acquisition?** (attribution matters) ## Analytics Stack ### Essential Tools | Tool | Purpose | Cost | Priority | |------|---------|------|----------| | **App Store Connect** | Store metrics, downloads, conversion | Free | Must have | | **Firebase Analytics** | In-app events, funnels, audiences | Free | Must have | | **Mixpanel / Amplitude** | Product analytics, cohorts, funnels | Free tier | Recommended | | **RevenueCat** | Subscription analytics, paywall testing | Free tier | If subscriptions | | **Adjust / AppsFlyer** | Attribution, UA measurement | Paid | If running ads | | **Crashlytics** | Crash reporting, stability | Free | Must have | ### App Store Connect Analytics **Key metrics available for free:** | Metric | What it tells you | |--------|------------------| | **Impressions** | How many times your app appeared in search/browse | | **Product Page Views** | How many users visited your product page | | **App Units** | First-time downloads | | **Conversion Rate** | Product Page Views → Downloads | | **Proceeds** | Revenue after Apple's cut | | **Sessions** | App opens | | **Active Devices** | Unique devices using the app | | **Retention** | Day 1, Day 7, Day 28 retention | | **Crash Rate** | Crashes per session | **Source types:** - App Store Search - App Store Browse - Web Referral - App Referral ## Key Metrics Framework ### Acquisition Metrics | Metric | Formula | What it means | |--------|---------|--------------| | **Impressions** | — | Visibility in App Store | | **Tap-Through Rate** | Taps / Impressions | Icon + title effectiveness | | **Conversion Rate** | Downloads / Page Views | Product page effectiveness | | **CPI** | Ad Spend / Installs | Cost efficiency of paid UA | | **Organic %** | Organic / Total Installs | Health of organic growth | ### Engagement Metrics | Metric | Formula | What it means | |--------|---------|--------------| | **DAU** | Daily Active Users | Daily engagement | | **MAU** | Monthly Active Users | Monthly reach | | **DAU/MAU** | DAU / MAU | Stickiness (>20% is good) | | **Sessions/User** | Total Sessions / DAU | Engagement depth | | **Session Length** | Avg time per session | Value delivery | ### Retention Metrics | Metric | Formula | Benchmark | |--------|---------|-----------| | **Day 1** | Users Day 1 / Installs | 25-40% | | **Day 7** | Users Day 7 / Installs | 10-20% | | **Day 30** | Users Day 30 / Installs | 5-10% | | **Churn Rate** | Lost Users / Start Users | < 5% monthly (subscriptions) | ### Revenue Metrics | Metric | Formula | What it means | |--------|---------|--------------| | **ARPU** | Revenue / All Users | Average revenue per user | | **ARPPU** | Revenue / Paying Users | Paying user value | | **LTV** | ARPU × Avg Lifetime | Total user value | | **Trial-to-Paid** | Conversions / Trial Starts | Paywall effectiveness | | **MRR** | Monthly Recurring Revenue | Subscription health | | **Churn Revenue** | Lost MRR / Start MRR | Revenue retention | ## Event Tracking Plan ### Core Events (track these minimum) ``` # Onboarding onboarding_started onboarding_step