Varianti per l'A/B test
Parti da un messaggio — un titolo, un invito all'azione, un'email — e ne ricevi più varianti che dicono la stessa cosa in modi diversi. Servono per un test A/B: metti a confronto due o più versioni sullo stesso pubblico e scopri quale converte meglio, invece di scegliere a intuito.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Testare invece di indovinare
Nel marketing l'intuito sbaglia spesso: la versione che a te piace di più non è detto sia quella che converte. Il test A/B risolve mostrando due varianti a gruppi diversi e misurando i risultati. Lo strumento ti dà le varianti da confrontare — coerenti nel messaggio ma diverse nel modo di dirlo — così il test parte da alternative sensate e non da due frasi qualsiasi.
Cambia la forma, non il senso
Perché un test sia pulito, le varianti devono dire la stessa cosa in modo diverso: cambia il tono, l'ordine, la leva — il prezzo invece della comodità, la domanda invece dell'affermazione — ma la sostanza resta. Così quello che misuri è l'effetto della formulazione, non di un'offerta diversa. Le varianti nascono già impostate in questo modo, pronte da mettere a confronto.
Da titoli, CTA, email e altro
Funziona su qualsiasi pezzo di testo che vuoi ottimizzare: il titolo di una pagina, il bottone di un modulo, l'oggetto di un'email, l'apertura di un annuncio. Incolli l'elemento di partenza, indichi quante varianti vuoi e ricevi le alternative numerate, pronte da caricare nel tuo strumento di test.
Prezzo e canali
$0.003 a richiesta più $0.0135 per variante: paghi a consumo, prezzo pubblicato, senza abbonamento. Lo usi da questa pagina, via API per collegarlo agli strumenti di test, presto anche da app. Con PayPal, senza account.
Casi d'uso
Bottone che converte
Un e-commerce prova due testi per il bottone del carrello — “Acquista ora” contro “Aggiungi al carrello” — e sceglie quello che porta più acquisti, con dati alla mano invece che a sensazione.
Oggetti di una newsletter
Chi invia email divide gli iscritti in due gruppi, prova due varianti dell'oggetto e adotta la vincente per l'invio principale, alzando il tasso di apertura.
Titolo della landing
Un servizio confronta due titoli della pagina di vendita, uno sul beneficio e uno sul prezzo, e tiene quello con il tasso di conversione più alto.
Domande frequenti
In cosa differiscono le varianti?
Nel modo di dire la stessa cosa: cambia il tono, l'ordine o la leva, ma non l'offerta. Così il test misura l'effetto della formulazione e non di un contenuto diverso, che falserebbe il confronto.
Su cosa posso fare il test?
Su qualsiasi testo breve da ottimizzare: titolo, invito all'azione, oggetto di un'email, apertura di un annuncio. Incolli l'elemento e ricevi le alternative da mettere a confronto.
Quante varianti conviene generare?
Per un test pulito spesso bastano due o tre versioni da confrontare su gruppi diversi. Puoi generarne di più e scremare, ma con troppe varianti servono molti dati per capire quale vince.
Quanto costa?
$0.003 a richiesta più $0.0135 per variante, a consumo con PayPal. Prezzo pubblicato, nessun abbonamento: paghi solo le varianti che generi.
Il messaggio di partenza viene conservato?
No: l'elemento che incolli serve a creare le varianti e poi viene eliminato, senza restare memorizzato dopo l'elaborazione.
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/text/ab-variants \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/text/ab-variants", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/text/ab-variants",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/text/ab-variants", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/text/ab-variants", 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
{
"input": "…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "text.ab_variants",
"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_tokens | 20000 |
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. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |