Skip to content
All case studies
EdTech Data tracking Cross-platform

Unified data tracking setup across Android, iOS, and web

Online learning platform with inconsistent event tracking across platforms. Built a unified taxonomy and rolled it out without disrupting live ops.

3

platforms unified (iOS / Android / web)

Standardised

event taxonomy across the org

Real-time

monitoring + validation post-deployment

The client

A prominent online learning platform serving over 350 million users across 35 countries.

The problem

Inconsistencies in data tracking across Android, iOS, and web. Events were named differently or had different parameters between platforms. Datasets were fragmented and hard to integrate, making cross-platform user behaviour analysis nearly impossible without extensive cleaning and reconciliation.

How it ran

How an inconsistent multi-platform tracking setup was rebuilt into a single taxonomy.

Step 1

Audit

Mapped every event across Android, iOS, and web. Identified discrepancies in names, parameters, structures.

Step 2

Taxonomy

Designed a standardised event taxonomy with consistent naming, parameters, and user properties across all platforms.

Step 3

Implementation

Worked with development teams to update tracking libraries and event triggers in Android, iOS, and web codebases.

Step 4

Sandbox QA

Tested the new tracking in sandbox environments to verify accurate, consistent capture across all platforms.

Step 5

Rollout

Phased the new tracking out incrementally to live operations, minimising risk to running campaigns and analytics.

Step 6

Monitoring

Real-time monitoring and validation systems live post-deployment, catching drift before it reaches the dashboards.

What I did

  • 01.Conducted a thorough audit of the existing tracking setup across Android, iOS, and web. Mapped all events, identified discrepancies, catalogued where the differences were (event names, parameters, structures). Evaluated which events were redundant or underutilised.
  • 02.Developed a new standardised event taxonomy and framework working seamlessly across all platforms.
  • 03.Defined consistent naming conventions for events and parameters.
  • 04.Standardised key event attributes including parameters, user properties, and custom dimensions.
  • 05.Eliminated duplication and inconsistencies in event names and definitions.
  • 06.Worked with development teams to update tracking libraries and event triggers across Android, iOS, and web codebases.
  • 07.Conducted QA testing in sandbox environments to verify accurate capture across platforms.
  • 08.Rolled out the updated tracking incrementally to minimise risk to live operations.
  • 09.Set up real-time monitoring and validation systems post-deployment.

InteractiveSee it resolve

One event, three platforms - before and after the taxonomy

Sample events

Unified taxonomy

lesson_completed

Same event, three platforms - 0 / 3 aligned to the taxonomy

Result

What the unified taxonomy and rollout delivered for the team.

Consistent cross-platform data

Standardised data captured across Android, iOS, and web. The team can now analyse user behaviour holistically across platforms, with the reconciliation tax gone.

Streamlined analytics

New tracking system gave the analytics team a solid foundation, removing the manual reconciliation work and letting product decisions move faster.

Futureproof framework

Scalable, adaptable framework lets the team add new events or tracking requirements without breaking the consistency of existing data.

Tools used

Google Tag Manager Firebase iOS / Android SDKs BigQuery SQL

A similar problem in your stack?

Send me the rough shape of it. I'll figure out scope on a 30-min call.

Book a call