Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
eronred avatar

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)
At a glance

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
From the docs

What app-analytics says it does

Your goal is to help the user set up meaningful tracking, interpret their data
SKILL.md
npx skills add https://github.com/eronred/aso-skills --skill app-analytics

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs2.4k
repo stars1.7k
Security audit3 / 3 scanners passed
Last updatedJuly 27, 2026
Repositoryeronred/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

SKILL.mdMarkdownGitHub ↗

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

ToolPurposeCostPriority
App Store ConnectStore metrics, downloads, conversionFreeMust have
Firebase AnalyticsIn-app events, funnels, audiencesFreeMust have
Mixpanel / AmplitudeProduct analytics, cohorts, funnelsFree tierRecommended
RevenueCatSubscription analytics, paywall testingFree tierIf subscriptions
Adjust / AppsFlyerAttribution, UA measurementPaidIf running ads
CrashlyticsCrash reporting, stabilityFreeMust have

App Store Connect Analytics

Key metrics available for free:

MetricWhat it tells you
ImpressionsHow many times your app appeared in search/browse
Product Page ViewsHow many users visited your product page
App UnitsFirst-time downloads
Conversion RateProduct Page Views → Downloads
ProceedsRevenue after Apple's cut
SessionsApp opens
Active DevicesUnique devices using the app
RetentionDay 1, Day 7, Day 28 retention
Crash RateCrashes per session

Source types:

  • App Store Search
  • App Store Browse
  • Web Referral
  • App Referral

Key Metrics Framework

Acquisition Metrics

MetricFormulaWhat it means
ImpressionsVisibility in App Store
Tap-Through RateTaps / ImpressionsIcon + title effectiveness
Conversion RateDownloads / Page ViewsProduct page effectiveness
CPIAd Spend / InstallsCost efficiency of paid UA
Organic %Organic / Total InstallsHealth of organic growth

Engagement Metrics

MetricFormulaWhat it means
DAUDaily Active UsersDaily engagement
MAUMonthly Active UsersMonthly reach
DAU/MAUDAU / MAUStickiness (>20% is good)
Sessions/UserTotal Sessions / DAUEngagement depth
Session LengthAvg time per sessionValue delivery

Retention Metrics

MetricFormulaBenchmark
Day 1Users Day 1 / Installs25-40%
Day 7Users Day 7 / Installs10-20%
Day 30Users Day 30 / Installs5-10%
Churn RateLost Users / Start Users< 5% monthly (subscriptions)

Revenue Metrics

MetricFormulaWhat it means
ARPURevenue / All UsersAverage revenue per user
ARPPURevenue / Paying UsersPaying user value
LTVARPU × Avg LifetimeTotal user value
Trial-to-PaidConversions / Trial StartsPaywall effectiveness
MRRMonthly Recurring RevenueSubscription health
Churn RevenueLost MRR / Start MRRRevenue 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 results
  • retention-optimization — Interpret retention data
  • monetization-strategy — Revenue metric optimization
  • ua-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.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.