One region, two languages, many directions
A window-installation site in the Odesa region. The account saw large full-cycle work — from testing to launching new campaigns for new directions.

Since the target region is single, the key difficulty was query overlap: Russian- and Ukrainian-language queries competed in the same auction, and junk traffic ate the budget. Surgical segmentation precision was needed.
Low spend with rising conversions
Reach low spend yet grow impressions, cut cost per conversion and grow sales from ads — without inflating the budget on irrelevant queries.
Segmentation, cleanliness, dynamics
Language segmentation
Split campaigns into RU and UA so queries don't compete within one region.
Clean semantics
Thorough negatives (7,093 negative keywords) and exact-match conversion queries — junk traffic cut off.
Dynamic campaign
A dynamic campaign on a feed of window types — it captured the long tail of demand cheaply.
Video campaigns
Video to pre-selected, configured audiences in the Google Ads account.


A steady lead flow on a controlled budget
Fine segmentation by language and direction, a feed dynamic campaign and clean semantics delivered a steady lead flow on a controlled budget. The account — 9 campaigns by direction (windows, mosquito nets, blinds, partitions) with an RU/UA split.
| Metric | Value |
|---|---|
| Account structure | 9 campaigns, RU/UA by direction |
| Negative keywords | 7,093 (thorough negatives) |
| Dynamic campaign | 1,119 clicks · CPA 292.63 UAH |
| Mosquito nets | CTR 10.93% · CPA 73.71 UAH |
| 'Mosquito nets, UA' campaign | 1,039 clicks · 68 conversions |
Source: the project's Google Ads account (windows, Odesa region).
Project team
The project was run by Alyona Polyukhovich — PPC and targeting (PPC + Meta). Full team and roles on the 'About' page.
What's next
A similar performance case: a shopping campaign with ROAS ×9. Launching paid search? The concrete next step is an ads audit.