This project analyzes marketing funnel and lead conversion data using the Bank Marketing Dataset.
The goal of the analysis was to understand:
- Where users drop off in the funnel
- Which marketing channels generate better conversions
- How conversion rates can be improved
- Which stages require optimization
This project simulates a real-world marketing analytics scenario commonly used in startups, SaaS companies, and digital marketing teams.
- Python
- Jupyter Notebook
- Pandas
- Matplotlib
- Seaborn
Dataset used: Bank Marketing Dataset (UCI Machine Learning Repository)
The dataset contains customer and campaign information including:
- Contact method
- Marketing campaign interactions
- Customer demographics
- Conversion outcome
- Calculated overall conversion rate
- Compared converted vs non-converted customers
- Analyzed conversion performance by contact method
- Compared cellular and telephone campaigns
- Identified major drop-off between contacted leads and successful conversions
- Observed that most users did not complete the final conversion stage
- Evaluated which contact channels generated stronger conversion outcomes
- Overall conversion rate was approximately 11.7%
- Cellular campaigns generated the highest number of successful conversions
- Telephone campaigns showed weaker performance
- A significant number of users dropped off before final conversion
- Increase focus on high-performing cellular campaigns
- Improve targeting for low-converting channels
- Optimize lead follow-up strategy
- Test personalized customer outreach campaigns
- Improve lead nurturing to reduce funnel drop-off
- Jupyter Notebook analysis
- Dataset
- Funnel charts and visualizations
- README documentation