Luigi.
How an automated analysis + alerting system on top of Google Ads turned terabytes of account data into a single actionable daily briefing — and pushed ROAS up 53% on one of the most scrutinized fashion accounts in Greece.
At the upper bound of Google Ads, every waste matters
As one of the largest online fashion eshops in Greece, Luigi had crossed the threshold where small efficiency gains translate into meaningful revenue. At that scale the biggest challenge is maximizing the effectiveness of ad spend — and the biggest component of that challenge is the Google Ads account, which runs the majority of performance spend for the brand.
Above a certain account size, waste becomes invisible. A single underperforming keyword in a mid-tier ad group might burn a few euros a day — not enough to trigger a manual review, but across hundreds of campaigns and thousands of queries, the cumulative drain becomes significant. The human account manager sees aggregate campaign performance, not the atomic waste pattern; by the time it surfaces in a weekly report, it has already been funding a leak for days.
The brief was simple to state and hard to execute: maintain perfect optimization hygiene at scale, without asking the account manager to manually comb through terabytes of query and performance data. The answer had to be a system that sees what a human eye cannot see fast enough — and translates that signal into a short, prioritized action list the manager can act on in minutes.
A system that analyzes terabytes and surfaces only what matters
We moved years of hard-won Google Ads expertise into an automated analysis and alerting system capable of processing several terabytes of data daily without error. The system ingests Google Ads performance data at the keyword × query × hour × device granularity, joins it with GA4 revenue data and Merchant Center catalog state, and runs a library of analysis rules against the combined dataset.
The rules encode the kind of pattern-matching a senior account manager does intuitively — spot a search term that is burning budget with zero conversions, flag a query whose CPC has drifted outside its expected band, detect a product category whose ROAS has dropped below threshold for three consecutive days. What used to take a full day of analyst time to find is now flagged automatically the moment the pattern emerges.
Output lands as a daily briefing for the account manager: a ranked list of the highest-impact actions, with the supporting data already joined and visualized. No dashboard-hopping, no exports, no pivot tables. The manager reviews the list, approves or adjusts, and the actions are pushed back into the account — with logs of what changed, why, and what the expected impact is. Interaction time per account dropped from hours to minutes per day.
Turn expertise into a system, not a process
Data Ingestion
Built ELT pipelines that pull Google Ads performance data at keyword × query × hour × device granularity, joined with GA4 revenue, Merchant Center catalog state, and first-party order data. The warehouse handles several terabytes per day without manual cleanup — every analysis downstream queries the same canonical dataset.
Rule Library
Encoded years of account-management heuristics as explicit rules: budget-burning search terms with zero conversions, CPC drift beyond expected bands, category ROAS falling below threshold, Quality Score regressions on high-spend keywords. Each rule runs continuously against the warehouse, not on a manual schedule.
Daily Briefing
Output lands as a prioritized daily briefing for the account manager — ranked actions, supporting data already joined, expected-impact scoring. Approved actions push back into Google Ads with full audit logs. Interaction time dropped from hours to minutes per day, with better coverage.
The Results
Account-Level Quality Score
Average Quality Score across the account reached 9.59 out of 10 — a level that is effectively the upper ceiling of what Google Ads rewards. Translating directly into lower CPCs and higher ad position without spending more.
Ad Spend Scaled
Ad spend grew 43% without efficiency decay — a controlled scale-up enabled by the daily briefing catching waste patterns before they could compound. Manual management at this spend level would have required doubling the team.
ROAS Lift
ROAS increased 53% alongside the spend scale-up, proving that the system prevented the usual trade-off between volume and efficiency. Every euro of additional spend landed at higher return, not lower.
Data Analyzed Daily
The system processes several terabytes per day across Google Ads, GA4, Merchant Center, and first-party data. No sampling, no shortcuts — every query × hour × device combination is evaluated against the rule library.
Ready to stop missing the waste you cannot see?
Let's build an automated analysis layer on top of your Google Ads account and turn terabytes of data into a daily action list.
Start a conversation