Phase 2 | Priority: P0 | Status: Not Started | Covers: FR-006
Objective
Instrument all 4 required analytics events across the referral flow for tracking and reporting.
Acceptance Criteria
- referral_link_generated: fires when code generation API returns (includes user_id, code)
- referral_link_shared: fires on copy or email share (includes user_id, code, share_method)
- referee_signup_attributed: fires when new user signs up via referral (includes referrer_id, referee_id, code)
- reward_granted: fires when both parties receive credit (includes referrer_id, referee_id, amount)
- All events visible in analytics dashboard
Dependencies
Depends on: all Phase 1 + Phase 2 features. Blocks: analytics verification task.