π Analysis Period: Jan 2024 β Jun 2024
π₯ Customer Records Analyzed: 120
π» Interactive Dashboard: Live Dashboard (GitHub Pages)
π Executive Deliverable: Strategic Business Recommendations Report
Important
FY2026 Executive Revenue Growth Directives
- Eliminate the Add-to-Cart bottleneck responsible for 75% of total revenue leakage.
- Recover approximately $1,190 in immediately identifiable revenue opportunities.
- Increase overall conversion rate from 15.8% to 20β22% through funnel optimization initiatives.
- Scale high-performing Referral and Premium customer segments to accelerate revenue growth.
- Reduce churn exposure through retention and customer recovery programs.
An end-to-end Customer Journey & Funnel Analysis Dashboard that tracks 120 customers across 5 funnel stages, 6 channels, 3 segments, and 8 campaigns to identify exactly where customers drop off, which channels perform best, which segments are most valuable, and how to improve conversion and retention.
Key Findings:
- 15.8% conversion rate β 19 of 120 visitors purchased
- π΄ 53.3% drop-off at View β Cart (critical revenue leak)
- π΄ 51.3% drop-off at Checkout β Purchase (critical revenue leak)
- π’ Referral channel converts at 30% (3Γ better than average)
- π’ Premium segment converts at 33.3% (9Γ better than Budget)
Expected Impact: 9 recommendations projected to improve conversion from 15.8% β 20β22% (+30β40% lift)
The objective of this project is to build an executive-grade Customer Journey Intelligence and Revenue Optimization platform that enables leadership teams to monitor customer acquisition performance, identify funnel bottlenecks, measure revenue leakage, evaluate retention risks, and prioritize revenue recovery initiatives.
The solution simulates the customer analytics environments used by Growth Teams, Product Managers, Revenue Operations, CRM Teams, and Executive Leadership to drive conversion improvements and customer lifetime value growth through data-driven decision-making.
Organizations invest heavily in marketing, acquisition, and customer engagement initiatives but frequently struggle to understand where customers abandon the buying journey.
Without structured funnel analytics:
- Revenue leakage remains hidden.
- High-value acquisition channels are underutilized.
- Conversion bottlenecks persist without visibility.
- Customer retention initiatives become reactive instead of proactive.
- Leadership teams lack actionable revenue recovery intelligence.
Stakeholders require:
- Complete customer journey visibility.
- Funnel bottleneck identification.
- Revenue leakage measurement.
- Customer retention intelligence.
- Executive-level recovery recommendations.
This project is directly applicable to the following business functions:
| Industry / Role | How It's Used |
|---|---|
| Marketing | Campaign ROI analysis, channel optimization, lead quality assessment |
| Product Management | Feature impact on funnel, UX improvement prioritization |
| Sales | Lead scoring, conversion bottleneck identification |
| Growth Teams | Experiment prioritization, funnel optimization |
| CRM | Customer retention programs, churn reduction |
| Executive / Management | KPI monitoring, data-driven strategy decisions |
Every company wants to improve:
- Leads β More prospects entering the funnel
- Conversion Rates β More prospects becoming customers
- Revenue β Higher average order value and total sales
- Retention β Customers who stay and buy again
This project provides a repeatable framework for tracking and improving all four metrics.
The dashboard identified the following executive-level business opportunities:
| Business Outcome | Value |
|---|---|
| Revenue Generated | $2,129 |
| Revenue Target Gap | -$871 |
| Revenue At Risk | $6,192 |
| Revenue Recovery Opportunity | $1,190 |
| Funnel Health Score | 31/100 |
| Business Health Score | 69/100 |
| Conversion Rate | 15.8% |
| Customer Retention Rate | 28.3% |
The platform enables decision-makers to prioritize the highest-impact initiatives, reduce funnel leakage, improve customer retention, and maximize revenue performance.
βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ
β Website β βββΆ β Product β βββΆ β Add to β βββΆ β Checkout β βββΆ β Purchase β
β Visit β β Viewed β β Cart β β Started β β Completed β
β (120) β β (120) β β (56) β β (39) β β (19) β
βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ
100% 100% 46.7% 32.5% 15.8%
| Transition | Lost | Drop-off % | Status |
|---|---|---|---|
| Visit β View | 0 | 0.0% | β |
| View β Cart | 64 | 53.3% | π΄ Critical |
| Cart β Checkout | 17 | 30.4% | π‘ Warning |
| Checkout β Purchase | 20 | 51.3% | π΄ Critical |
Overall Conversion Rate: 15.8% (19 of 120 visitors purchased)
- Identified low conversion and retention as primary business challenges
- Defined scope: 5-stage funnel, 6 channels, 3 segments, 8 campaigns
- Mapped complete customer journey from awareness to retention
- Defined 5 funnel stages with clear entry/exit criteria
- Generated 120 realistic customer records with 20 attributes
- Simulated real-world behavior patterns across segments and channels
- Handled missing values (feedback scores)
- Standardized data types and formats
- Created derived columns (Visit Month, Visit Day)
- Validated data integrity and consistency
- Summary statistics for all numeric columns
- Distribution analysis for categorical variables
- Correlation heatmap between journey metrics
- Segment, channel, and regional distribution analysis
- Stage-by-stage conversion tracking
- Drop-off rate calculation for each transition
- Critical bottleneck identification (>30% = warning, >50% = critical)
- By segment: Premium (33.3% conv), Standard (10.5%), Budget (3.7%)
- By region: West (25.8%), East (20.8%), South (12.5%), North (12.0%), Central (0.0%)
- By age: 55+ (25.0%), 18-24 (18.8%), 35-44 (18.5%), 25-34 (16.4%), 45-54 (5.6%)
- Channel ranking by conversion rate: Referral (30%) > Direct (20%) > Paid Ads (14.3%)
- Campaign ranking: Summer Sale (25%) > New User Offer (20%) > Winter Fest (18.8%)
- CAC and ROAS estimation for each channel
- Campaign revenue and retention analysis
- Overall retention rate: 28.3%
- Premium segment retention: 47.2% (best)
- Budget segment retention: 18.5% (needs improvement)
- Churned: 58 customers, At Risk: 28 customers
- Built PowerBI-style interactive web dashboard
- 5 KPI cards, 6 charts, retention insights, recommendations panel
- Real-time filtering by region, segment, channel, age, campaign
- Identified 10 key insights across funnel, segments, channels, and retention
- Categorized by severity (critical, warning, opportunity)
- 9 actionable recommendations with timelines, owners, and impact estimates
- A/B testing roadmap for validation
- KPI targets for next quarter
The platform tracks business-critical metrics commonly used by Product, Growth, Marketing, Revenue Operations, and Executive Leadership teams.
| KPI | Purpose |
|---|---|
| Revenue Achievement | Progress toward business targets |
| Revenue Gap | Difference between actual revenue and target |
| Revenue at Risk | Revenue vulnerable to customer drop-off |
| Revenue Recovery Opportunity | Recoverable revenue through optimization |
| Conversion Rate | Visitor-to-customer conversion efficiency |
| Retention Rate | Customer loyalty and repeat engagement |
| Churn Risk | Customer attrition exposure |
| Customer Lifetime Value (CLV) | Long-term customer value |
| Revenue Per Visitor (RPV) | Revenue efficiency metric |
| Average Order Value (AOV) | Transaction performance indicator |
| Funnel Health Score | Overall journey effectiveness |
| Business Health Score | Executive business performance indicator |
The Add-to-Cart stage contributes approximately 75% of total revenue leakage, representing the single largest opportunity for immediate business improvement.
Referral traffic converts at approximately 30%, nearly double the overall channel average, indicating strong scaling potential.
Premium customers generate the highest conversion and retention rates, making them the most valuable segment for expansion initiatives.
The West region contributes more than half of total revenue, creating concentration risk and highlighting the need for regional diversification.
More than two-thirds of customers exhibit churn or disengagement characteristics, creating significant future revenue exposure.
The refined Executive Customer Journey Intelligence & Revenue Optimization Platform dashboard includes the following layouts and features:
- Primary Metrics: Total Revenue ($2,129.48), Revenue Achievement (71% of $3,000 target), and Revenue at Risk ($2,871 lost at funnel stages).
- Secondary Metrics: Conversion Rate (15.8%), Retention Rate (28.3%), Total Visitors (120), and Total Conversions (19).
- Sparklines: Mini-trend sparkline overlays on core metrics.
- Executive Performance Snapshot: A side-by-side snapshot card featuring the Business Health Score (BHS) gauge and breakdown (based on revenue, conversion, retention, ROI, and churn risk), combined with real-time trackers for target achievement gaps (-$871), revenue at risk ($2,871), recovery opportunity ($718β$861), and priority action.
- Integrated Executive Briefing: Dynamic panel summarizing critical insights (What, Why, Impact, and recommended Action) placed side-by-side with the performance snapshot above the first fold to improve scanning speed and reduce vertical space.
- Risk & Opportunity Matrix: Prioritized risk logs evaluating severity, urgency, and revenue loss values.
- Revenue Waterfall & Recommendation Summaries: Visual step-down of leaking revenue and immediate next steps.
- Interactive Funnel: Interactive horizontal funnel chart showing stage counts (Visit 120 β View 120 β Cart 56 β Checkout 39 β Purchase 19).
- Recovery Breakdown: Dedicated cards summarizing the largest leakage point, a stage conversion table, and a projected revenue recovery roadmap.
- Channel Performance Widget: Tracks channel volume, conversion rates, and revenue with recommended channel-specific actions.
- Regional Performance Widget: Lists regional revenue contributions, conversion rates, and localized risk profiles.
- Customer Health & Segment Intelligence: Evaluates customer risk profiles (Healthy vs Churned), segment CLV metrics, and a dynamic customer segment opportunity matrix (Invest vs Optimize categories).
- Timed initiatives split by Immediate Actions (0β2 Weeks), Near-Term Actions (2β4 Weeks), and Strategic Initiatives (1β2 Months).
- Visual Polish Refinements: High-density spacing (~12% vertical height reduction), larger priority badges, and color-highlighted KPI chips (Revenue Impact, Timeline, Owner) for instant scannability during leadership presentations.
- Multi-select dropdown menus for Region, Segment, Channel, Age Group, and Campaign with a global reset action.
- Refined Footer: Features the platform title, preparer signature ("Built by Girish Shenoy"), portfolios metadata, and dataset information.
- π― Fullscreen mode for executive presentations
- π± Responsive design (desktop, tablet, mobile)
- π¨ Charts auto-resize to container
- β‘ Animated KPI counters on load
- π Tooltip drill-down on all chart elements
- ποΈ Collapsible sidebar for maximum chart space
| # | Insight | Severity |
|---|---|---|
| 1 | 53.3% drop-off at View β Cart stage | π΄ Critical |
| 2 | 51.3% drop-off at Checkout β Purchase stage | π΄ Critical |
| 3 | Premium segment converts 9Γ better than Budget | π’ Opportunity |
| 4 | Referral channel has highest conversion (30%) | π’ Opportunity |
| 5 | Central region has 0% conversion | π΄ Critical |
| 6 | Social Media underperforms (10.5% conversion) | π‘ Warning |
| 7 | Budget segment retention at 18.5% | π‘ Warning |
| 8 | Summer Sale campaign converts at 25% | π’ Opportunity |
| 9 | 58 customers churned (48.3% of total) | π΄ Critical |
| 10 | Email channel retains best (33.3%) but converts low | π‘ Warning |
For Executive Action: The following 9 recommendations are prioritized by impact. Items marked π΄ High should be initiated in Week 1. Detailed action plans with owners and timelines are in the full recommendations report.
| # | Action Required | Impact | Timeline |
|---|---|---|---|
| π΄ | 1. Fix Cart Abandonment β Exit popups, free shipping threshold, cart email sequence | High | Week 1β2 |
| π΄ | 2. Fix Checkout Drop-off β Simplify form (3-4 fields), guest checkout, trust badges | High | Week 1β3 |
| π΄ | 3. Expand Premium Segment β Lookalike audiences, loyalty program, exclusive offers | High | Week 1β4 |
| π΄ | 4. Scale Referral Program β Increase rewards, post-purchase referral CTA | High | Week 1β2 |
| π‘ | 5. Central Region Recovery β Market research, localized campaigns, A/B test landing page | Medium | Week 1β3 |
| π‘ | 6. Replicate Summer Sale β Document playbook, apply to Flash Sale campaign | Medium | Week 1β3 |
| π΄ | 7. Retention Program β Post-purchase emails, re-engagement for 28 at-risk customers, loyalty | High | Month 1β2 |
| π‘ | 8. Revise Social Strategy β Shift to conversion-focused content, UTM tracking, promo codes | Medium | Week 1β2 |
| π‘ | 9. Revitalize Email β Behavior-triggered flows, list segmentation, A/B subject lines | Medium | Week 1β3 |
| Metric | Current | Projected | Lift |
|---|---|---|---|
| Conversion Rate | 15.8% | 20β22% | +30β40% |
| Retention Rate | 28.3% | 35β40% | +25β35% |
| Revenue Impact | $2,129 | $3,500β4,500 | +60β110% (projected quarterly) |
customer-journey-funnel-analysis-dashboard/
β
βββ docs/ β GitHub Pages (dashboard)
β βββ index.html β PowerBI-style dashboard
β βββ preview_report.html β Business recommendations report page
β βββ business_recommendations_report.md β Business recommendations report
β βββ css/
β β βββ style.css β Dashboard styling
β βββ js/
β βββ dashboard.js β Charts + interactivity
β
βββ data/
β βββ customer_journey_data.csv β Raw dataset (120 rows)
β βββ customer_journey_cleaned.csv β Processed dataset
β
βββ scripts/ β Python analysis
β βββ generate_dataset.py β Dataset generator
β βββ 01_data_cleaning.py β Data cleaning
β βββ 02_exploratory_analysis.py β EDA
β βββ 03_funnel_analysis.py β Funnel analysis
β βββ 04_segmentation_analysis.py β Segmentation
β βββ 05_channel_campaign_analysis.py β Channel & campaign
β βββ 06_create_excel.py β Excel workbook
β
βββ excel/
β βββ customer_journey_analysis.xlsx β Excel with 7 sheets
β
βββ reports/
β βββ Project_Report.md β Detailed project report
β βββ Business_Recommendations_Report.md β Actionable recommendations
β
βββ screenshots/
β βββ dashboard_preview.png β Dashboard image
β
βββ docs/assets/ β Generated analysis outputs
β βββ eda_overview.png
β βββ correlation_heatmap.png
β βββ funnel_analysis.png
β βββ funnel_table.csv
β βββ drop_off_table.csv
β βββ segmentation_analysis.png
β βββ channel_campaign_analysis.png
β βββ channel_performance.csv
β βββ campaign_performance.csv
β
βββ README.md
βββ requirements.txt
βββ .gitignore
- Python 3.11+
- Git
# Clone the repository
git clone https://github.com/girishshenoy16/customer-journey-funnel-analysis-dashboard.git
cd customer-journey-funnel-analysis-dashboard
# Create virtual environment
python -m venv venv
# Activate (Windows)
.\venv\Scripts\activate
# Activate (Mac/Linux)
# source venv/bin/activate
# Upgrade pip and install dependencies
python -m pip install --upgrade pip
pip install -r requirements.txt
# Generate dataset
python scripts/generate_dataset.py
# Run analysis pipeline
python scripts/01_data_cleaning.py
python scripts/02_exploratory_analysis.py
python scripts/03_funnel_analysis.py
python scripts/04_segmentation_analysis.py
python scripts/05_channel_campaign_analysis.py
# Generate Excel report
python scripts/06_create_excel.py
# Run python server
python -m http.server 8000
# Open dashboard
# Just open http://localhost:8000/docs/ in your browser!Open docs/index.html directly in your browser β no server required.
The Executive Customer Journey Intelligence Platform demonstrates how customer analytics, funnel intelligence, and revenue recovery frameworks can be combined into a decision-support solution for leadership teams.
The analysis identified:
- Significant revenue leakage within the customer journey
- High-performing acquisition opportunities
- Customer retention risks
- Revenue recovery potential
- Strategic growth initiatives
The platform transforms raw customer data into actionable executive intelligence that supports revenue optimization and business growth.
- Machine Learning Churn Prediction
- Revenue Forecasting Models
- Customer Lifetime Value Prediction
- Cohort Analysis
- Real-Time Data Integration
- Automated Executive Alerts
- Generative AI Recommendation Engine
- Scenario Planning Simulator
- Marketing Attribution Modeling
- Predictive Revenue Recovery Engine
