feat(admin): expand onboarding v4 funnel stages

Merged
WC
2mo ago
+611-48

Summary (AI generated)

  • expand only the onboarding v4 funnel to Intent, App name, App ID, App icon, Organization details, and Setup reached
  • source the three new stages from console.capgo.app onboarding_step_viewed events and rank de-duplicated attempts by the furthest expanded stage
  • keep v1-v3 funnels, daily conversion charts, welcome outcomes, and the journey graph behavior unchanged

Motivation (AI generated)

  • expose where users drop off inside the app-creation portion of onboarding v4 instead of grouping those interactions into one App details stage

Business Impact (AI generated)

  • make onboarding experiments measurable at each app-creation step while preserving historical v1-v3 reporting

Test Plan (AI generated)

  • bun lint
  • bun lint:backend
  • bun run typecheck:backend
  • bun run typecheck:frontend
  • bun test:unit (2171 tests)
  • CHOKIDAR_USEPOLLING=true bun run build

Summary by CodeRabbit

  • New Features

    • Expanded the version 4 onboarding funnel from four to six stages: Intent, App name, App ID, App icon, Organization details, and Setup reached.
    • Updated the admin dashboard with new labels, colors, metrics, and a responsive six-column layout.
    • Preserved existing funnel behavior for earlier versions.
  • Documentation

    • Added design and implementation documentation for the expanded onboarding funnel.