Filters — apply to both V1 entity and V2 event funnel
Creator Users
0
user_role = creator
Onboarding Complete
0
onboarding_complete = true
Tracks Created
0
Track entity, filtered by cohort/code
AI Artists Created
0
AIArtist entity, filtered by cohort/code
Invite Redemptions
0
InviteRedemption entity
Upload Activation Rate
—
Creators w/ ≥1 track (0) / onboarding complete (0)
Derived from entity counts — not event-based
Source: AnalyticsEvent · Upload starts use submit-boundary track_upload_started; legacy first_upload_started is excluded.
Step-Through Conversion Rates
CTA Click → Upload Start
—
Insufficient data
Upload Start → Upload Complete
—
Insufficient data
Upload Complete → Limit Reached
—
Insufficient data
Limit Reached → Checkout Started
—
Insufficient data
Checkout Started → Completed
—
Insufficient data
| Invite Code | Cohort | Creators | Onboarding ✓ | Tracks | AI Artists | Redemptions | Activation % |
|---|---|---|---|---|---|---|---|
| No data for current filters | |||||||
Upload starts use the canonical submit-boundary track_upload_started event. The legacy page-load event first_upload_started is excluded from all funnel metrics.
✓ Measurable Now
- • Creator user count (User.user_role = creator)
- • Onboarding complete (User.onboarding_complete)
- • Track creation count (Track entity)
- • AI Artist creation count (AIArtist entity)
- • Invite redemptions (InviteRedemption entity)
- • Upload activation rate (creators w/ ≥1 track / onboarding complete)
- • Cohort segmentation via User.cohort + Track.cohort + AIArtist.cohort
- • Invite code segmentation via User.invite_code_redeemed + Track.invite_code_source + AIArtist.invite_code_source
- • Subscription source / plan filter (User fields)
- • Upload start:
track_upload_started(submit-boundary, AnalyticsEvent) - • Upload complete:
track_upload_completed(AnalyticsEvent) - • Upload failed:
track_upload_failed(AnalyticsEvent) - • Release limit hit:
creator_limit_reached(AnalyticsEvent) - • "Release a Track" CTA:
creator_release_track_clicked(AnalyticsEvent) - • Add-on checkout completed:
addon_checkout_completed(Stripe webhook)
⚠ Not Instrumented Yet
- • Add-on purchase attempted (frontend click, pre-Stripe redirect)
- • AI artist generation attempt events