All cases

    VavyHair styling, Germany, Austria and Switzerland

    €120K in revenue from Google Ads in the first full month.

    €120K
    conversion value in October
    5.05x
    ROAS in October, was 3.48x
    +54%
    conversion value compared to September
    Vavy in action

    The story behind vavy

    vavy makes the vavy™ Welleneisen: a curling iron for beach waves, developed with hairstylists and with its own ionProWave™ technology. Winner of the Beauty Product Award 2025.

    More than 55,000 customers went before you, with a 4.87 from over 1,500 reviews. The challenge: convincing cold searchers in Germany who have never heard of vavy.

    “vavy has a product customers are true fans of. Our job was making sure that someone who is still comparing comes across vavy at the moment they want to choose.”
    Lennard Steeman, founder Ecomtrada
    • Vavy image 1
    • Vavy image 2
    • Vavy image 3

    Where we started

    When Vavy came to us, everything ran through one Performance Max campaign for all countries at once. Brand and non brand were mixed together and the tracking was wrong.

    • 01

      One campaign for everything

      Germany, Austria and Switzerland in one campaign: you could not see which country cost money.

    • 02

      Brand and non brand mixed

      That made ROAS look better than it was, because brand traffic always converts well.

    • 03

      Tracking broken

      Without good conversion data you cannot steer.

    What we did, step by step

    1. 17 to 21 Sep

      The foundation first

      Tracking restored, conversion goals and assets cleaned up. A 90 day plan with a ROAS target of 4.5 and a maximum budget for Black Friday agreed in advance.

      Why: Measure first, then scale.

    2. Sep to Oct

      The secret weapon: a second domain

      Next to the webshop runs a separate comparison site with its own Ads account. It catches people searching for Welleneisen Test or Vergleich.

      Why: If someone is still comparing, you convince them with a comparison, not with a product page.

    3. 28 Sep

      New structure per country

      The campaign for all countries was replaced by separate feed campaigns for DE, AT and CH, with the brand excluded. Demand Gen stopped because of low ROAS. Feeds and product attributes updated per campaign.

      Why: Per country you see where you win and where you lose.

    4. 4 to 11 Oct

      Pruning and scaling

      Switzerland non brand switched off after weak results. Germany scaled up step by step as long as ROAS stayed above 3.

      Why: Budget follows results.

    5. 13 to 20 Oct

      Brand and non brand separated

      More than 20 search terms excluded and non brand terms taken out of the brand campaigns. The brand campaign scaled up, because it was limited by budget.

      Why: That way you know what new customers really cost.

    6. 22 to 30 Oct

      Scaling further

      DE/AT non brand scaled up further. Expensive search terms without results excluded.

      Why: Scaling and pruning go together.

    How we changed the feed

    The feed only had the product name. Someone searching in Germany does not type vavy but Welleneisen or Lockenstab für Beach Waves. So we added what the product is and what it solves.

    • Old title: vavy™ Welleneisen

      New title: vavy Welleneisen mit ionProWave™ | Beach Waves für kurzes und langes Haar | Set mit Zubehör

      • Keyword Welleneisen
      • Benefit added
      • Set named
    • Old title: vavy™ Thermo-Bürste

      New title: vavy Thermo-Bürste | Beheizte Rundbürste für Volumen und Glanz

      • What it is
      • What it delivers

    Examples for illustration, based on products from their range.

    From one campaign to a structure per country

    Before

    • 1 Performance Max campaign
    • Germany, Austria and Switzerland together
    • Brand and non brand mixed
    • Demand Gen with low ROAS

    After

    • Feed campaign Germanyscaled up
    • Feed campaign Austriascaled up
    • Feed campaign Switzerlandadjusted
    • Non brand Search DE/ATscaled up
    • Non brand Search Switzerlandstopped
    • Brand Search, separatescaled up
    • Demand Genstopped

    The brand is excluded in every country campaign. That way you see what new customers really cost.

    The result

    Conversion value per month, with ROAS

    Result per month
    MonthConversion valueROAS
    Sep€78,1653.48x
    Oct€120,5785.05x
    • Kjell

      Google is Doing very good Job

      October 2026

    Straight from the chat

    • Screenshot 1 from the chat with Vavy
    • Screenshot 2 from the chat with Vavy

    Source: Google Ads, September and October 2026. We started on 15 September, so part of September is from before our start.

    What you can learn from this

    1. 01One campaign for all countries hides where you lose money
    2. 02Separate brand and non brand, or you are fooling yourself
    3. 03Catch cold searchers with a comparison, not with a product page
    Book an intro call
    Contact

    Let's connect?

    No sales pitch, just an honest conversation. About your ads, your business, or just to get acquainted.

    • 30 days not satisfied? Money back.
    • Response within 24 hours, always
    • Honest advice, even if it's not in our favor
    • Cancel monthly, no lock-in
    lennard@ecomtrada.nl(0223) 234299

    Annie Romein-Verschoorlaan 14, 1784NZ Den Helder, NL

    Schedule a Call

    Pick a time that works for you

    WhatsApp

    Send a message, we'll respond quickly

    Available Mon-Fri 9:00-17:00, but you can always send a message