← All work

Mobile App Analytics Dashboard

Hazel Mobile · 2026
Looker StudioBigQuerySQL
PDF
Case study
PDF
Dashboard
PNG
Architecture diagram
Dashboard — Hazel Mobile App Analytics (Looker Studio).png
Dashboard — Hazel Mobile App Analytics (Looker Studio).png

Case Study 3 — Mobile App Analytics Dashboard (Looker Studio)

Role: Data Analyst  ·  Company: Hazel Mobile  ·  Product: portfolio of 6 mobile apps

Stack: Looker Studio · SQL / Google Sheets · Python (pandas) for validation · calculated fields

Deliverables: interactive 5-filter dashboard · acquisition / engagement / revenue / quality KPIs · app-tiering recommendation

⚠️ SYNTHETIC DATA — NOT PRODUCTION DATA Every figure in this case study and in the dashboard comes from a synthetic dataset — 19,320 rows across 6 apps and 7 countries. These are not real Hazel Mobile users, installs, revenue, retention or crash rates, and no confidential or production data appears anywhere. As with Case Study 1 and Case Study 2, the dashboard, the metrics and the analytical method are genuine — only the underlying numbers are synthetic, so the work can be shown publicly.

The Problem

Hazel Mobile runs a portfolio of six apps across seven markets. Performance data was scattered across acquisition, engagement, revenue and app-quality reporting, with no single view. Leadership couldn't answer the question that actually matters for budget: which apps deserve more investment, which need fixing first, and why? Install counts alone were misleading — a high-install app can still lose money.

What I Built

A single interactive Looker Studio dashboard unifying the whole funnel — store listing through to revenue and app quality — with five slicers (Language, App, Country, Acquisition Channel, Device Type) plus a date range, so any stakeholder can self-serve an answer.

Scorecard (28-day)Value
Total installs142,711
User acquisitions123,402
Daily active users486.8K
Total revenue$100,773
Total buyers8,009

The Data

AttributeDetail
Rows / columns19,320 × 41
Period1 Mar – 31 May 2026
Apps6 (Shopping, Wallet, Games, Fitness, Learn, Weather)
Countries7 (PK, IN, UAE, SA, UK, US, BD)
Channels5 (Organic, Explore, Google Ads, Referrer, UTM)
DevicesPhone · Tablet · Wear OS

The Data Architecture

The dashboard is designed to sit on a standard GCP analytics stack — the pipeline this dataset's schema was modelled on:

  1. Ingestion — app performance and monetisation data pulled via the Google Play Console API (installs, store-listing conversion, ratings, crash/ANR vitals), AdMob (ad revenue) and GA4 / Firebase (engagement, retention). In production this layer is owned by the data-engineering team, with the analyst defining the required fields and grain.
  2. Raw layer — landed as dated files in Google Cloud Storage (GCS) buckets.
  3. Clean & transform — processed in a Jupyter notebook on GCP: deduplication, type casting, schema validation, date normalisation, and the derived metric columns.
  4. Curated layer — loaded into BigQuery as analysis-ready tables.
  5. ReportingLooker Studio connected directly to BigQuery, with the calculated fields and five filters layered on top.
For this portfolio build, the same schema is populated with a synthetic dataset so the dashboard and analysis can be shown publicly.

The Techniques

The Insight — technical quality predicts monetisation

⚠️ Reminder: the figures below are synthetic — not real production data.
AppRevenueARPU30-day retentionCrash rateRating
Hazel Wallet$39,9300.2429.8%0.64%4.39
Hazel Shopping$38,0650.1923.1%0.68%4.25
Hazel Games$14,3340.0813.6%1.16%3.76
Hazel Fitness$6,5440.0715.4%1.27%3.64
Hazel Learn$1,1780.027.7%2.08%3.04
Hazel Weather$7210.026.7%2.48%2.74

The Recommendation

TierAppsAction
ScaleWallet, ShoppingStrong retention, rating and ARPU — increase acquisition budget.
Test furtherGames, FitnessMid-tier economics — A/B test onboarding and purchase flow before scaling.
Fix / reconsiderLearn, WeatherCrash rates 3–4× the best apps, ratings below 3.1 — stabilise quality before more spend.

What's in this case study

Skills demonstrated: Looker Studio dashboard design · KPI definition & calculated fields · funnel analysis (acquisition → engagement → revenue) · app-quality analysis (crash/ANR) · retention & ARPU analysis · data validation in Python/pandas · stakeholder reporting and prioritisation.
⚠️ Data note: all data shown in this case study and in the accompanying dashboard screenshot/PDF is synthetic data. It is not real production data and contains no confidential information — consistent with Case Study 1 and Case Study 2.