Portfolio
Project Title: GA4 Insights Funnel
Project Description: Automated GA4 Data Pipeline for Market Analysis & Visualization
Objective:
This project automates the extraction, transformation, and storage of Google Analytics 4 (GA4) data into a structured SQLite database and CSV files, while enabling seamless integration with Tableau or Power BI for visualization. By organizing GA4 metrics into three focused tables (User Interaction, Content Metrics, Site Metrics) and feeding them into BI tools, the script bridges raw analytics with visual, actionable market insights.
This project automates the extraction, transformation, and storage of Google Analytics 4 (GA4) data into a structured SQLite database and CSV files, while enabling seamless integration with Tableau or Power BI for visualization. By organizing GA4 metrics into three focused tables (User Interaction, Content Metrics, Site Metrics) and feeding them into BI tools, the script bridges raw analytics with visual, actionable market insights.
Why Automation + Visualization?
Table Structure:

Technical Workflow

Market Analysis Use Cases
- Campaign Performance Tracking:
Overlay campaign timelines with user engagement metrics (e.g., sessions, conversions) to measure ROI. - Content A/B Testing:
Compare bounce rates (Content Metrics) for different page layouts or CTAs visualized in Tableau.
Tools & Integration
- Python Script: Handles GA4 API extraction, data cleaning, and database/CSV updates.
- SQLite: Lightweight database for structured storage and querying.
- Tableau/Power BI: Connect directly to SQLite/CSV to build dashboards with filters, drill-downs, and real-time refreshes.
- Cron/Scheduler: Automate script execution daily/weekly.
Why This Matters
By automating data collection and linking it to visualization tools, you turn GA4’s raw metrics into a strategic asset:
- Reduce time-to-insight from days to minutes.
- Create shareable dashboards for non-technical stakeholders (e.g., marketing teams, executives).
- Foster a data-driven culture with always-updated metrics.
Personal Motivation:
Beyond the technical challenge of building an ETL pipeline, this project merges coding, data engineering, and business analytics. It’s a playground to explore how automation and visualization work together to solve real-world market analysis problems—while making GA4 data visually compelling and actionable.
Explore the Code & Contribute!
🔗 GitHub Repository: github.com/bisongoscar/automated-funneling.git
Clone the repo to replicate the pipeline, adapt it for your use case, or contribute improvements! Perfect for data enthusiasts eager to bridge analytics automation with actionable market insights.