Calcolatore ROAS
Con 1000 spesi in annunci e 4000 di ricavi attribuiti, il suo ROAS è 4, cioè il 400 %: quattro unità di ritorno per ogni unità investita. Una spesa pari a zero viene rifiutata invece di mostrare un risultato infinito. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Spesa pubblicitaria
- 1000
- Ricavi
- 4000
- ROAS
- 4
- ROAS (%)
- 400
Il ritorno sulla spesa pubblicitaria (ROAS) è il rapporto di efficienza centrale che i team di media a pagamento usano quando chiedono quanti ricavi sono tornati per ogni unità monetaria investita in annunci. Marketer, buyer di performance e partner finanziari hanno bisogno di un numero trasparente da inserire in un report settimanale, in un modello di media mix o in una presentazione al cliente senza discutere formule di foglio di calcolo. Ricavi attribuiti pari a zero sono consentiti e producono correttamente un ROAS di zero.
Cosa significa il ROAS e come si definisce il rapporto
Il ritorno sulla spesa pubblicitaria risponde a una sola domanda operativa: per ogni unità monetaria che Lei destina alla pubblicità, quante unità di ricavi attribuiti sono tornate. La definizione classica è ROAS uguale ai ricavi divisi per la spesa pubblicitaria. Un risultato di quattro significa quattro unità di ricavi per unità di spesa, spesso scritto come quattro volte o quattro a uno.
La forma percentuale moltiplica lo stesso rapporto per cento, così un rapporto di quattro è un ROAS del quattrocento per cento. A differenza di un ROI di investimento generale che sottrae il costo dal ritorno prima di dividere per il costo, il ROAS non scorpora prima la spesa dai ricavi; è un multiplo lordo ricavi-su-spesa usato nei report di search a pagamento, social, display e retail media.
I team hanno comunque bisogno di regole di attribuzione, finestre di lookback e coerenza di valuta al di fuori di questo calcolatore, ma una volta concordati spesa e ricavi attribuiti l'aritmetica è fissa.
Dove un calcolatore ROAS crea valore
I team di marketing performance usano un calcolatore del ritorno sulla spesa pubblicitaria per normalizzare i report di canale quando le piattaforme mostrano spesa e valore di conversione ma non un unico rapporto concordato per il report finanziario. Le agenzie hanno bisogno di un oracolo deterministico che rifiuti la spesa zero invece di emettere in silenzio un infinito che una slide rivolta al cliente potrebbe incollare come miracolo.
I corsi di finanza e growth valutano i compiti sui media a pagamento con una formula stabile che distingue il ROAS dal ROI netto così gli studenti imparano quale rapporto ha chiesto la direzione. La validazione fallita non consuma il saldo.
Casi d'uso
Report settimanali dei media a pagamento
Trasformi spesa per canale e ricavi attribuiti in un unico rapporto ROAS e percentuale per il deck settimanale di performance o il riepilogo su Slack.
Controlli QBR di agenzia con il cliente
Verifichi le cifre ROAS rivolte al cliente con un calcolatore deterministico che rifiuta la spesa zero invece di inviare un'efficienza infinita.
Valutazione in aula e LMS
Valuti i compiti sui media a pagamento che chiedono ROAS come rapporto e percentuale con un oracolo stabile che gli studenti possono rieseguire gratis nel browser.
Domande frequenti
In che modo il ROAS differisce dal ROI?
Il ROAS è ricavi divisi per spesa pubblicitaria (un multiplo lordo). Il ROI classico di investimento è (ritorno meno investimento) diviso per l'investimento, quindi scorpora il costo dal ritorno prima.
Come si calcola il ROAS?
Divida i ricavi attribuiti agli annunci per quanto ha speso. Con una spesa di 1000 e ricavi di 4000, il ROAS è 4; moltiplicato per 100 dà la forma percentuale, 400 %.
Cosa significa un ROAS di 4?
Significa che per ogni unità spesa in pubblicità sono rientrate quattro unità di ricavi, spesso scritto 4:1 o quattro volte. In percentuale lo stesso risultato si legge 400 %.
Perché una spesa pubblicitaria pari a zero non è accettata?
Perché la divisione per zero non ha un risultato definito. Invece di restituire una cifra infinita che potrebbe finire in una presentazione come un successo miracoloso, il calcolatore si ferma e chiede una spesa positiva.
I ricavi attribuiti possono essere zero?
Sì. Ricavi pari a zero sono un risultato valido e danno un ROAS di zero, segno che la spesa non ha reso nulla in quel periodo. Vengono rifiutati solo i ricavi negativi.
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/biz/ad-spend-roas-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ad_spend":1000,"revenue":4000}'const res = await fetch("https://api.kit.forhosting.com/biz/ad-spend-roas-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ad_spend": 1000,
"revenue": 4000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/ad-spend-roas-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ad_spend": 1000,
"revenue": 4000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/ad-spend-roas-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ad_spend":1000,"revenue":4000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ad_spend":1000,"revenue":4000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/ad-spend-roas-calc", 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
{
"ad_spend": 1000,
"revenue": 4000
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.ad_spend_roas_calc",
"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.
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 calcolatore del ritorno sulla spesa pubblicitaria accetta la spesa ads e i ricavi attribuiti a quella spesa, divide i ricavi per la spesa per ottenere il rapporto ROAS, moltiplica per cento per la forma percentuale e fallisce con invalid_input quando la spesa è zero o negativa, così Lei non pubblica mai un infinito silenzioso.
Cosa significa il ROAS e come si definisce il rapporto
Quando la spesa è zero, il rapporto è matematicamente indefinito; la capacità lo codifica come invalid_input invece di restituire infinito o NaN che una dashboard difettosa potrebbe trattare come successo.
Contratto di input, forma della risposta e comportamento in errore
Una spesa zero o negativa viene rifiutata con un messaggio chiaro che il ROAS è indefinito quando la spesa è zero — tali fallimenti non vengono addebitati. Mantenga le unità coerenti: se la spesa è in dollari, i ricavi attribuiti devono esserlo nella stessa finestra. Invii con POST un corpo JSON con due campi obbligatori: ad_spend, un numero finito positivo maggiore di zero in unità monetarie, e revenue, un numero finito non negativo nelle stesse unità che rappresenta le vendite o il valore attribuito a quella spesa. Ogni campo può arrivare come numero JSON o come stringa numerica; campi assenti, stringhe vuote, valori non finiti e negativi falliscono con invalid_input indicando il campo. In caso di successo il corpo ripete ad_spend e revenue e restituisce roas (il rapporto adimensionale), roas_percent (il rapporto per cento) e una breve stringa di formula che riafferma ROAS uguale a ricavi divisi per spesa. Verifica da manuale: spesa mille e ricavi quattromila producono ROAS quattro e roas_percent quattrocento. Abbini il risultato numerico alle proprie etichette di canale, definizioni di conversione e suddivisioni brand versus performance al di fuori di questo endpoint; il calcolatore restituisce solo il rapporto puro e non emette piani media, raccomandazioni di bid né esportazioni di piattaforma.
Dove un calcolatore ROAS crea valore
Poiché l'implementazione è parse di livello A puro, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita. Mantenga le richieste piccole, fissi nei test i campi roas e roas_percent arrotondati, e otterrà rapporti di efficienza riproducibili per formazione, plugin LMS e worker di edge senza montare una stack completa di analytics pubblicitaria per conto proprio.
Domande tecniche
Come si calcola il ritorno sulla spesa pubblicitaria (ROAS)?
Invii ad_spend positivo e revenue non negativo nella stessa valuta. L'API restituisce ROAS come ricavi divisi per ad_spend, più roas_percent come quel rapporto per cento.
Cosa succede se la spesa pubblicitaria è zero?
L'attività fallisce con invalid_input. Il ROAS è indefinito quando la spesa è zero, quindi l'API non restituisce mai infinito né NaN. La validazione fallita non viene addebitata.
I ricavi attribuiti possono essere zero?
Sì. Ricavi zero con spesa positiva producono ROAS di zero e roas_percent di zero, esito di efficienza valido quando gli annunci non hanno generato vendite attribuite.
Quanto costa il calcolatore del ritorno sulla spesa pubblicitaria?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.