This project explores how to analyze conversion data using Python and visualize user flows through funnels and Sankey diagrams.
The goal is to:
- Model linear and branching user journeys
- Calculate step-to-step and cumulative conversion
- Visualize drop-offs and outcomes clearly
- Experiment with different visual representations to better reason about product flows
The work is intentionally exploratory and focused on learning, iteration, and clarity rather than building a polished library.
- Conversion calculations from simple funnel tables
- Transformation of linear funnels into
source → targetflow data - Funnel-style visualizations
- Sankey diagrams for branching user paths
- Styling and layout experiments to improve readability and storytelling
- Python
- Pandas
- Matplotlib (for funnel-style charts)
- Plotly (for Sankey diagrams)
- The Python code in this repository was pair programmed using ChatGPT 5.2
- This README file was created with ChatGPT 5.2