Skip to main content
Mobile Gaming Company

Gaming Analytics Platform

Medallion architecture processing 1B+ records across 12 sources with 99.4% financial accuracy

1B+ records

34 pipelines

19 dashboards99.4% accuracy
Gaming analytics platform case study, real-time player telemetry pipeline processing billions of events with sub-second query latency

The Problem

Fragmented data across 12 sources, manual reporting, no unified view of player monetization or campaign ROI

Fragmented data across 12 sources, manual reporting, no unified view of player monetization or campaign ROI. A mobile gaming company with multiple active titles had revenue and user acquisition data scattered across 12 different sources - major ad networks, app stores, payment processors, attribution platforms, webstore APIs, and internal telemetry. Reporting was manual, time-consuming, and frequently inaccurate. Finance could not reconcile revenue numbers. Attribution data expired after the provider's retention window, erasing long-tail monetization visibility. Executives lacked a unified view of business performance across titles, campaigns, and cohorts.

We designed and built a medallion architecture (Bronze / Silver / Gold) on Google Cloud Platform. Raw data from all 12 sources lands in the Bronze layer unmodified. The Silver layer handles cleaning, deduplication, currency normalization, and schema enforcement. The Gold layer produces business-ready aggregations - revenue trends, campaign performance, and cohort ROAS from day-zero through day-365 - optimized for dashboard performance.

34 automated pipelines run twice daily on Cloud Run, orchestrated with scheduling, distributed locking, and dependency management. 19 executive dashboards with 280 data visualizations in Metabase give the leadership team real-time visibility into revenue, user acquisition, retention, cohort analysis, and profit and loss across all titles. Financial reconciliation accuracy reached 99.4% - replacing manual spreadsheet work that previously took days.

We also built a permanent player-level attribution system that decouples the company from its attribution provider's retention window. By ingesting raw install and in-app event data independently and cross-referencing player IDs across mobile and webstore transactions, the platform preserves lifetime value visibility that the third-party provider would otherwise expire after 24 months.

1B+

Records processed

34

Automated pipelines

19

Executive dashboards

Why it mattered

Operating need

Executives, finance, and live ops needed one trusted view of revenue, acquisition, retention, cohort ROAS, and P&L.

What changed

The platform turned 12 fragmented data sources into governed Bronze/Silver/Gold pipelines, dashboards, and permanent player-level attribution.

Operating read

An analytics layer built for executives, finance, and live ops at once

The system mattered because finance, product, and live ops could use the same numbers. The permanent attribution layer also preserved lifetime value visibility after third-party retention expired.

Decision surface

Revenue, acquisition, retention, cohort ROAS, and P&L were brought into one surface with 280 visualizations instead of parallel spreadsheet reports.

Data path

Bronze, Silver, and Gold layers made the progression from raw events to trusted metrics visible, with player-level attribution preserved independently.

Operating use

Dashboards supported pacing and capital allocation from daily revenue through D365 cohort performance.

Diagram showing gaming analytics architecture from multi-source telemetry to executive reporting

Context

A mobile gaming company with multiple active titles had revenue and user data scattered across 12 sources - ad networks, app stores, payment processors, webstore APIs, and attribution platforms. Attribution data expired after the provider's retention window.

Constraint

Manual reporting was inaccurate and slow. Finance could not reconcile revenue. No unified view of business performance existed. Long-tail monetization was invisible after attribution expiry.

Intervention

Built a medallion architecture (Bronze/Silver/Gold) on GCP with 34 automated pipelines, 19 executive dashboards, permanent player-level attribution, and D0–D365 cohort analysis.

Outcome

1B+ records processed, 99.4% financial reconciliation accuracy, 19 dashboards with 280 visualizations, and permanent attribution across mobile and webstore.

Architecture

Medallion architecture from raw ingestion to executive intelligence

Bronze Layer

Raw data ingestion from 12 fragmented sources - ad networks, app stores, payment processors, attribution platforms, webstore APIs, and internal game telemetry. All data lands unmodified with batch IDs and load timestamps for full auditability.

Silver Layer

Cleaned, validated, and standardized data. Deduplication, schema enforcement, currency normalization across international sources, and time zone alignment into a unified revenue and cost model.

Gold Layer

Business-ready aggregations: revenue by title, UA spend vs. LTV, D0–D365 cohort ROAS, campaign performance, player-level attribution, and profit-and-loss models. Optimized for dashboard query performance.

Analytics Layer

19 executive dashboards with 280 data visualizations covering revenue, user acquisition, retention, cohort analysis, financial reconciliation, geographic performance, and data quality monitoring across all active titles.

Tech Stack

Data Warehouse

Google BigQuery

Compute

GCP Cloud Run (34 scheduled jobs)

Visualization

Metabase (19 dashboards, 280 cards)

Language

Python

Architecture

Medallion (Bronze / Silver / Gold)

Data Sources

12 integrated sources

Results

1B+

Records processed

34

Automated pipelines

19

Executive dashboards

99.4%

Financial reconciliation accuracy

12

Data sources unified

280

Data visualizations

Advisory Mandate

Planning a Similar Mandate?

A direct discovery call about the problem, the constraints, and the fastest credible path forward.

We respond within 4 hours during business hours

The operating brief for production AI leaders

The twice-daily operating brief for CTOs and founders shipping production AI.