Calcolatore di GRP
Una copertura del 40% con una frequenza media di 3 produce 120 GRP. Moltiplichi copertura e frequenza per confrontare sulla stessa scala il peso pubblicitario di settimane, mezzi o piani media. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Copertura
- 40
- Frequenza
- 3
- Grp
- 120
I punti lordi di ascolto, o GRP, sono il peso consueto della televisione lineare, della radio, dell'out-of-home e di molte schede di campagna ancora in uso: comprimono quanto in ampio il messaggio è stato visto e con quale frequenza quelle persone vi sono state esposte in un solo numero che i planner media confrontano tra settimane e mezzi. Questo calcolatore di GRP moltiplica la percentuale di copertura per la frequenza media di esposizione, l'identità che ogni manuale di matematica pubblicitaria stampa come GRP uguale a copertura per frequenza. La copertura è la quota dell'universo obiettivo esposta almeno una volta, espressa come percentuale che non può superare cento. La frequenza è il numero medio di volte in cui quelle persone raggiunte hanno visto o udito la creatività.
Che cosa misurano i punti lordi di ascolto e come si forma il prodotto
I punti lordi di ascolto misurano il peso pubblicitario totale consegnato contro un universo obiettivo definito. Un GRP equivale a raggiungere l'uno per cento di quell'universo una sola volta. L'identità che questo calcolatore implementa è il prodotto che ogni planner media impara per primo: il GRP è uguale alla percentuale di copertura per la frequenza media di esposizione.
La copertura è la quota non duplicata del target esposta almeno una volta, espressa come percentuale da zero a cento. La frequenza è il numero medio di volte in cui quelle persone raggiunte sono state esposte alla creatività durante il volo. Il quaranta per cento di copertura a una media di tre esposizioni fa centoventi GRP, perché quaranta per tre è centoventi.
Quei medesimi centoventi GRP si possono assemblare in molti modi: venti per cento di copertura a sei esposizioni, sessanta per cento a due, oppure cento per cento a una virgola due esposizioni. Per questo il GRP è un peso, non un'affermazione di audience unica: due piani con GRP identici possono ancora differire su quanto concentrata o quanto ampia sia stata la consegna. Questo compito non ingerisce un log grezzo di ad-server, non applica la duplicazione tra mezzi e non converte le impressioni in copertura.
Tariffa e restituisce il prodotto da manuale su due numeri che Lei ha già da un post-buy, da una griglia di pianificazione o da un recap settimanale. Una frequenza pari a zero è un esito legittimo e restituisce grp zero anziché un errore. Una copertura di cento è altrettanto legittima: l'intero universo è stato raggiunto almeno una volta.
Ciò che non è legittimo è una copertura sopra il cento per cento, perché una quota di universo non può superare l'universo, né una copertura o una frequenza negative, perché nessuna delle due grandezze può essere negativa nella matematica dei media.
Dove un calcolatore di GRP rende
I planner media, i buyer e i team di marca lato inserzionista usano un calcolatore di GRP quando una campagna, una settimana o un mezzo è accusato di consegnare meno peso del pattuito: hanno già copertura e frequenza da un post-buy o da una griglia e serve lo stesso prodotto che stamperebbe il loro sistema di acquisto, senza attendere un export proprietario. Le agenzie ricalcolano i due numeri per emittente, fascia oraria e demografico così un deck settimanale confronta i GRP tra varianti con una sola regola di arrotondamento condivisa.
È una ricerca e un mestiere diversi dal calcolare il tasso di clic, il costo per mille o il tasso di rimbalzo: il CTR divide i clic per le impressioni, il CPM divide la spesa per mille impressioni e il tasso di rimbalzo divide le sessioni di una sola pagina per le sessioni. Il GRP moltiplica la percentuale di copertura per la frequenza media contro l'universo definito e non dice nulla su costo, clic o engagement sul sito.
I team out-of-home e radio usano la stessa identità sulla copertura della loro valuta di audience; questo compito non sceglie quella valuta al posto Suo — calcola il prodotto sui due numeri che Lei fornisce. La convalida fallita non consuma saldo.
Casi d'uso
Schede settimanali di campagna
Trasformi la percentuale di copertura e la frequenza media di una settimana nel GRP da mettere accanto a ciascun mezzo in un recap di media a pagamento.
Controllo piano contro post-buy
Ricalcoli grp per emittente, fascia oraria o demografico da due numeri della griglia, così ogni variante condivide lo stesso prodotto e lo stesso arrotondamento.
Domande frequenti
Che cosa accade se la copertura supera il 100 per cento?
I punti lordi di ascolto usano una percentuale dell'universo obiettivo, quindi una quota sopra il 100 per cento viene rifiutata e non fatturata.
La copertura è una percentuale o una frazione 0–1?
Una percentuale sulla scala 0–100. Il quaranta per cento di copertura è 40, non 0.4. Inviare 0.4 è trattato come quattro decimi di un per cento.
La frequenza media può essere zero?
Sì. Una frequency nulla è un volo vuoto legittimo e restituisce grp zero.
Come si calcolano i GRP?
Si moltiplica la copertura, in percentuale del pubblico obiettivo, per la frequenza media di esposizione delle persone raggiunte. Una copertura del 40% con frequenza 3 dà 120 GRP; ogni punto equivale a raggiungere una volta l'1% del pubblico.
Due piani con gli stessi GRP raggiungono le stesse persone?
Non necessariamente. I GRP misurano un peso, non un pubblico unico. Gli stessi 120 punti possono essere il 20% di copertura con 6 esposizioni, il 60% con 2 o il 100% con 1,2: piani molto diversi.
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/grp \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"reach":40,"frequency":3}'const res = await fetch("https://api.kit.forhosting.com/fin/grp", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"reach": 40,
"frequency": 3
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/grp",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"reach": 40,
"frequency": 3
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/grp", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"reach":40,"frequency":3}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"reach":40,"frequency":3}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/grp", 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
{
"reach": 40,
"frequency": 3
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.grp",
"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
Contratto di ingresso, forma della risposta ed errori
Se reach è negativo, la richiesta fallisce. Se frequency è negativa, la richiesta fallisce. Quei fallimenti non vengono fatturati. Esempio: copertura del quaranta per cento e frequency tre danno grp centoventi. La copertura è una percentuale sulla scala da zero a cento, non una frazione da zero a uno: inviare 0.4 è trattato come quattro decimi di un per cento, non come quaranta per cento. Invii per POST un corpo JSON con due numeri finiti obbligatori. reach è la percentuale dell'universo obiettivo esposta almeno una volta; gli alias reach_percent, reach_pct e reach_percentage puntano allo stesso campo così una colonna del magazzino conserva il nome. frequency è il numero medio di esposizioni tra quelle persone raggiunte; gli alias avg_frequency e average_frequency sono accettati. Ogni campo può arrivare come numero JSON o come stringa numerica. Campi assenti, stringhe vuote e valori non finiti falliscono con invalid_input indicando il campo. Se la convalida passa, il corpo ripete reach e frequency, indica grp come il prodotto arrotondato half-up a sei decimali e una stringa formula che ribadisce l'identità. Abbini il JSON al proprio grano di data se serve una serie settimanale; questo compito calcola una finestra alla volta e non emette grafici né mix di mezzi.
Dove un calcolatore di GRP rende
I partner finance che allocano la spesa contro il peso consegnato prendono reach e frequency dal magazzino e fissano grp in un modello che non deve chiamare un'API di agenzia media. Poiché l'implementazione è parse pura di tier A, ogni chiamata riuscita costa la tariffa base pubblicata $0.002 senza token di modello né rete in uscita. Mantenga reach pari o inferiore al cento per cento, frequency non negativa, fissi il prodotto arrotondato nei test e otterrà punti lordi di ascolto riproducibili per cruscotti, plugin LMS e worker di bordo senza erigere un motore di matematica media proprio.
Casi di integrazione
Modelli di spesa contro peso
Fissi i punti lordi di ascolto in un foglio di allocazione della spesa senza chiamare un'API media proprietaria per un prodotto di cui ha già gli input.
Domande tecniche
Come si calcolano i punti lordi di ascolto?
Invii i numeri finiti reach (una percentuale da 0 a 100) e frequency (esposizioni medie tra le persone raggiunte). L'API restituisce grp = reach × frequency.
Quanto costa il calcolatore di GRP?
Lo strumento del browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; un input non valido non viene fatturato.