Project 02 · Social Product Analytics

Understand social engagement.

Analyze event quality, conversion funnels, sessions and experiment results.

The business question
Clean event retries, reconstruct ordered funnels, sessionize activity, and compare experiment conversions.
What you’ll deliver
Reliable events, ordered funnels, user sessions and conversion metrics.
Skills
Deduplication · Funnels · Sessions
Scope
Advanced level · 4 milestones · 3 tables

Member events, referral links, and experiment assignments. Event retries create duplicate event_key values.

social_events.member_id → members.idexperiment_assignments.member_id → members.id
members
  • idintegerPK
  • emailtext
  • countrytext
  • joined_attext
  • referrer_idinteger
#idemailcountryjoined_atreferrer_id
11 ALICE@Example.com US2025-01-01NULL
22ben@example.comUS2025-01-021
33 Cara@example.comGB2025-01-031
44dev@example.com IN2025-01-042
55NULLCA2025-01-05NULL
social_events
  • idintegerPK
  • event_keytext
  • member_idinteger
  • event_typetext
  • event_attext
  • ingested_attext
#idevent_keymember_idevent_typeevent_atingested_at
11a1view2025-01-01 10:00:002025-01-01 10:00:01
22b1signup2025-01-01 10:03:002025-01-01 10:03:01
33c1purchase2025-01-01 10:05:002025-01-01 10:05:01
44a1view2025-01-01 10:00:002025-01-01 10:10:00
55d2view2025-01-02 09:00:002025-01-02 09:00:01
experiment_assignments
  • member_idintegerPK
  • varianttext
  • assigned_attext
#member_idvariantassigned_at
11control2025-01-01 09:00:00
22control2025-01-02 08:00:00
33treatment2025-01-03 08:30:00
44treatment2025-01-04 09:00:00
55control2025-01-05 10:00:00
Start
Runtime — Learn it. Run it. Understand it.