Google Ads & User Engagement Analytics

The brief

Developed an end-to-end analytics workflow to extract, clean, and analyze Google Ads campaign data from mixed marketing sources using Python, SQL, and Power BI — delivering interactive dashboards with actionable marketing insights.

Project Description

This project represents my full-cycle approach to data analytics — from raw data to decision-ready visualization.
I started with a large CSV file containing combined data from multiple marketing channels. Using Python (Pandas), I cleaned the dataset, removed inconsistencies, and isolated the Google Ads records for deeper analysis.

Once the data was structured and filtered, I imported it into MySQL, where I performed analytical processing using complex SQL queries — including JOINs, CTEs, and window functions.
These queries calculated key marketing and engagement metrics such as Click-Through Rate (CTR), Return on Investment (ROI), Daily and Monthly Active Users (DAU/MAU), and churn risk.
This helped uncover which campaigns, countries, and device types contributed most to engagement and conversions.

After completing the SQL-level analytics, I connected the database to Power BI and designed interactive dashboards that displayed campaign ROI trends, audience engagement, and channel effectiveness.
The dashboards were integrated with Google Workspace for team access and automated refreshes, ensuring stakeholders could monitor live performance at any time.

What made this project special for me was how it connected every layer of the data journey — from raw CSV to clean, visual insights that directly supported marketing strategy.

Tech Stack

  • Languages: Python, SQL, DAX (Power BI)

  • Tools: MySQL, Power BI, Google Workspace

  • Libraries: Pandas, NumPy

  • Techniques: Data Cleaning, Data Modeling, KPI Analysis, ROI Tracking, Visualization

Key Learnings

  • Extracting and cleaning mixed-source campaign data using Python

  • Writing optimized SQL queries for KPI calculation and performance metrics

  • Designing end-to-end BI workflows from data ingestion to dashboarding

  • Presenting marketing data visually to support quick and informed decisions

Screenshots

Creativity reimagined

More Case Studies

Sentiment Analysis & Review Summarization System

I built this project to explore how Natural Language Processing can help brands understand customer opinions more effectively.I collected product reviews from platforms like...

Algorithmic Trading Strategy Simulator

This project let me merge my love for analytics with my curiosity about financial markets.I built an Algorithmic Trading Simulator — a web-based application...

Taxi Fare Prediction & Payment Behavior Analysis

This project was one of my earliest full-cycle analytics experiences — and it taught me how much story lies hidden inside raw data.I worked...