This project focuses on performing conversion path analysis using a series of Jupyter notebooks. The goal is to understand the journey of users through different stages of a conversion funnel, identifying key drop-off points and optimizing the conversion process.
The project consists of three main Jupyter Notebooks, located in "notebooks" folder, each responsible for a different stage of the analysis:
Description: This notebook is dedicated to preparing the data for analysis. It involves cleaning, transforming, and organizing raw data into a structured format suitable for further analysis.
Description: This notebook performs the core data analysis. It includes exploratory data analysis (EDA), identification of key metrics, and the extraction of insights related to the conversion paths.
Description: This notebook focuses on visualizing the results of the data analysis. It includes various charts and graphs that help in understanding the conversion paths and the effectiveness of different stages in the funnel.
To run the notebooks, follow these steps:
- Clone the repository:
git clone https://github.com/katinka-bella/conversion_path_analysis.git
- Set up the environment:
# install python package
pip install virtualenv
# navigate to local repository
cd conversion_path_analysis
# create virtual environment
virtualenv .venv
# activate venv
.\.venv\Scripts\activate
# install Python packages
pip install -r requirements.txt
# navigate to local repository
cd conversion_path_analysis
# create virtual environment
python -m venv .venv
# activate venv (mac)
source .venv/bin/activate
# install Python packages
pip install -r requirements.txt
- Run Jupyter-Notebook / Jupyterlab
# run jupyter-notebook
jupyter notebook