Profit per campanie — care campanie face bani, nu doar venit
ROAS-ul îți spune câți lei de venit aduce un leu de reclamă. Dar o campanie care vinde accesorii cu marjă 60% la ROAS 2,5 face mai mulți bani decât una care vinde electrocasnice cu marjă 12% la ROAS 4 — iar tabelul clasic de campanii spune exact invers. seenly calculează profitul per campanie din trei lentile, fiecare cu gradul ei de certitudine spus pe față.
Lentila 1: POAS real din produsele vândute (Google Shopping / PMax, Meta catalog)
Pentru campaniile care vând din feed, platformele ne spun ce produse a vândut fiecare campanie:
- Google: raportul Shopping per campanie × produs (acoperă Shopping și Performance Max; Search/Display nu au produse, deci rămân pe marja medie).
- Meta: defalcarea pe produs a campaniilor de catalog (Advantage+ / DPA); campaniile fără catalog rămân pe marja medie.
seenly leagă fiecare produs vândut de marja lui din feed (lanțul: cost real > marjă pe brand > marjă pe categorie > marja default a magazinului) și calculează profitul campaniei pe venit net de TVA — aceeași definiție POAS ca în tot raportul.
Onestitatea cifrei — badge-ul de acoperire: lângă POAS-ul „real" vezi mereu cât la sută din venitul campaniei vine din produse cu COST REAL (nu fallback). Sub 40% acoperire nu afișăm „real" deloc — rămâne estimatul pe marja medie, cu îndemnul de a completa costurile. O cifră „reală" pe date ghicite ar fi o minciună cu etichetă frumoasă.
Lentila 2: profit real din comenzile magazinului (toate canalele)
Comenzile sincronizate din magazin poartă utm-urile campaniei (utm_source + utm_campaign). seenly le grupează per campanie și adună profitul real al comenzilor — calculat din costurile efective, net de TVA, cu anulările și retururile la zi. Cardul „Profit real per campanie — din comenzile magazinului" apare în fiecare tab de canal.
De ce contează lentila asta:
- e podeaua certă — comenzi reale, nu conversii revendicate de platformă pe ferestre de atribuire;
- merge pe orice canal — inclusiv Meta non-catalog și TikTok, unde API-urile nu dau produse per campanie;
- prinde anulările — o campanie cu rată mare de anulare arată bine în platformă și prost aici; diferența e informația.
Limita ei, spusă pe față: numără doar comenzile care au păstrat utm-ul (browserul din aplicația Instagram, revenirile directe și cross-device-ul îl pierd — vezi atribuirea Meta). Procentul de comenzi cu etichetă de campanie e afișat pe card.
Lentila 3: estimatul pe marja medie (fallback-ul universal)
Unde nu există nici produse per campanie, nici comenzi cu utm, coloana „POAS est." din tabelele de campanii folosește marja medie a magazinului: venit net de TVA × marja default ÷ spend. E utilă pentru context (ești peste sau sub break-even?), dar nu diferențiază campaniile între ele — toate au aceeași marjă presupusă. De-asta merită completate costurile.
Cum treci de la estimat la real
- Costul produselor (COGS) în feed — seenly îl citește automat din câmpurile de cost ale feed-ului (cost_of_goods_sold, purchase_price, cost etc.). Dacă platforma ta de ecommerce exportă costul, e de ajuns să fie în feed.
- Marje pe brand / categorie — unde costul per produs lipsește, poți seta marje pe brand sau categorie în Data Services; sunt folosite ca fallback.
- Sync-ul comenzilor — activează conectorul de comerț (Setări → Comenzi reale): lentila 2 funcționează chiar și fără COGS în feed, pentru că profitul vine din comenzile sincronizate.
Fiecare produs cu cost real completat îmbunătățește în același timp: POAS-ul per campanie, Hero/Toxic, rolurile de produs și cardul PROFIT REAL PPC din Sumar.
Legături
- Ce țintă ROAS să setezi — break-even-ul din marjă, pragurile din scaling map.
- Atribuirea Meta/TikTok — de ce platformele revendică mai mult decât vinzi.
- Checklist-ul de atribuire pe comenzi — cum ajung utm-urile pe comenzi, per platformă de ecommerce.
Nu ai găsit ce căutai? Scrie-ne la [email protected] sau creează un cont și îți arătăm pe datele tale.
