The Context-First Instrumentation Framework
by Crystal Widjaja • Chief Product Officer at Kumu / Former SVP of Growth at Gojek at Kumu / Gojek (GoTo)
Crystal Widjaja is a product and growth executive who built the data, fraud, and growth teams from scratch at Gojek, helping scale it into Southeast Asia's largest super app. She is currently the CPO at Kumu and a Section 4 instructor on data strategies.
🎙️ Episode Context
Crystal Widjaja shares her playbook for scaling Southeast Asia's biggest startups, focusing on the transition from intuition to rigorous data science. She details how to execute 'Wizard of Oz' experiments to validate features without code, establishes concrete benchmarks for retention, and explains why most analytics implementations fail to generate actual insights.
Problem It Solves
Prevents the 'data rich, insight poor' trap where teams have dashboards of user actions but no understanding of why users behave that way.
Framework Overview
A data tracking philosophy that shifts focus from counting events (observations) to capturing the state of the user and environment (context) at the moment of the event. This transforms data from a scorecard into a diagnostic tool.
🧠 Framework Structure
Differentiate Observation vs. Insight...
Map the User's Reality. When defining...
Instrument Heavy Properties. Do not j...
Segment by Context. Analyze conversio...
When to Use
When setting up a new analytics stack (Amplitude/Mixpanel) or when existing data shows *what* is happening but fails to explain *why*.
Common Mistakes
Tracking hundreds of unique event names with zero properties, rather than fewer events with rich, descriptive properties.
Real World Example
At Gojek, tracking the 'Map Loaded' event wasn't enough. By instrumenting how many drivers were actually visible on the screen during that event, they realized users were significantly less likely to book if they saw fewer than 3 drivers, regardless of wait time.
If I see my girlfriend hanging out with a guy I don't know, that is an observed fact... The insight is, 'I am paranoid.' The insight provides value when you have this 'why' answered.
— Crystal Widjaja