System Design · Coinbase · Hard
Experiment Design: KYC Onboarding Funnel a) Randomization unit Use a user-level randomization, assigned when a new user first starts the KYC onboarding flow, and keep the assignment sticky for that user across sessions and devices. Why user rather than session or geo: KYC completion is a user-level event; a session-level design would split the same user across variants and make the outcome uninterpretable. User-level assignment enables consistent targeting, stable…
Checking your access…