
App Analytics
- 2.4k installs
- 1.7k repo stars
- Updated July 27, 2026
- eronred/aso-skills
app-analytics is an ASO skill for mobile analytics setup, tracking plans, and metric interpretation.
About
The app-analytics skill helps users set up meaningful mobile tracking, interpret performance data, and make data-driven decisions. Initial assessment reads app-marketing-context.md when present, then asks about current tools, top three performance questions, decisions needing data, and paid acquisition status. It maps an analytics stack from must-have App Store Connect and Firebase Analytics through recommended Mixpanel or Amplitude, RevenueCat for subscriptions, Adjust or AppsFlyer for attribution, and Crashlytics for stability. Key metrics frameworks cover acquisition, engagement, retention, and revenue with formulas and benchmarks. A core event tracking plan lists onboarding, core actions, monetization, engagement, and settings events with snake_case object_action naming. Dashboard templates include executive weekly summary, daily funnel, and monthly cohort views. Output formats provide analytics audits, complete tracking plans, and benchmark interpretation with recommended actions. Related skills include ab-test-store-listing, retention-optimization, monetization-strategy, and ua-campaign.
- Stacks App Store Connect, Firebase, product analytics, and attribution by priority.
- Frameworks for acquisition, engagement, retention, and revenue metrics.
- Core event plan with onboarding, monetization, and feature_used events.
- Executive, funnel, and cohort dashboard templates.
- Benchmark interpretation with specific actions when user shares data.
App Analytics by the numbers
- 2,442 all-time installs (skills.sh)
- +78 installs in the week ending Aug 5, 2026 (Skillselion tracking)
- Ranked #240 of 1,879 Marketing & SEO skills by installs in the Skillselion catalog
- Security screen: LOW risk (skills.sh audit)
- Data as of Aug 5, 2026 (Skillselion catalog sync)
app-analytics capabilities & compatibility
- Capabilities
- analytics stack recommendation by app type · acquisition, engagement, retention, revenue metr · core event tracking plan with naming conventions · executive, funnel, and cohort dashboard template · benchmark comparison and action recommendations
- Use cases
- data analysis · marketing
What app-analytics says it does
Your goal is to help the user set up meaningful tracking, interpret their data
npx skills add https://github.com/eronred/aso-skills --skill app-analyticsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 2.4k |
|---|---|
| repo stars | ★ 1.7k |
| Security audit | 3 / 3 scanners passed |
| Last updated | July 27, 2026 |
| Repository | eronred/aso-skills ↗ |
What should I track and how do I interpret whether my app is performing well?
Set up, interpret, and improve mobile app analytics across App Store Connect, Firebase, product analytics, and attribution tools.
Who is it for?
Mobile apps setting up or improving analytics, funnels, and KPI monitoring.
Skip if: Skip for store listing A/B tests alone; see ab-test-store-listing. For retention tactics, see retention-optimization.
When should I use this skill?
User mentions analytics, KPIs, App Store Connect metrics, funnels, or how is my app performing.
What you get
Analytics audit, tracking plan, and benchmark-backed interpretation with next actions.
- tracking plan
- KPI definitions
- funnel interpretation report
By the numbers
- Skill metadata version 1.0.0
Files
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_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)Event Naming Conventions
- Use
snake_case - Format:
[object]_[action](e.g.,photo_saved,workout_completed) - Be specific but not too granular
- Include relevant properties (but not PII)
- Consistent across platforms
Dashboard Setup
Executive Dashboard (check weekly)
┌─────────────────────────────────────────────┐
│ Weekly Summary │
├──────────────┬──────────────┬───────────────┤
│ Downloads │ Revenue │ DAU │
│ [N] (+X%) │ $[N] (+X%) │ [N] (+X%) │
├──────────────┼──────────────┼───────────────┤
│ Conversion │ D1 Retention│ Rating │
│ [X]% (+X%) │ [X]% (+X%) │ [X.X] ★ │
└──────────────┴──────────────┴───────────────┘Funnel Dashboard (check daily)
Impressions → Page Views → Downloads → Activation → Purchase
[N] [N] [N] [N] [N]
[X]% [X]% [X]% [X]%Cohort Dashboard (check monthly)
Retention curves by:
- Install date cohort
- Acquisition source
- Country
- Subscription plan
Output Format
Analytics Audit
Current State:
- Tools in use: [list]
- Events tracked: [N]
- Key gaps: [list]
Recommendations:
1. [tracking gap to fix]
2. [metric to start monitoring]
3. [dashboard to create]Tracking Plan
Provide a complete event tracking plan with:
- Event name
- When it fires
- Properties to include
- Which tool tracks it
Metric Interpretation
When the user shares data, provide:
- How their metrics compare to benchmarks
- What the trends indicate
- Specific actions to take based on the data
Related Skills
ab-test-store-listing— Measure test resultsretention-optimization— Interpret retention datamonetization-strategy— Revenue metric optimizationua-campaign— Attribution and UA metrics
Related skills
How it compares
Pick app-analytics for holistic mobile measurement setup; use ab-test-store-listing or retention-optimization for those specialized grow workflows.
FAQ
What tools are must-have?
App Store Connect for store metrics and Firebase Analytics for in-app events at minimum.
How should events be named?
snake_case object_action format such as onboarding_completed or paywall_viewed with properties.
What dashboards does it recommend?
Executive weekly summary, daily acquisition funnel, and monthly retention cohort views.
Is App Analytics safe to install?
skills.sh reports 3 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.