Calcolo del tasso di apertura e consegna e-mail
Questo calcolatore trasforma tre totali comuni di una campagna in due percentuali confrontabili.
Esegui gratis nel browser
Inserisca il numero di e-mail inviate, consegnate correttamente e aperte per ottenere il tasso di consegna e quello di apertura sui messaggi consegnati. Il calcolo applica formule trasparenti, verifica che i conteggi formino un percorso valido e restituisce percentuali arrotondate a due decimali. È utile per controlli rapidi, report periodici e convalida dei dati esportati da una piattaforma di e-mail marketing.
Parta da conteggi coerenti
Utilizzi dati riferiti alla stessa campagna, allo stesso pubblico e alla stessa finestra di osservazione. Il totale inviato comprende tutti i messaggi che il fornitore ha tentato di spedire, mentre il totale consegnato esclude i messaggi respinti o non recapitati. Il totale aperto deve indicare i messaggi registrati come aperti tra quelli consegnati. Mescolare invii cumulativi con aperture di sette giorni produce una percentuale apparentemente precisa, ma priva di significato. Per questo il calcolatore verifica il percorso logico: i consegnati non possono superare gli inviati e gli aperti non possono superare i consegnati. Ogni valore deve essere un intero non negativo, perché si contano messaggi e non stime. Le e-mail inviate devono inoltre essere più di zero, poiché non si può calcolare un tasso di consegna con denominatore zero. Se il fornitore mostra aperture uniche e totali, scelga la misura adatta al report e la mantenga in ogni confronto. Nei riepiloghi, le aperture uniche sono spesso più chiare perché le azioni ripetute dello stesso destinatario non gonfiano il risultato.
Comprenda le due percentuali
Il tasso di consegna si ottiene dividendo le e-mail consegnate per quelle inviate e moltiplicando per cento. Indica quanta parte della campagna ha raggiunto i sistemi riceventi senza un errore di consegna registrato. Il tasso di apertura divide le e-mail aperte per quelle consegnate e moltiplica anch’esso per cento. Usare i messaggi consegnati come denominatore separa i problemi di recapito dal coinvolgimento: un messaggio respinto non può essere aperto e non deve ridurre la metrica una seconda volta. Se non viene consegnato alcun messaggio, il calcolatore restituisce un tasso di apertura pari a zero perché non vi erano messaggi disponibili, mentre il tasso di consegna descrive comunque l’esito. Entrambi i valori sono arrotondati a due decimali. Li interpreti nel contesto: qualità della lista e reputazione del mittente influenzano la consegna; funzioni di privacy, caricamento delle immagini e metodo di tracciamento incidono sulle aperture rilevate. Il calcolo è fedele, ma un evento di apertura non dimostra che una persona abbia letto il messaggio.
Usi il risultato nei report e nei confronti
Conservi i conteggi originali accanto ai tassi, così un revisore potrà riprodurre il calcolo e capire la dimensione della campagna. Un tasso elevato su un pubblico minimo non equivale alla stessa percentuale su una campagna ampia. Quando confronta oggetti, segmenti o date di invio, mantenga costanti le definizioni del fornitore e la finestra di osservazione. I dati di consegna spesso si stabilizzano presto, ma le aperture possono continuare dopo il primo report; contrassegni ogni rilevazione con la relativa data limite. I campi restituiti sono adatti a dashboard, fogli di calcolo, controlli qualità e riepiloghi automatici. Il calcolatore aiuta anche a individuare errori di esportazione: un totale consegnato superiore all’inviato, oppure aperto superiore al consegnato, viene rifiutato invece di generare una percentuale fuorviante. Il calcolo è deterministico, non contatta fornitori, non esamina destinatari e non invia messaggi. Inserisca solo totali aggregati. Il browser è comodo per un controllo singolo, mentre l’API costa $0.002 per richiesta nei flussi ripetibili.
Casi d'uso
Esaminare il riepilogo di una campagna
Converta i totali esportati di invii, consegne e aperture in percentuali coerenti per un report.
Convalidare i dati di una dashboard
Ricalcoli i tassi in modo indipendente e rifiuti relazioni impossibili prima della pubblicazione.
Confrontare segmenti della campagna
Applichi le stesse formule e lo stesso arrotondamento a ogni pubblico per un confronto equo.
Domande frequenti
Come viene calcolato il tasso di consegna?
Le e-mail consegnate vengono divise per quelle inviate, moltiplicate per cento e arrotondate a due decimali.
Come viene calcolato il tasso di apertura?
Le e-mail aperte vengono divise per quelle consegnate, moltiplicate per cento e arrotondate a due decimali.
Cosa accade se le e-mail inviate sono zero?
La richiesta restituisce un errore di input non valido, perché il tasso di consegna non può avere zero come denominatore.
Cosa accade se non viene consegnata alcuna e-mail?
I tassi di consegna e apertura sono entrambi zero, purché anche il numero di aperture sia zero.
Devo inserire aperture uniche o totali?
Usi la misura adatta al report e rimanga coerente. Le aperture uniche sono solitamente più utili per confrontare il coinvolgimento.
Quanto costa il calcolo tramite API?
Ogni richiesta API costa $0.002. Lo stesso calcolo deterministico può essere eseguito anche nel browser.
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/email-open-rate-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"emails_sent":10000,"emails_delivered":9600,"emails_opened":2304}'const res = await fetch("https://api.kit.forhosting.com/biz/email-open-rate-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"emails_sent": 10000,
"emails_delivered": 9600,
"emails_opened": 2304
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/email-open-rate-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"emails_sent": 10000,
"emails_delivered": 9600,
"emails_opened": 2304
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/email-open-rate-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"emails_sent":10000,"emails_delivered":9600,"emails_opened":2304}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"emails_sent":10000,"emails_delivered":9600,"emails_opened":2304}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/email-open-rate-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
{
"emails_sent": 10000,
"emails_delivered": 9600,
"emails_opened": 2304
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.email_open_rate_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. |