Era februarie — cel mai slab trimestru pentru beauty e-commerce în România. Clientul nostru, un magazin online cu produse de îngrijire a pielii și machiaj, venea la noi cu o problemă clară: cheltuia lunar 4.000 de lei pe Meta Ads și obținea un ROAS de 3×. Nu era rău, dar era departe de potențialul real al magazinului. Produsele aveau margini bune, AOV-ul era peste medie — ceva nu funcționa structural în campanii.
Am acceptat provocarea. Obiectivul: creștem eficiența campaniilor fără să creștem bugetul, în plină perioadă de cerere scăzută. 60 de zile mai târziu, ROAS-ul era la 8.11×. Iată exact ce am făcut.
Problema: de ce ROAS-ul stagna la 3×
Înainte de orice modificare, am petrecut o săptămână în diagnosticare. Contul exista de 18 luni, deci era suficientă istoricitate pentru a vedea pattern-urile. Ce am găsit a fost o combinație clasică de erori — fiecare minoră în sine, dar împreună devastatoare pentru eficiență.
Structura de campanii era plată
O singură campanie cu obiectiv Sales, un singur ad set, toate audiențele amestecate: lookalike 1–3%, interese broad, retargeting — totul în aceeași grămadă. Algoritmul Meta nu putea diferenția și optimiza pe fiecare segment în parte. Bugetul se ducea majoritar pe audiențele mai mari (și mai ieftine de accesat) — adică tocmai publicul cel mai rece, cel mai puțin probabil să cumpere.
Creative-ul nu era iterat — același ad de 3 luni
Același set de 3 imagini rula neîntrerupt de 14 săptămâni. CTR-ul căzuse de la 1.8% la 0.6% în ultimele 6 săptămâni — semn clar de ad fatigue. Costul per click crescuse cu 40% față de perioada de vârf, fără nicio intervenție creativă.
Retargetingul lipsea complet
Nu existau campanii dedicate pentru vizitatorii care nu cumpăraseră sau pentru cei care abandonaseră coșul. Practic, bugetul mergea 100% pe achiziție rece, lăsând neutilizat cel mai valoros segment: oamenii care deja cunosc brandul și produsele.
Tracking: Pixel clasic, fără Conversions API
Din cauza restricțiilor iOS 14.5+, pixelul browser raporta cu o acuratețe de aproximativ 55–60% din conversiile reale. Algoritmul Meta optimiza pe date incomplete, ceea ce înseamnă că targetingul automat era calibrat greșit. Smart bidding slab = targetare slabă = conversii scumpe.
Strategia în 4 pași
Nu am reinventat nimic. Am aplicat un framework de bun simț, executat riguros. Iată ce am schimbat, în ordinea în care am intervenit:
Pasul 1: Restructurare audiențe — top, mid și bottom funnel separat
Am dezasamblat campania unică și am construit o arhitectură în 3 niveluri:
- Top of Funnel (TOFU): Lookalike 1–3% pe baza cumpărătorilor din ultimele 180 de zile + interese broad segmentate pe categorii de produse. Buget: 45% din total.
- Mid of Funnel (MOFU): Lookalike 4–6% + interese înguste relevante. Buget: 25% din total.
- Bottom of Funnel (BOFU): Vizitatori ultimele 30 de zile, vizualizatori de pagini de produs, adăugători în coș fără achiziție. Buget: 30% din total.
Fiecare nivel are comportamente diferite, costuri diferite și mesaje care funcționează diferit. Amestecarea lor sabotează optimizarea algoritmică.
Pasul 2: Setup Conversions API server-side cu GTM Server Container
Am implementat Meta Conversions API prin Google Tag Manager Server Container. Concret: evenimentele de conversie sunt trimise direct din server-ul site-ului către Meta, ocolind complet restricțiile browser-ului și blockerele de ad.
Rezultatul imediat: rata de matching (Event Match Quality) a crescut de la 5.2 la 7.8 din 10. Algoritmul Meta a început să primească date de conversie complete, nu fragmentate. Costul per conversie a scăzut cu 18% în primele 10 zile exclusiv din această cauză — fără nicio altă modificare.
Pasul 3: Creative Iteration Framework — 6 variante la 2 săptămâni
Am introdus un ritm săptămânal de testare creativă bazat pe 3 unghiuri de mesaj × 2 formate = 6 variante active constant. Cele 3 unghiuri:
- Unghi social proof: recenzii reale, rezultate ale clienților, before/after (cel mai performant pentru beauty)
- Unghi ingrediente/formulă: educație — de ce produsul funcționează, ce conține, cum diferă de alternativele din piață
- Unghi urgență/ofertă: stoc limitat, bundle-uri, discount time-bound
Fiecare unghi era testat în format static (imagine simplă, text overlay) și format video scurt (15–20 secunde, fără sunet obligatoriu). La fiecare 2 săptămâni, oprim variantele cu CTR sub 0.8% și înlocuim cu iterații pe angajamentul câștigător.
Pasul 4: Retargeting granular — 3 segmente, 3 mesaje diferite
Am construit campanii de retargeting dedicate pentru 3 segmente distincte cu mesaje adaptate:
- Coș abandonat (ultimele 7 zile): Reminder direct cu produsele vizualizate + urgență ușoară. ROAS obținut: 14×.
- Vizitatori fără achiziție (ultimele 30 de zile): Conținut educațional + social proof, nu presiune directă de vânzare. ROAS: 6.2×.
- Cumpărători anteriori (upsell): Produse complementare, bundle-uri, recomandări personalizate pe categoria achiziționată. ROAS: 11×.
Rezultatele după 60 de zile
La finalul perioadei de 60 de zile, cu același buget lunar de 4.000 lei, am obținut:
| Metric | Înainte | După | Variație |
|---|---|---|---|
| ROAS | 3.00× | 8.11× | +170% |
| CTR | 0.61% | 1.89% | +47% |
| CPM | 38 lei | 29 lei | −23% |
| Revenue lunar | 12.000 lei | 32.440 lei | +170% |
| Cost per Achiziție | 86 lei | 32 lei | −63% |
| Event Match Quality | 5.2/10 | 7.8/10 | +50% |
Revenue-ul a crescut de la 12.000 lei la 32.440 lei pe lună — cu același buget. Nu am cheltuit mai mult, am cheltuit mai bine. Profitul suplimentar generat în 60 de zile a acoperit de 5 ori onorariul nostru de management.
Ce poți aplica de mâine
Nu ai nevoie de 60 de zile ca să începi să recuperezi eficiența. Există 3 acțiuni pe care orice magazin online le poate face imediat:
1. Verifică Event Match Quality în Events Manager
Mergi în Meta Business Suite → Events Manager → Pixelul tău → tab-ul "Overview". Dacă EMQ este sub 6.0, pixelul tău raportează slab și algoritmul optimizează pe date incomplete. Minimum viabil: implementezi parametrul em (email hashed) la toate evenimentele de Purchase — asta singur poate crește EMQ cu 1–2 puncte fără CAPI.
2. Creează o campanie separată de retargeting coș abandonat
Dacă nu ai nicio campanie cu audiența "Added to Cart — fără Purchase, ultimele 7 zile", oprește-te din citit și fă asta acum. Este cel mai ușor ROAS pe care îl poți obține — oamenii ăia au intenție de cumpărare demonstrată. Un budget de 15–20% din total cheltuit pe această audiență cu un mesaj simplu de reminder poate genera 20–30% din revenue total.
3. Rotește creative-ul la fiecare 2 săptămâni, fără excepții
Setează un reminder în calendar pentru ziua de luni la 2 săptămâni distanță. La fiecare ciclu, oprești ad-urile cu CTR sub 0.8% și încarci 2–3 variante noi. Nu trebuie să fie producție scumpă — UGC filmat cu telefonul, screenshot-uri de recenzii, video-uri scurte de tip "before/after" funcționează adesea mai bine decât producțiile profesionale în beauty.
Concluzie
ROAS-ul de 8.11× nu a venit dintr-un truc secret sau un hack de algoritm. A venit din execuție sistematică a unor principii de bun simț: separă audiențele, dă algoritmului date bune, testează creative constant și nu ignora publicul cald.
Dacă ai un magazin online cu un ROAS sub așteptări, înainte să crești bugetul sau să schimbi platforma, uită-te la cele 4 probleme identificate în acest caz. Șansele sunt mari să le regăsești și în contul tău.
Dacă vrei să vedem împreună situația specifică a magazinului tău, analiza este gratuită și fără niciun angajament.
