Skip to content

jojocoder28/marketing_campaign_analysis

Repository files navigation

πŸ“Š Marketing Campaign Analysis Dashboard

πŸš€ Overview

This is an interactive Streamlit dashboard for analyzing marketing campaign data using Plotly visualizations. The dashboard provides insights into customer demographics, spending habits, and campaign effectiveness.

🎯 Features

  • Key Metrics Display: Quick insights into total customers, average income, and recency.
  • Interactive Filtering: Filter data based on education level for customized analysis.
  • Visualizations:
    • Distribution plots for income, recency, purchases, etc.
    • Scatter plots for identifying trends and relationships.
    • Bar charts for customer spending insights.
  • Summary Statistics: View descriptive statistics for numerical columns.

πŸ› οΈ Setup & Installation

  1. Clone the Repository
    git clone https://github.com/jojocoder28/marketing_campaign_analysis.git
    cd marketing_campaign_analysis
  2. Install Dependencies
    pip install -r requirements.txt
  3. Run the Streamlit App
    streamlit run app.py

πŸ“‚ Project Structure

πŸ“ marketing-dashboard
β”‚-- app.py                   # Main entry point for the multipage app
β”‚-- Response_Prediction.py   # Customer response prediction logic (modularized)
β”‚-- dashboard.py             # Dashboard for marketing campaign analysis (modularized)
β”‚-- marketing_campaign_data.csv # Sample dataset
β”‚-- requirements.txt         # Required Python packages
β”‚-- README.md                # Project documentation

πŸ“Š Dataset Information

The dataset used contains customer information, including:

  • Demographics: Age, Education, Marital Status, Income
  • Purchase Behavior: Spending on different product categories
  • Campaign Response: Whether a customer accepted past campaigns

πŸ† Contributions

Feel free to contribute to this project by submitting issues, suggesting improvements, or creating pull requests.

πŸ“œ License

This project is licensed under the MIT License.


πŸš€ Happy Analyzing! 🎯

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages