Skip to main content
Get Started
Politikos Shop — flagship fashion department store
Case Study

Politikos Shop.

How we tripled online revenue for Greece's largest regional department store through a Fully Automated ad account architecture — without touching the target ROAS.

E-commerceGoogle AdsAnalytics
+231%
Revenue
+225%
Transactions
+230%
Ad Spend
2
New Markets

Scaling revenue 100% while holding target ROAS intact

Politikos Department Store is the largest regional fashion retailer in Greece. With a massive product range and a roster of well-known brands for women, men, and children, it launched e-commerce in 2017 with a clear vision: become a "must visit" online fashion destination for the Balkans. By 2019 the project had been selected to participate in Google International Growth and had opened its first two cross-border markets, stepping out of Greece for the first time.

The 2020 brief was uncompromising: 100% revenue growth year-over-year, with the target ROAS held exactly where it was. Most scaling plans trade efficiency for volume — we had to deliver both. Practically, this meant every optimization loop had to close faster than before, because large-scale account expansion on manual workflows inevitably introduces drift, inconsistencies, and lag between problem and fix.

The real bottleneck was not strategy — it was workflow velocity. Every hour a manager spent building new campaigns by hand was an hour not spent on analysis. Every category expansion delayed by manual setup was a missed week of revenue. At the scale Politikos needed, human-paced workflows were mathematically incompatible with the brief.

Fully Automated Perfection — generate the account, then let scripts run it

We called the solution Fully Automated Perfection. The premise was simple: if the account can be described as a function of the Merchant Center feed plus a set of structural rules, then it can be generated programmatically — and regenerated idempotently whenever business inputs change. We built a custom application in Symfony and PostgreSQL that takes the feed as input and emits a full Google Ads account structure: campaigns, ad groups, keywords, ad copy, and asset associations. Launching a new category or brand went from a week of manual work to a single build command.

Ongoing optimization then runs through a layer of Google Ads scripts operating around the clock. Bid adjustments, budget pacing, negative keyword mining, search-term exploration, quality score monitoring, and anomaly detection — all automated with clear rule sets and complete audit logs. Every action is traceable back to the data that triggered it, and the human account manager gets a daily summary rather than a manual to-do list.

The compounding effect is what makes the approach work at scale. Account quality doesn't degrade over time the way hand-tuned accounts typically do — it actually improves, because the same optimization logic runs consistently across every campaign without fatigue or bias. Expansion, which used to wait on manager capacity, is now gated only by the business decision to enter a new category. The technical cost of entry dropped to zero.

Automation architecture for Politikos Shop

Three layers of automation, one integrated account

Phase 01

Programmatic Restructure

Built a custom Symfony + PostgreSQL application that reads the Merchant Center feed and generates the entire Google Ads account programmatically — campaigns, ad groups, keywords, and ad copy all emitted from the same structural rules. Result: perfect uniformity across hundreds of campaigns, zero manual setup time for new categories or brands, idempotent rebuild capability for any future refactor.

Phase 02

Continuous Optimization

Deployed a layer of Google Ads scripts running 24/7 across bid adjustments, budget pacing, negative keyword mining, and anomaly detection. Each script operates against explicit data-driven rules, with audit logs for every action and alert thresholds for edge cases. The account manager shifts from executing optimizations to supervising a system that executes them.

Phase 03

Expansion Velocity

Second software module mines search queries directly from Google Search results, filters intelligently against the existing structure, and surfaces expansion opportunities for manager approval. What used to take days of manual analysis now takes minutes — and the recommendations are consistently ranked by expected impact, not gut feel.

The Results

+231%

Revenue Growth

Online revenue grew 231% year-over-year while target ROAS stayed unchanged — more than 2x the original 100% goal. The automation layer made it possible to scale spend without the usual efficiency decay that comes with large expansions.

+225%

Transactions

Order volume expanded 225%, reflecting catalog reach into new audiences, brands, and product categories. Conversion quality remained consistent across the expansion, which is the real signal that the optimization layer was working as designed.

+230%

Ad Spend Efficiency

Ad spend scaled in lockstep with revenue — not ahead of it — proving the automation layer preserved efficiency at 3x the original budget. This is the outcome that last-click attribution + manual workflows typically cannot deliver at this scale.

2

New Markets

Launched cross-border campaigns in two new European markets as part of Google International Growth, with zero degradation in domestic performance. Because the account is feed-driven, adding a new market is a configuration change, not a rebuild.

Ready to scale ecommerce revenue without losing efficiency?

Let's automate your ad account architecture and unlock 2x–3x revenue growth within your target ROAS.

Start a conversation