Calcolare il tasso di risposta a un sondaggio
Il tasso di risposta indica quale quota delle persone contattate ha completato il Suo sondaggio.
Esegui gratis nel browser
Inserisca il numero totale di questionari inviati e quello dei questionari completati per ottenere subito la percentuale. Il calcolatore applica la formula standard, controlla che i conteggi siano validi e restituisce un risultato stabile per report, dashboard, revisioni delle campagne e flussi di ricerca automatizzati. Un totale di invii pari a zero viene rifiutato, perché senza inviti non è possibile definire un tasso di risposta significativo.
Parta da conteggi relativi alla stessa iniziativa
Un tasso utile richiede due conteggi riferiti alla stessa campagna, allo stesso periodo di distribuzione e allo stesso pubblico. Il numero di sondaggi inviati deve rappresentare gli inviti inclusi nel denominatore del report, mentre quello dei sondaggi completati deve contare le risposte concluse attribuibili a tali inviti. Prima del calcolo, stabilisca come il Suo gruppo gestisce email respinte, inviti duplicati, invii di prova, risposte parziali e questionari riaperti. Questa politica è importante, poiché cambiare numeratore o denominatore modifica il risultato anche quando l’aritmetica è impeccabile. Inserisca numeri interi non negativi, non stime o testo formattato. I completamenti non possono superare gli invii. Se deve confrontare più rilevazioni, calcoli ogni tornata separatamente. In questo modo le differenze di calendario, canale, pubblico e struttura del questionario rimangono visibili invece di essere nascoste da una media poco informativa. Registri infine le regole di conteggio insieme al risultato, affinché i colleghi possano riprodurlo in seguito.
Comprenda la formula e la percentuale restituita
Il calcolo divide i sondaggi completati per quelli inviati e moltiplica il quoziente per cento. Per esempio, duecento completamenti su ottocento invii producono un tasso del venticinque per cento. Il valore risponde a una domanda precisa: quale quota dei questionari distribuiti ha generato una risposta completa? Non misura la rappresentatività del campione, l’accuratezza delle risposte né il raggiungimento della popolazione desiderata. Il calcolatore arrotonda solo la percentuale finale a sei cifre decimali, mantenendo un dettaglio utile per campagne piccole e confronti successivi e rendendo stabile l’output JSON. Zero invii causa un errore, perché la divisione per zero non descrive alcuna partecipazione. Zero completamenti con un numero positivo di invii è invece valido e produce zero per cento. Quando presenta il risultato, scelga la precisione adatta al pubblico e conservi i conteggi originali accanto alla percentuale: valori uguali basati su dieci inviti o su diecimila hanno una solidità statistica molto diversa.
Usi il tasso come diagnosi, non come giudizio assoluto
Il tasso di risposta è particolarmente utile quando viene confrontato in modo coerente tra tornate, canali di invito, promemoria o segmenti di pubblico. Un calo può suggerire di rivedere l’oggetto del messaggio, la lunghezza del sondaggio, l’esperienza su dispositivi mobili, gli incentivi, l’orario del contatto o la qualità della lista. Un aumento può indicare che le modifiche hanno funzionato, ma va comunque interpretato insieme alla qualità delle risposte e alla composizione del campione. Non confronti tassi ottenuti con criteri diversi senza spiegare la differenza. Un gruppo può escludere gli inviti non recapitati, mentre un altro li mantiene tra gli invii, creando denominatori incompatibili. Per i report operativi, salvi insieme i due valori e la percentuale e annoti periodo e regole di inclusione. L’automazione può richiamare questa capacità per $0.002 a richiesta. Il calcolo non usa rete, casualità o ora corrente: input identici producono sempre output identici, adatti a dashboard, controlli e registri di ricerca riproducibili.
Casi d'uso
Valutare una campagna di contatto
Calcoli la quota dei sondaggi distribuiti diventata una risposta completa dopo la chiusura della campagna.
Confrontare più rilevazioni
Applichi la stessa formula a ogni tornata per confrontare l’andamento della partecipazione con criteri uniformi.
Alimentare una dashboard di ricerca
Generi un tasso convalidato dai conteggi memorizzati di invii e completamenti in un flusso automatizzato.
Domande frequenti
Come si calcola il tasso di risposta?
Divida i sondaggi completati per quelli inviati e moltiplichi il risultato per cento per esprimerlo in percentuale.
Cosa accade se non è stato inviato alcun sondaggio?
Il calcolo restituisce un errore di input non valido, perché un tasso non può avere un denominatore pari a zero.
I completamenti possono superare gli invii?
No. Il calcolatore rifiuta questo dato, poiché ogni completamento deve corrispondere a un sondaggio incluso negli invii.
Le risposte parziali vengono conteggiate?
Solo se la Sua politica di report le classifica come completate. Definisca il criterio prima dell’inserimento e lo applichi sempre.
Quanto costa un calcolo automatizzato?
Ogni richiesta API costa $0.002. La stessa formula deterministica può essere usata nei report periodici.
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/survey-response-rate-calc \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"surveys_sent":800,"surveys_completed":236}'const res = await fetch("https://api.kit.forhosting.com/biz/survey-response-rate-calc", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"surveys_sent": 800,
"surveys_completed": 236
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/biz/survey-response-rate-calc",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"surveys_sent": 800,
"surveys_completed": 236
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/biz/survey-response-rate-calc", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"surveys_sent":800,"surveys_completed":236}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"surveys_sent":800,"surveys_completed":236}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/biz/survey-response-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
{
"surveys_sent": 800,
"surveys_completed": 236
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "biz.survey_response_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. |