Vai al contenuto

Profittabilità delle ads su WooCommerce: traccia il margine reale

10 min lettura
PR

Priya Raghunathan

E-commerce Performance Manager

Tracciare il profitto delle ads su WooCommerce significa rispondere a una domanda a cui nessuna schermata risponde da sola: dopo costi del prodotto, rimborsi, spedizione, commissioni di pagamento e spesa pubblicitaria, la pubblicità di questo mese ha fatto guadagnare? WooCommerce ha gli ordini, Meta, Google e TikTok hanno la spesa, e il tuo margine sta da qualche parte nel mezzo. Questa guida mostra dove si trova ogni numero in uno store WooCommerce, come ricollegare gli ordini agli annunci e come trasformare il risultato in un ROAS WooCommerce affidabile e in regole su cui agire.

Se hai anche uno store Shopify, la nostra guida al tracciamento del profitto su Shopify applica lo stesso metodo con i campi di Shopify. Qui restiamo sulle specificità di WooCommerce e teniamo corta la teoria.

Risposta rapida

Per tracciare il profitto delle ads su WooCommerce, attiva la funzione core Cost of Goods Sold e inserisci un costo per ogni prodotto e variazione, prendi le vendite nette da WooCommerce Analytics, sottrai COGS, spedizione pagata, commissioni di pagamento e altri costi variabili, poi dividi quel margine di contribuzione per la spesa pubblicitaria totale su tutte le piattaforme. Quel rapporto è il POAS, e 1,0 è il pareggio.

ROAS vs POAS in breve

Il ROAS divide il fatturato per la spesa pubblicitaria. Ignora coupon, costo del prodotto, spedizione, commissioni di pagamento, rimborsi e imposte, quindi sembra quasi sempre migliore del conto in banca. Il POAS, profit on ad spend, sostituisce il fatturato con il margine di contribuzione:

  • Margine di contribuzione = vendite nette meno COGS, costi di spedizione, commissioni di pagamento e altri costi variabili
  • POAS = margine di contribuzione ÷ spesa pubblicitaria totale (pareggio a 1,0)
  • ROAS di pareggio = 1 ÷ margine di contribuzione %

Qui non serve altra teoria. Per la versione lunga, leggi perché il ROAS non corrisponde al profitto e il framework ROAS riportato vs ROAS reale, che ricostruisce il ROAS dai dati degli ordini passo per passo.

Dove si trovano i costi in WooCommerce

WooCommerce distribuisce gli input per il profitto tra impostazioni dei prodotti, schermate degli ordini, report di Analytics ed estratti conto di terze parti. Sapere cosa sta dove ti fa risparmiare ore di riconciliazione.

Costi del prodotto: la funzione COGS nel core

Per anni WooCommerce non ha avuto un campo costo nel core, e gli store si appoggiavano a estensioni o fogli di calcolo. Ora le cose sono cambiate. WooCommerce include una funzione Cost of Goods Sold nel core: secondo la sua documentazione sui COGS, la attivi in WooCommerce, Impostazioni, Avanzate, Funzionalità, poi inserisci un costo nella scheda Generale di ogni prodotto. I prodotti variabili hanno un costo predefinito che le variazioni ereditano, e puoi sovrascriverlo per singola variazione. Il valore predefinito è zero, quindi un campo vuoto fa passare in silenzio il prodotto come gratuito.

Per la profittabilità delle ads contano due dettagli. Primo, il costo viene salvato su ogni riga d'ordine, e la schermata dell'ordine mostra una colonna del costo e un costo totale, quindi un cambio di prezzo successivo non riscrive gli ordini passati. Secondo, la stessa pagina lo dice chiaramente: "Currently, the COGS feature does not integrate with WooCommerce Analytics", cioè per ora la funzione COGS non è integrata con WooCommerce Analytics. In Analytics non troverai un report sul profitto; i costi li sommi dagli ordini o da un'esportazione.

Se il tuo store usa già un'estensione o un plugin per il costo del venduto, potrebbe salvare i costi in campi propri. Scegli una sola fonte, migra se serve e non tenerne due attive.

Vendite nette, coupon e rimborsi in Analytics

WooCommerce Analytics include report su Ricavi, Ordini, Prodotti, Variazioni, Categorie, Coupon, Imposte, Magazzino, Clienti, Download e Attribuzione degli ordini, secondo la documentazione di WooCommerce Analytics. Il report Ricavi ti dà le righe che ti servono, e le definizioni contano:

  • Vendite lorde: prezzo del prodotto per quantità, esclusi rimborsi, coupon, imposte e spedizione.
  • Vendite nette: vendite lorde meno resi e coupon. È il dato di fatturato su cui costruire il profitto.
  • Vendite totali: vendite nette più imposte e spedizione. Non usarle per ROAS o POAS; le imposte non sono tue e gli incassi di spedizione sono compensati dalla fattura del corriere.

I rimborsi compaiono come numero negativo nella data in cui è avvenuto il rimborso, non nella data dell'ordine originale. Un mese con un'ondata di resi da una promozione precedente sembrerà peggiore del mese che li ha causati, quindi valuta su una finestra mobile.

Spedizione, commissioni di pagamento e imposte

Il dato di spedizione in Analytics è quanto hai fatto pagare ai clienti, non quanto hai pagato ai corrieri. Prendi il lato dei costi dalle fatture dei corrieri o dal tuo servizio di etichette. Le commissioni di pagamento dipendono dal gateway, quindi prendile dai suoi estratti conto o payout; se non riesci ad averle per ordine, una percentuale media verificata è meglio di niente. Tieni le imposte completamente fuori dal fatturato. Anche imballaggio, costi di logistica e costi delle app addebitati per ordine vanno nel margine di contribuzione.

Tracciare le ads su uno store WooCommerce

Le piattaforme pubblicitarie hanno bisogno degli eventi di acquisto per ottimizzare, e tu hai bisogno di ordini collegati alle campagne per dividere il POAS per canale. Sono due lavori separati.

Le estensioni ufficiali per Meta, Google e TikTok

Le piattaforme principali pubblicano ciascuna un'integrazione WooCommerce ufficiale:

  • Meta for WooCommerce (pubblicata da Facebook, slug facebook-for-woocommerce) collega lo store a Facebook, Instagram e WhatsApp, carica il tuo catalogo per gli annunci dinamici e installa il pixel, secondo la sua scheda su WordPress.org.
  • Google for WooCommerce sincronizza il feed prodotti con Google, aiuta a lanciare campagne Performance Max e aggiunge "automatic Google tagging and conversion tracking", cioè tag di Google e monitoraggio delle conversioni automatici, secondo la sua scheda su WordPress.org.
  • TikTok for WooCommerce installa il TikTok Pixel, abilita la Events API e offre la sincronizzazione del catalogo, secondo la sua pagina sul marketplace di WooCommerce.

Queste estensioni rendono molto più semplice il tracciamento delle Facebook ads su WooCommerce e degli equivalenti per Google e TikTok, ma passano a ogni piattaforma la sua visione delle conversioni. Non ti dicono il profitto, e i ricavi riportati dalle piattaforme continuano a sovrapporsi. La nostra guida sul perché le piattaforme pubblicitarie contano due volte le conversioni spiega come misurare questo scarto rispetto ai tuoi ordini.

Attribuzione degli ordini e UTM

WooCommerce 8.5 ha introdotto l'Order Attribution, che il post di rilascio della 8.5 descrive come "enabled by default for new and existing stores", cioè attiva di default per store nuovi ed esistenti. La documentazione sull'attribuzione degli ordini spiega che ogni ordine salva la fonte di provenienza, UTM source, medium, campaign, content e term, il tipo di dispositivo e le pagine viste nella sessione.

Conoscine i limiti prima di costruirci sopra:

  • Usa un modello last-click e lavora all'interno di una sola sessione, quindi non può seguire un visitatore tra una sessione e l'altra.
  • Copre solo gli ordini effettuati dopo l'attivazione della funzione; non c'è recupero dello storico.
  • Legge gli UTM, quindi è un tagging coerente su ogni annuncio a rendere possibili le divisioni per canale. La nostra guida a un sistema di tracciamento UTM mostra come impostare una naming che regga.

Unire la spesa di più piattaforme

WooCommerce non ha un campo per la spesa pubblicitaria. Per ottenere il POAS esporti la spesa da Meta, Google, TikTok, Taboola, Snapchat e Outbrain per le stesse date, nella valuta dello store e nello stesso fuso orario, e la metti accanto a vendite nette e costi di WooCommerce.

Lavora in quest'ordine. Calcola prima il POAS complessivo, margine di contribuzione totale su spesa totale, perché non dipende dall'attribuzione. Poi dividi per canale usando l'attribuzione degli ordini e i dati UTM, lasciando gli ordini senza tag in un gruppo "non attribuiti" invece di distribuirli a intuito. Infine dividi per prodotto, perché il margine complessivo nasconde gli SKU in perdita. Se gestisci molte piattaforme, il nostro framework per gestire le ads su più piattaforme copre la routine più ampia.

Un esempio svolto

I numeri qui sotto sono ipotetici, in semplici unità della valuta dello store, scelti solo per mostrare il metodo. Un mese, tre piattaforme, cifre al netto delle imposte.

Cosa riportano le piattaforme pubblicitarie

PiattaformaSpesaRicavi riportatiROAS riportato
Meta5.00015.0003,0
Google4.00012.0003,0
TikTok1.0003.0003,0
Totale10.00030.0003,0

Cosa dicono WooCommerce e le tue fatture

VoceImporto
Vendite lorde (Analytics)24.000
Couponmeno 1.600
Resimeno 1.400
Vendite nette21.000
COGS (costi totali degli ordini)meno 8.800
Spedizione pagata ai corrierimeno 1.700
Commissioni di pagamentomeno 600
Imballaggio e altri costi variabilimeno 400
Margine di contribuzione9.500

I calcoli:

  • ROAS complessivo sulle vendite nette: 21.000 ÷ 10.000 = 2,1, non 3,0.
  • Margine di contribuzione %: 9.500 ÷ 21.000 = circa 45 per cento.
  • ROAS di pareggio: 1 ÷ 0,45 = circa 2,2.
  • POAS: 9.500 ÷ 10.000 = 0,95.

Le dashboard dicono 3,0. Lo store perde un po' su ogni unità di spesa pubblicitaria, prima ancora dei costi fissi.

Ora dividi con l'attribuzione degli ordini. Diciamo che gli ordini con tag Meta hanno portato 10.500 di vendite nette, Google 7.000, TikTok 1.500, e 2.000 non avevano una campagna di provenienza. Con un margine del 45 per cento, Meta rende circa 4.725 su 5.000 di spesa (POAS 0,95), Google circa 3.150 su 4.000 (POAS 0,79) e TikTok circa 675 su 1.000 (POAS 0,68). Tutte le piattaforme riportavano lo stesso ROAS; il quadro del profitto è nettamente diverso. In uno store reale useresti anche il mix di prodotti di ogni canale, perché i COGS cambiano da SKU a SKU.

Regole decisionali per scalare

I numeri servono solo quando diventano regole che il team applica ogni settimana, sempre allo stesso modo, chiunque sia di turno.

  1. Conosci il tuo ROAS di pareggio, per store e possibilmente per linea di prodotto. Sotto quella soglia ogni vendita perde soldi.
  2. Fissa un POAS obiettivo che copra i costi fissi. Se i costi fissi sono 2.000 al mese e la spesa pianificata è 10.000, ti servono 12.000 di contribuzione: un obiettivo di 1,2.
  3. Scala sopra l'obiettivo, mantieni tra pareggio e obiettivo, taglia sotto il pareggio, valutando prima il POAS complessivo, poi canale e prodotto.
  4. Dai al prospecting una finestra più lunga. L'attribuzione last-click su singola sessione sottostima i canali che avviano i percorsi, quindi valutali su una vista complessiva a 30 giorni.
  5. Sistema i prodotti prima delle campagne. Una campagna che vende uno SKU in perdita non raggiungerà mai l'obiettivo, per quanto sia ben regolata.

Errori comuni

Sono gli errori che più spesso trasformano il ROAS WooCommerce in un numero fuorviante:

  • Lasciare il campo costo a zero. La funzione COGS del core parte da zero, e il margine sembra migliore.
  • Usare le vendite totali invece delle nette. Rimettono dentro imposte e incassi di spedizione.
  • Leggere i rimborsi per data dell'ordine. Analytics li registra nella data del rimborso; confronta dati omogenei.
  • Confondere la spedizione addebitata con quella pagata. Sono due numeri diversi.
  • Sommare i ricavi riportati dalle piattaforme. L'attribuzione sovrapposta conta gli ordini due volte.
  • Aspettarsi uno storico dell'attribuzione. L'attribuzione degli ordini copre solo gli ordini successivi alla sua attivazione.
  • Mescolare le convenzioni del POAS. Decidi se la spesa pubblicitaria è già dedotta e mettilo per iscritto.

Dove entra Wevion

La Profitability Analytics di Wevion, in beta, collega il tuo store WooCommerce o Shopify, legge il costo che inserisci nel campo del costo del venduto di WooCommerce (o il costo per articolo di Shopify) e ti fa impostare spedizione e commissioni una volta sola nelle Impostazioni. Toglie COGS, spedizione, commissioni di pagamento, costi extra e spesa pubblicitaria dalle vendite nette per mostrare profitto, margine e POAS, calcola il tuo POAS di pareggio e suddivide il margine per ogni SKU.

La spesa arriva da Meta, Google, TikTok, Taboola, Snapchat e Outbrain, sincronizzata in un'unica vista circa ogni 15 minuti, quindi l'unione tra ordini e spesa è già fatta. Wavo, il copilota AI, può proporre modifiche al budget basate su quella vista, e non cambia nulla finché non approvi. Se stai confrontando strumenti, la nostra rassegna degli strumenti di analisi pubblicitaria per e-commerce DTC e la più ampia guida alle piattaforme di gestione delle ads mettono in fila le opzioni.

In sintesi

  • WooCommerce ora ha nel core una funzione Cost of Goods Sold, ma non alimenta WooCommerce Analytics, quindi i costi arrivano dagli ordini.
  • Costruisci il profitto sulle vendite nette di WooCommerce, che escludono coupon, resi, imposte e spedizione, mai sulle vendite totali.
  • L'attribuzione degli ordini, attiva di default dalla 8.5, fornisce dati UTM last-click su singola sessione per ogni ordine; tagga ogni annuncio in modo coerente.
  • Il POAS è il margine di contribuzione sulla spesa pubblicitaria totale; 1,0 è il pareggio, e il tuo obiettivo deve coprire i costi fissi.
  • Decidi sul POAS complessivo, poi metti in classifica canali e SKU con il POAS attribuito.

Vuoi profitto e POAS del tuo store WooCommerce accanto alla spesa di tutte le piattaforme? Inizia una prova gratuita di 14 giorni di Wevion sul piano Pro, senza carta.

Torna al Blog
Condividi

Domande Frequenti

The Ad Signal

Insight settimanali per media buyer che non tirano a indovinare. Una email, solo sostanza.

Pronto ad Automatizzare le Tue Operazioni?

Inizia a lanciare campagne in blocco su ogni piattaforma. Prova Wevion gratis per 14 giorni sul piano Pro. Per iniziare la carta non serve: te la chiediamo al settimo giorno, e la fatturazione parte al 14° solo se l'hai aggiunta.