Analyzed 4,715 user activity records to construct end-to-end product conversion funnels and calculate key performance metrics across 5 stages using SQL.
| Detail | Info |
|---|---|
| Dataset | user_kpi_data.xlsx |
| Records | 4,715 events |
| Users | 1,800 unique users |
| Period | January – March 2024 |
| Products | 10 (P1 – P10) |
| Funnel Stages | 5 (Visit → Signup → Add to Cart → Checkout → Purchase) |
| Stage | Users | Drop-off |
|---|---|---|
| Visit | 1,800 | — |
| Signup | 1,441 | ↓ 19.9% |
| Add to Cart | 1,134 | ↓ 21.3% |
| Checkout | 828 | ↓ 27.0% |
| Purchase | 630 | ↓ 23.9% |
Key Insight: Biggest drop-off at Add to Cart → Checkout (27.0%) — primary area for optimization.
| Step | Rate |
|---|---|
| Visit → Signup | 80.1% |
| Signup → Add to Cart | 78.7% ✅ Best |
| Add to Cart → Checkout | 73.0% |
| Checkout → Purchase | 76.1% |
| Overall | 35.0% |
P1 (498) · P2 (482) · P3 (476) · P4 (473) · P5 (470)
- Database & Table Setup — schema creation
- Data Exploration — record counts, date range, stage distribution
- Funnel Analysis — users per stage, drop-off %, conversion rates
- KPI Metrics — session duration, page views, returning users
- Product Performance — interactions and conversion per product
- Drop-off Insights — by device, region, and stage
- Time-Based Analysis — daily, weekly, monthly trends
- KPI Summary — single query with all key metrics
User-Funnel-KPI-Analysis/
│
├── 📄 README.md
├── 📊 user_kpi_data.xlsx ← Raw dataset (4,715 records)
├── 🗃️ kpi_analysis_queries.sql ← All SQL scripts (8 sections)
└── 🌐 kpi_dashboard.html ← Interactive HTML dashboard
Gauri Sharan