Calculate a 3-step user onboarding funnel with SQL

Tests your ability to translate a business need into a robust data query. A great answer clarifies funnel logic (attribution, timing), defines the user cohort, finds each user's first event for each step, and then calculates conversion.
This question tests your ability to translate a business requirement (funnel analysis) into a robust data query, not just your SQL syntax. A great answer first clarifies key business logic like attribution (first-touch) and time windows. Then, the pseudo-SQL should: 1) define the cohort, 2) find the first timestamp for each step per user, 3) enforce sequence, and 4) calculate step-by-step conversion.
Read the original → quadratichq.com
- #analytics
- #sql
- #data modeling
- #product sense
Get five bites like this every day.
Tezvyn delivers a daily feed of 60-second tech bites with quizzes to lock in what you learn.