AGENT SKILLBY ERONRED
App analytics
AT A GLANCE
App analytics is an agent skill for analytics. Provides expert guidance for guidance for mobile app analytics and measurement strategy. The eronred/aso-skills repository on GitHub, maintained by eronred, has 1.6K stars and the MIT license. To add it, run npx skills add eronred/aso-skills --skill app-analytics
- SOURCE REPOSITORY
- eronred/aso-skills (opens GitHub in a new tab)
- REPO STARS
- SOURCE REPOSITORY
- LICENSE
- MIT
- CATEGORIES
- SKILL.MD SIZE
- 6.4 KB204 LINES
QUICK ANSWER
- WHAT IT IS01
- Provides expert guidance for guidance for mobile app analytics and measurement strategy. It stands out by giving marketing analytics a defined shape, so the agent asks for better context and returns a more usable result.
- INPUTS02
- Context for marketing analytics: your goals, audience, constraints, and any source material the skill asks for.
- OUTPUT03
- A ready-to-use result for marketing analytics: the analysis, copy, or recommendations the agent produces.
INSTALL
One command adds this skill from its source repository.
npx skills add eronred/aso-skills --skill app-analyticsREAD THE SKILL.MD BELOW BEFORE YOU RUN IT. SKILLS INSTRUCT YOUR AGENT.
SKILL.MD
The full file, as published in the source repository. Copy it, download it or open it on GitHub.
ON THIS PAGE · 21
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#
- Check for
app-marketing-context.md— read it for context - Ask: What analytics tools do you currently use?
- Ask: What are your top 3 questions about your app's performance?
- Ask: What decisions do you need data to make?
- 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
FAQ
07 QUESTIONS
01What is the App analytics agent skill?
Provides expert guidance for guidance for mobile app analytics and measurement strategy. It is listed under analytics in the 100xLab agent skills directory.
02How do I install App analytics in Cursor, Claude Code, or Codex?
Run npx skills add eronred/aso-skills --skill app-analytics in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only App analytics, not every skill in the repository.
03What does the App analytics SKILL.md cover?
The SKILL.md includes sections on Initial Assessment, Analytics Stack, Essential Tools, App Store Connect Analytics, Key Metrics Framework and Acquisition Metrics. Read the full text on this page or in plain markdown at /resources/agent-skills/eronred-aso-skills--app-analytics--od2aej/raw.
04Which agents can use App analytics?
App analytics installs with the cross-agent skills installer (npx skills add), which sets it up for agents such as Claude Code, Cursor and Codex. Each agent loads the SKILL.md when you ask for the skill by name.
05What license is App analytics under?
The eronred/aso-skills repository declares the MIT license. Read the license file in the repository before you copy or redistribute the skill.
06Is App analytics free to use?
Reading, copying and installing App analytics costs nothing: it is published in a public GitHub repository under the MIT license. Reuse and redistribution follow that license.
07Where is the source of App analytics?
App analytics comes from https://github.com/eronred/aso-skills, which has 1.6K GitHub stars. The SKILL.md is at https://github.com/eronred/aso-skills/blob/HEAD/skills/app-analytics/SKILL.md. The author is eronred.
Need an agent workflow built around your stack?
Tell us the workflow you want automated. We reply within 4 working hours (IST).
ATTRIBUTION
App analytics was written by its original authors and is published in eronred/aso-skills (opens GitHub in a new tab) under the MIT license. All rights stay with the original authors.
100xLab did not write, maintain or endorse this skill. This page lists it for discovery. Repo stars belong to the source repository, not to the skill. Review any skill before you install it.