Calcolatore ROAS
Annunci costati 1.000 che hanno portato 4.000 di ricavi attribuiti hanno un ROAS di 4: quattro unità di ricavo per ogni unità spesa. Confronti campagne di ricerca, social e shopping prima di potenziarne o sospenderne una. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Ricavi
- 4000
- Costo
- 1000
- ROAS
- 4
Il ritorno sulla spesa pubblicitaria, spesso cercato come calcolatore ROAS, è l'identità del media a pagamento che trasforma ricavi attribuiti e costo pubblicitario in un solo rapporto di efficienza: ricavi divisi per il costo. Chi compra media confronta search, social, display, shopping e affiliazione su quel quoziente prima di scalare un vincitore o mettere in pausa un perdente. L'aritmetica è deterministica, senza rete, senza campionamento e senza orologio.
Che cosa significa il ritorno sulla spesa pubblicitaria e che cosa contiene la risposta
Il ritorno sulla spesa pubblicitaria è il rapporto a livello di campagna che i marketer scrivono come ROAS uguale a ricavi attribuiti divisi per il costo pubblicitario. Revenue è il denaro che la finestra di attribuzione accredita agli annunci: il valore di conversione riferito dalla piattaforma, le vendite del negozio etichettate a una campagna, o un export finanziario di ordini attribuiti in una sola valuta.
Cost è il denaro effettivamente fatturato o prelevato dal conto annunci in quella stessa finestra: il costo media e, se il Suo team finance li tratta come pubblicità, i costi di veicolazione nella stessa valuta. Dividere quei due numeri produce un rapporto adimensionale che Lei può affiancare a un obiettivo come quattro a uno, al numero misto della settimana precedente o a un pavimento di margine di contribuzione.
Un risultato di quattro significa quattro unità di ricavo attribuito per ogni unità spesa; un risultato di uno significa pareggio sui media prima di altri costi; un risultato di zero significa spesa senza vendite attribuite.
Dove il pensiero ROAS si inserisce nell'acquisto media, nel reporting e nel software
Si incontra il pensiero ROAS quando un buyer media chiede se una campagna shopping restituisce ancora più di quattro unità di ricavo attribuito per unità spesa, quando un fondatore confronta retainer di agenzia che quotano un ritorno sulla spesa pubblicitaria obiettivo, o quando un partner finance chiede perché il ROAS misto del mese scorso è sceso dopo un'ondata di brand che ha prenotato impressioni senza vendite corrispondenti.
I team di performance verificano in anticipo se un budget giornaliero proposto, all'attuale valore di conversione, resta sopra un pavimento di catalogo o di margine di contribuzione prima di scalare. Compiti e colloqui spesso necessitano di una fonte rapida e fuori linea di quozienti così che le soluzioni si verifichino senza macro opache di foglio sotto pressione di tempo.
Questa identità non sostituisce test di incrementalità, holdout geografici né il ritorno sull'investimento pieno che sottrae tutti i costi dal guadagno, ma è il numero che ogni conto annunci già stampa accanto al valore di conversione.
Casi d'uso
Controlli di scala su search e social
Divida il valore di conversione attribuito della settimana scorsa per la spesa pubblicitaria per vedere se una campagna resta sopra il ROAS obiettivo prima di alzare il budget.
Reporting settimanale di ROAS misto
Riunisca più canali in un solo totale di ricavi e un solo totale di costo pubblicitario così che finance e growth condividano un'unica cifra di ritorno sulla spesa pubblicitaria misto.
Domande frequenti
Questo calcolatore ROAS è lo stesso del ritorno sull'investimento (ROI)?
No. Il ROAS è ricavo attribuito sul costo pubblicitario. Il ROI in genere usa (guadagno meno costo) diviso per il costo e può includere costi non pubblicitari. Usi uno strumento ROI dedicato se Le serve quell'identità più ampia.
Posso inviare ricavi attribuiti nulli per una campagna che ha speso ma non ha venduto?
Il revenue negativo è rifiutato. Il cost deve restare strettamente positivo.
Qual è un buon ROAS?
Dipende dai suoi margini. Confronti il risultato con il suo obiettivo, per esempio 4 a 1, con il dato della settimana precedente o con una soglia minima di margine di contribuzione. Un ROAS di 1 copre soltanto la spesa media, prima di ogni altro costo.
Che cosa devo contare come costo pubblicitario?
Il denaro effettivamente fatturato o addebitato sull'account pubblicitario nella stessa finestra dei ricavi: il costo media e, se l'amministrazione le tratta come pubblicità, le commissioni di erogazione della piattaforma, tutto nella stessa valuta.
Il ROAS dimostra che gli annunci hanno causato le vendite?
No. Mette in rapporto i ricavi attribuiti con la spesa, ma non sostituisce i test di incrementalità né gli esperimenti che confrontano zone con e senza annunci. Solo quei test dicono quali vendite derivano davvero dalla pubblicità.
Strumenti correlati
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/fin/roas \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"revenue":4000,"cost":1000}'const res = await fetch("https://api.kit.forhosting.com/fin/roas", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"revenue": 4000,
"cost": 1000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/roas",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"revenue": 4000,
"cost": 1000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/roas", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"revenue":4000,"cost":1000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"revenue":4000,"cost":1000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/roas", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"revenue": 4000,
"cost": 1000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.roas",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_abs_value | 1000000000000000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Questo strumento accetta ricavi attribuiti e costo pubblicitario totale, restituisce il rapporto ROAS e fallisce con invalid_input quando il costo pubblicitario è zero, perché quel quoziente non è definito. Lo usi gratis nel browser, oppure chiami l'API a $0.002 per elemento riuscito per cruscotti, fogli di offerta e script notturni di budget che devono vedere la stessa cifra ogni volta.
Che cosa significa il ritorno sulla spesa pubblicitaria e che cosa contiene la risposta
Questo calcolatore restituisce il revenue e il cost inviati, il risultato roas e la stringa di formula roas = revenue / cost. Non c'è imposta nascosta, conversione di valuta, modello multi-touch né sconto per il valore del denaro nel tempo: il motore divide due numeri finiti nel campo ammesso oppure rifiuta l'ingresso con invalid_input. I casi rifiutati includono revenue o cost assenti, valori non finiti, grandezze sopra il tetto documentato, un revenue negativo e qualsiasi cost pari a zero o non positivo, perché la divisione per zero non è definita e un esborso pubblicitario non positivo non definisce un ritorno sulla spesa pubblicitaria. Se Le serve un ROI generico che sottrae il costo dal guadagno, oppure un CPA che divide la spesa per le acquisizioni, usi strumenti finanziari dedicati; questa pagina risponde solo al rapporto trasparente ricavi pubblicitari su costo, con uscita numerica stabile adatta a fogli, test unitari e consumatori di API che non devono inventare costi extra.
Come si leggono revenue e cost e come il quoziente resta riproducibile
Segni più iniziali opzionali e notazione scientifica sulle stringhe numeriche sono ammessi quando si interpretano come decimali finiti; spazi incorporati, prefissi esadecimali e token non numerici sono rifiutati con un messaggio chiaro perché una cella sbagliata non diventi un ROAS errato. Un revenue negativo è rifiutato affinché il modello resti un calcolatore di efficienza pubblicitaria e non un libro mastro firmato di rimborsi. I campi preferiti sono revenue per le vendite attribuite in un'unità monetaria e cost per la spesa pubblicitaria totale nella stessa finestra, ma gli alias attributed_revenue, sales, proceeds e income per revenue, e advertising_cost, ad_spend, spend, total e advertising_spend per cost sono accettati così che fogli di calcolo, stringhe di interrogazione e moduli tipizzati riutilizzino lo stesso contratto. Zero per revenue è valido e produce semplicemente un ritorno sulla spesa pubblicitaria pari a zero quando cost è positivo: una campagna che ha speso denaro e non ha registrato vendite attribuite ha ROAS zero in questa identità. Cost deve essere strettamente positivo: se cost è zero o si trova a o sotto un epsilon minuscolo, la richiesta fallisce con invalid_input perché ROAS uguale a revenue diviso per cost non è definito quando il costo pubblicitario è zero. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando Le serve lo stesso risultato matematico in una pipeline automatizzata senza reimplementare Lei stesso la divisione.
Dove il pensiero ROAS si inserisce nell'acquisto media, nel reporting e nel software
Gli ingegneri di growth chiamano lo stesso contratto da script per seminare vettori di test deterministici per cruscotti di offerta, per normalizzare il revenue e lo spend inseriti prima di demo di raccomandazione, o per soddisfare enunciati di prodotto che pretendono un campo roas invece di un'affermazione vaga di efficienza. In questa pagina il lavoro gira interamente nel Suo browser; tramite l'API ogni consultazione riuscita costa $0.002, la convalida fallita non viene addebitata e nulla viene conservato dopo il ritorno della risposta. Quella scissione — esplorazione interattiva gratuita e API a pagamento identica — coincide con il resto del catalogo di livello A del KIT e Le consente di passare da una demo in aula a una pipeline automatizzata senza cambiare il risultato matematico. Lo abbini ad altri endpoint finanziari quando costruisce un piccolo laboratorio di aiuti pubblicitari e di economia unitaria, gratuiti e deterministici, che restano onesti su ciò che dividono.
Casi di integrazione
Fixture di cruscotto ed esercizi da colloquio
Semini test e fogli con un roas deterministico uguale a revenue diviso per cost così che valutatori e CI non dissentano su un rapporto calcolato a mano.
Domande tecniche
Come si calcola il ROAS a partire dai ricavi attribuiti e dal costo pubblicitario?
Invii numeri finiti revenue (non negativo) e cost (strettamente positivo). L'API restituisce roas = revenue / cost, più gli ingressi ecoati e la stringa di formula.
Che cosa accade se il costo pubblicitario è zero?
L'attività fallisce con invalid_input. Il ROAS è revenue diviso per cost, il che non è definito quando il costo pubblicitario è zero, quindi la richiesta non viene addebitata.
Quanto costa una richiesta al calcolatore ROAS?
Lo strumento nel browser è gratuito. Le richieste API usano saldo prepagato KIT a $0.002 per chiamata riuscita; l'ingresso non valido non viene addebitato.