Ahmad HumayunGet in touch

Marketing Ads Dashboard

FeaturedCase Study

Custom marketing dashboard combining Google Ads, Facebook Ads, Google Sheets, BigQuery-style reporting, and event tracking components.

Marketing Reporting TeamClient engagement - Selected workSolo
Marketing Ads Dashboard

System architecture

Architecture / Flow

The practical path from source data to reliable reporting output.

01

Source pulls

Python ETL scripts collect Google Ads, Meta Ads, Sheets inputs, and event-tracking data.

02

Reporting access

Warehouse-style tables are exposed through dashboard API routes for controlled query access.

03

Dashboard UI

A Next.js app presents authenticated filters, grids, charts, and reporting views.

04

Checks

Platform exports, source ranges, and event payloads are reconciled before the UI becomes the source of truth.

Project Overview

Built a custom marketing reporting application where platform pulls, warehouse tables, dashboard queries, and UI views had to work as one system. The project combined Python ETL scripts for Google Ads, Facebook Ads, and Sheets data with a Next.js dashboard, BigQuery-facing API routes, and event tracking components.

Key Challenges

  • Paid media, Sheet inputs, and event data needed one reporting interface
  • Ads totals had to be reconciled against platform exports and source ranges
  • The dashboard needed authenticated views, filters, charts, and data-grid workflows
  • Event tracking components needed careful validation before being used in reporting

Results & Impact

  • Built a Next.js marketing dashboard backed by reporting queries
  • Implemented Python ETL scripts for Google Ads, Facebook Ads, and Sheets sources
  • Added BigQuery-style dashboard API access patterns
  • Mapped the reporting surface for custom marketing dashboard workflows

Technology Stack

Next.jsPythonBigQueryGoogle Ads APIMeta Marketing APIGoogle SheetsAG GridRechartsPostgreSQL

Project Details

Industry:Marketing & Advertising
Duration:Client engagement
Team Size:Solo
Completed:Selected work

Tags

custom-dashboardmarketingbigquerygoogle-adsmeta-apigoogle-sheetsnextjs

Have a similar data workflow?

If your reporting process depends on APIs, spreadsheets, ad platforms, or asynchronous exports, I can help turn it into a reliable pipeline with validation, monitoring, and clean outputs.