Facebook Ads Campaign Performance
1. Context and Objective of the Stakeholder
The objective of this mission, at the request of my stakeholder, was to understand why increasing advertising spending on Facebook Ads was not translating into equivalent growth in the company's overall revenue. The stakeholder noted that profitability appeared to be at risk, particularly in certain quarters.
The hypothesis raised was that traffic from Facebook Ads was of low quality, leading to overestimation of conversions by the platform itself, a low conversion rate on the site, and a low value per customer.
2. The Problem
The analysis confirmed the stakeholder's concerns: an overall low ROAS (Return On Ad Spend) for Facebook traffic, and a conversion rate for this same channel that is the lowest of all acquisition channels. A particularly negative ROAS was observed in December, signaling a major underperformance.
3. The Method of Analysis
I adopted a rigorous methodology in several phases to respond to this problem:
Data cleaning:I duplicated the raw tables from Facebook Ads and Google Analytics 4 to work on copies on BigQuery. I then standardized date formats, handled missing values (NULL and NA), and converted the expense columns to a numeric format. I chose to leave most of the text columns for granular analysis, ensuring naming consistency via functions like LOWER() and TRIM().
Analyse Descriptive :I created a flat table by joining the cleaned data from Facebook Ads and GA4 for Facebook traffic (facebook/cpc). I then proceeded to analyze on Google Sheets by exploring the data from the following angles:
Location of the anomaly:I analyzed performance by country and city. I observed that the city of Toronto in Canada was particularly problematic in terms of profitability.