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

Editorial notes

Mandate

Create an executive-grade analytics system that could keep up with live game operations, finance pressure, and product iteration simultaneously.

Signal

The premium move was not bigger dashboards. It was turning operational noise into a hierarchy leaders could actually govern.

Operational insert

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

What made this system valuable was not the number of pipelines. It was the disciplined translation from fragmented telemetry into a hierarchy that commercial, product, and finance leaders could all trust at the same moment — and a permanent attribution layer that freed the company from third-party data retention policies.

Commercial read

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

Systems rhythm

Bronze, Silver, and Gold layers created a visible progression from raw events to executive-grade certainty, with player-level attribution preserved independently of third-party retention windows.

Leadership utility

Dashboards were treated as operating instruments for pacing and capital allocation — from daily revenue to D365 cohort performance — not decorative reporting.

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

Operational read

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

Bronze, Silver, and Gold layers created a visible progression from raw events to executive-grade certainty, with player-level attribution preserved independently of third-party retention windows.

Dashboards were treated as operating instruments for pacing and capital allocation — from daily revenue to D365 cohort performance — not decorative 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, permanent attribution across mobile and webstore - delivered in 35 weeks.

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 working session about the problem, the constraints, and the fastest credible path forward.

We respond within 4 hours during business hours

Subscribe

AI engineering insights. No spam.