Ce este ROAS și de ce e metric-ul cel mai prost folosit din marketing
ROAS (Return On Ad Spend) = revenue generat ÷ buget cheltuit. Pare simplu. Nu este.
Problema: revenue generat ATRIBUIT cui? Ultimei reclame pe care a dat click clientul? Primei? Tuturor? Aici începe minciuna. Fiecare platformă (Meta, Google, TikTok) îți raportează ROAS folosind atribuirea ei - last-click, view-through 7 zile, sau modele „data-driven” pe care nu le poți audita.
Rezultatul: dacă aduni ROAS-ul raportat de toate platformele, suma e mai mare decât revenue-ul tău total. Matematic imposibil. Practic, fiecare platformă revendică același client.
Și asta e doar începutul. Mai sunt 3 surse de eroare: pixel-ul care pierde 25-40% din conversii post iOS 14.5, dublarea conversiilor între web și app, și revenue-ul brut (cu TVA și transport) vs. revenue-ul net. La fiecare strat, cifra se umflă în favoarea platformei care vrea să-ți vândă mai mult inventory.
De ce s-a stricat ROAS-ul după iOS 14.5
Înainte de aprilie 2021, pixelul Meta vedea aproape tot. Atribuirea era previzibilă: 7 zile click + 1 zi view, deterministic, cu cookies care trăiau luni. ROAS-ul raportat era umflat cu 5-10%, nu cu 30-50%.
După iOS 14.5, Apple a introdus App Tracking Transparency. ~70% dintre useri spun NU la tracking. Meta și-a pierdut accesul direct la conversii, iar modelarea statistică (Aggregated Event Measurement, Conversions API modeled) a început să umple golurile cu estimări. Google a urmat cu Privacy Sandbox și depreciation-ul cookie-urilor third-party.
Practic: ce vezi în Ads Manager nu mai e ce s-a întâmplat. E ce CREDE platforma că s-a întâmplat, optimizat să te facă să cheltui mai mult. Conflict de interes pur.
Cum calculezi ROAS-ul real în 2026
ROAS-ul real are 3 condiții non-negociabile. Fără ele, tot ce vezi e ficțiune optimistă.
- →Server-side tracking (CAPI pentru Meta, Enhanced Conversions pentru Google, Stape sau server propriu). Recuperezi 25-40% din conversiile pierdute de iOS 14.5 și ai date pe care le poți audita.
- →Atribuire multi-touch, nu last-click. Vezi întreaga călătorie, de la primul impression la cumpărare. Modele acceptabile: linear, time-decay, position-based. Last-click subevaluează top-of-funnel-ul cu 40-60%.
- →Deduplicare cross-channel într-un warehouse (BigQuery, Snowflake, sau chiar PostgreSQL). Un client care a văzut Meta + Google + email = se numără O DATĂ, nu de trei ori.
- →Bonus: incrementality testing trimestrial. Oprești un canal pe 20% din audiență timp de 2 săptămâni și măsori revenue-ul real pierdut. Ăsta e ROAS-ul incremental - singurul care contează pentru decizii de buget.
Cifre reale din €38M+ media spend gestionat
Pe portofoliul BRILU, diferența medie între ROAS raportat de platformă și ROAS real e de 34%. Adică: dacă Meta zice 4.2x, în realitate e ~2.8x. Suficient cât să transformi o campanie „profitabilă” într-una care arde bani.
În unele cazuri (ecommerce beauty cu cicluri lungi de decizie și mult retargeting), diferența ajunge la 60%. ROAS raportat: 6x. ROAS real: 2.4x. Clientul scala bugetul lunar pe baza primei cifre, în timp ce a doua spunea clar „oprește”.
Pe canale: Meta umflă în medie cu 38%, Google cu 22%, TikTok cu 51%, programmatic display cu 70%+. Cu cât tracking-ul e mai slab pe canal, cu atât minciuna e mai mare. Display-ul programatic e cel mai grav - practic raportezi cifre inventate.
Decizia bazată pe ROAS fals = scalezi buget pe un canal care nu performează, oprești un canal care funcționează. Pierzi de două ori: bani aruncați pe canalul greșit + revenue pierdut de la canalul pe care l-ai oprit prematur.
Ce să faci săptămâna asta
Pas 1: Activează CAPI pe Meta și Enhanced Conversions pe Google. Gratis, durează 2 ore cu un dev care înțelege GTM server-side. Match rate-ul ar trebui să urce de la 40-60% la 85%+.
Pas 2: Implementează un model de atribuire simplu (linear sau time-decay) într-un dashboard separat de platforme. Poate fi în Looker Studio cu date din GA4 + Shopify/Stripe, sau direct într-un warehouse dacă ai volum.
Pas 3: Compară lunar: ROAS platformă vs. ROAS real, per canal. Diferența îți spune cât pierdeai luând decizii oarbe. În primele 30 zile, majoritatea găsesc 15-25% din buget alocat greșit.
Pas 4: Programează un test de incrementality pe trimestru. E singurul mod în care vei ști pe bune dacă un canal merită bugetul pe care îl primește.