runtime
Social Product Analytics · brief

project 02 Social Product Analytics

Understand social engagement.

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

business question
Clean event retries, reconstruct ordered funnels, sessionize activity, and compare experiment conversions.
you deliver
Reliable events, ordered funnels, user sessions and conversion metrics. Exported as a report with your checked SQL, result evidence and written findings.
skills
Deduplication · Funnels · Sessions
scope
4 milestones · 3 tables · advanced
Start the first milestone

milestones

  1. 01Deduplicate event retriesIdentify repeated events and keep a consistent record.
  2. 02Ordered conversion funnelsCount users who complete events in the required order.
  3. 03Sessionize an event streamGroup consecutive events into user sessions.
  4. 04Experiment conversion denominatorsChoose the correct population for experiment conversion rates.

data SocialLoop · 3 tables

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

members5 columns · 8 rows
idinteger · keyemailtextcountrytextjoined_attextreferrer_idinteger
1 ALICE@Example.com US2025-01-01NULL
2ben@example.comUS2025-01-021
3 Cara@example.comGB2025-01-031
4dev@example.com IN2025-01-042
5NULLCA2025-01-05NULL

showing 5 of 8 rows

social_events6 columns · 22 rows
idinteger · keyevent_keytextmember_idintegerevent_typetextevent_attextingested_attext
1a1view2025-01-01 10:00:002025-01-01 10:00:01
2b1signup2025-01-01 10:03:002025-01-01 10:03:01
3c1purchase2025-01-01 10:05:002025-01-01 10:05:01
4a1view2025-01-01 10:00:002025-01-01 10:10:00
5d2view2025-01-02 09:00:002025-01-02 09:00:01

showing 5 of 22 rows

experiment_assignments3 columns · 8 rows
member_idinteger · keyvarianttextassigned_attext
1control2025-01-01 09:00:00
2control2025-01-02 08:00:00
3treatment2025-01-03 08:30:00
4treatment2025-01-04 09:00:00
5control2025-01-05 10:00:00

showing 5 of 8 rows