Pagina di disiscrizione: buone pratiche per un opt-out in un clic

Costruisci una pagina di disiscrizione che protegge il recapito: header per l’opt-out in un clic, regole di soppressione, dark pattern da evitare e cosa impone davvero la legge negli Stati Uniti e nell’Unione Europea.

unsubscribe page
Pagina di disiscrizione?

La pagina di disiscrizione è l’elemento meno affascinante del tuo programma email e uno dei pochi capaci di distruggerlo in silenzio. Chi vuole uscire uscirà comunque. L’unica variabile che controlli è se se ne va dal tuo link di disiscrizione o dal pulsante “segnala come spam”, e queste due uscite hanno prezzi molto diversi.

Perché l’attrito nell’opt-out ti costa denaro

Gli autori della RFC 8058 hanno messo la logica commerciale dentro la specifica stessa: chi invia email vuole rendere la disiscrizione il più semplice possibile, perché se il processo è troppo difficile l’alternativa per il destinatario è segnalare la posta come indesiderata finché smette di comparire nella casella.

Quella sostituzione è tutto l’argomento. Una disiscrizione toglie un indirizzo da una lista. Un reclamo per spam viene registrato a carico del tuo dominio e del tuo IP di invio e conteggiato insieme a tutti gli altri reclami che generi. Google chiede ai mittenti di tenere il tasso di spam in Postmaster Tools sotto lo 0,10% e di non raggiungere mai lo 0,30% o oltre; da giugno 2024 i mittenti massivi sopra lo 0,3% non sono idonei alle mitigazioni di recapito e tornano idonei solo dopo sette giorni consecutivi sotto quella soglia. Anche Yahoo chiede ai mittenti massivi di restare sotto lo 0,3%.

Quindi la persona a cui hai fatto attraversare tre schermate non si limita ad andarsene. Si porta via un pezzo del tuo posizionamento in casella, per ogni campagna futura, comprese quelle inviate a chi la tua posta la vuole ancora.

Come funziona davvero la disiscrizione in un clic

Quasi tutti i consigli sulla “disiscrizione in un clic” confondono due meccanismi diversi che i provider di posta trattano in modo diverso.

I due header

La RFC 8058, pubblicata a gennaio 2017, definisce il meccanismo. Un mittente che vuole il supporto all’opt-out in un clic inserisce nel messaggio un campo header List-Unsubscribe e un campo header List-Unsubscribe-Post. Il primo deve contenere un URI HTTPS, e può contenere anche URI non HTTP come un mailto. Il secondo deve contenere l’unica coppia chiave/valore List-Unsubscribe=One-Click.

List-Unsubscribe: <https://example.com/u/9f2a1c7b>
List-Unsubscribe-Post: List-Unsubscribe=One-Click

Il provider di posta esegue poi una POST HTTPS verso quell’URI con la coppia chiave/valore nel corpo della richiesta. La RFC indica che il contenuto dovrebbe essere inviato come multipart/form-data, o può essere inviato come application/x-www-form-urlencoded.

POST /u/9f2a1c7b HTTP/1.1
Host: example.com
Content-Type: application/x-www-form-urlencoded
List-Unsubscribe=One-Click

Quattro dettagli della RFC sono la causa abituale di un’implementazione “conforme” che non funziona:

  • Il messaggio deve avere una firma DKIM valida che copra entrambi gli header, elencati nel tag h= della firma. Senza, i riceventi non dovrebbero offrire affatto l’opt-out in un clic.
  • L’URI deve identificare sia il destinatario sia la lista, perché non c’è modo di chiedere all’utente quale indirizzo rimuovere.
  • L’URI dovrebbe includere una componente opaca o difficile da falsificare che il tuo server verifica, il che impedisce a un attaccante di spedire link List-Unsubscribe falsificati per la lista di qualcun altro.
  • La POST non deve includere cookie né autorizzazione HTTP, e il tuo endpoint non deve rispondere con un redirect.

Che cosa richiedono i provider di posta

Le linee guida per i mittenti di Google stabiliscono che chi invia più di 5.000 messaggi al giorno deve supportare l’opt-out in un clic sui messaggi di marketing e su quelli sottoscritti, e deve includere anche un link di disiscrizione ben visibile nel corpo. Google è esplicito sul fatto che il link nel corpo non è un sostituto: se manca l’header List-Unsubscribe non analizza il corpo, e un link mailto nel corpo non soddisfa il requisito.

I requisiti di Yahoo per i mittenti massivi chiedono un header list-unsubscribe funzionante che supporti l’opt-out in un clic sui messaggi di marketing e su quelli sottoscritti, notano che il metodo POST della RFC 8058 è fortemente raccomandato mentre il metodo mailto è accettabile, e chiedono separatamente un link visibile nel corpo che può puntare a una pagina di preferenze. Quella differenza sul mailto è reale: Yahoo lo accetta, Google no.

Entrambi limitano il requisito alla posta di marketing e promozionale. Google esclude i messaggi transazionali come le reimpostazioni di password e le conferme di prenotazione, e le FAQ di Yahoo dicono lo stesso.

I tempi per dare seguito

Le FAQ di Google raccomandano di evadere le richieste di disiscrizione entro 48 ore, e la loro tabella delle condizioni di fallimento elenca le richieste non evase entro 48 ore tra i motivi per cui un mittente massivo perde l’accesso alle mitigazioni di recapito. I requisiti di Yahoo dicono di dare seguito alle disiscrizioni entro 2 giorni. Progetta comunque per la soppressione immediata: 48 ore sono un tetto per i sistemi batch, non un obiettivo.

L’opt-out in un clic tramite header non tocca mai il tuo sito nel browser dell’utente: nessun caricamento di pagina, nessun banner di consenso, nessun JavaScript, nessuna sessione. Il provider fa una POST al tuo endpoint in background. Il link nel corpo è l’altro percorso, quello che atterra su una pagina progettata da te. Devono funzionare entrambi, per ragioni diverse.

Che cosa fa una buona pagina di disiscrizione

La pagina ha un solo compito: chiudere la relazione che il lettore ha chiesto di chiudere. Cinque proprietà coprono quasi tutto.

  • Si carica in fretta e funziona ovunque. Dai per scontati un browser mobile, una connessione lenta e un client che blocca i tuoi script. Se la pagina ha bisogno di un bundle di tracciamento per essere disegnata, la disiscrizione è rotta.
  • Non richiede alcun accesso. Le buone pratiche di Yahoo lo dicono senza mezzi termini, e il CAN-SPAM ne fa un problema legale anche negli Stati Uniti.
  • Conferma con una sola azione. L’arrivo sulla pagina o completa la disiscrizione o lascia un unico pulsante evidente che lo fa.
  • Dichiara esattamente che cosa è cambiato. “Sei stato rimosso dalla newsletter settimanale. Continuerai a ricevere le conferme d’ordine.” L’ambiguità produce un reclamo più avanti da parte di chi pensava di essere uscito da tutto.
  • Offre un annulla. Un link “riscriviti” visibile salva i clic accidentali.

Dark pattern e perché ognuno si ritorce contro

  • Testi che colpevolizzano. La mascotte triste e la riga “sei sicuro di volerti perdere tutto?” trasformano un’uscita neutra in un’uscita irritata. L’unica cosa che resta da cambiare è se il lettore se ne va abbastanza infastidito da premere il pulsante spam la prossima volta.
  • Controlli nascosti o a basso contrasto. Il testo grigio in corpo sei nel piè di pagina non riduce le disiscrizioni, le devia in reclami.
  • Sondaggi obbligatori. Rendere “perché ci lasci?” un passaggio obbligato trasforma un obbligo in un modulo di raccolta dati, e sotto il CAN-SPAM non puoi richiedere informazioni oltre a un indirizzo email né alcun passaggio oltre alla visita di una singola pagina.
  • Conferme a più passaggi. Ogni schermata in più è un’altra occasione perché la pagina fallisca, la sessione cada o il lettore segnali spam.
  • Muri di accesso, formulazioni da cancellazione dell’account e richieste di ridigitare l’indirizzo. Chi ha un indirizzo visualizzato diverso da quello iscritto scriverà la cosa sbagliata. Codifica invece l’identità nel link.

Centri preferenze, e dove smettono di aiutare

Un centro preferenze aiuta davvero quando il problema del lettore non sei tu ma la tua cadenza. Tre opzioni portano quasi tutto il valore: frequenza (settimanale invece che quotidiana), argomento (avvisi di riassortimento ma non la newsletter) e pausa (una sospensione di 30 o 90 giorni con una fine definita). Ognuna trattiene un iscritto che altrimenti sarebbe perso.

Diventa un ostacolo nel momento in cui è l’unica uscita. La regola merita di finire nel tuo brief: sulla pagina delle preferenze una disiscrizione globale deve restare sempre a un clic di distanza, con lo stesso peso visivo delle altre opzioni e senza alcun passaggio di conferma dietro.

Nota anche che l’opt-out in un clic basato su header rimuove il destinatario solo dalla lista associata a quel messaggio. Se un indirizzo è associato a più liste, decidi se una disiscrizione da header significhi “questa lista” o “tutto il marketing”, e dillo nella pagina di conferma.

Elaborare la richiesta: una soppressione che tiene

Sopprimi subito e globalmente per indirizzo, non per appartenenza a una lista. Togliere un contatto da una lista non è soppressione, perché la prossima importazione può rimetterlo dentro. Un record di soppressione è un’affermazione separata e permanente che quell’indirizzo non deve ricevere posta di marketing, verificata al momento dell’invio a prescindere da quale lista, segmento o workflow abbia generato l’invio.

Gli opt-out non scadono, e il record deve sopravvivere alle migrazioni di piattaforma. È lì che avviene la maggior parte dei danni reali: un’azienda cambia piattaforma email, esporta i contatti, li importa nel nuovo strumento e resuscita in silenzio anni di disiscrizioni. Sposta per prima la tua lista di soppressione, prima di qualsiasi dato di contatto, e verifica il conteggio dall’altra parte.

Lo stesso guasto si verifica ogni volta che due sistemi non concordano. Una piattaforma di negozio, un CRM e una piattaforma email contengono ciascuno un flag di consenso al marketing, e una sincronizzazione notturna sovrascrive quello corretto. È un problema di integrazione più che legale: la disiscrizione era stata raccolta bene e poi si è persa per strada. Se colleghi un negozio a Brevo tramite un connettore come Tajo, controlla che cosa fa con i contatti disiscritti a ogni sincronizzazione, non solo alla prima importazione.

Altre due regole da imporre nel codice. Non reinserire mai un indirizzo disiscritto tramite un’importazione successiva, una lista acquistata, uno strumento di arricchimento o un caricamento per la riattivazione. E registra timestamp e origine di ogni opt-out, perché quando qualcuno sostiene di non essersi mai disiscritto, quel record è la risposta. Tieni anche l’endpoint sempre disponibile: Yahoo dice che una disiscrizione non funzionante non soddisfa il requisito, e Google avverte che un link rotto per un periodo prolungato significa che nemmeno i messaggi lo soddisfano più.

Che cosa richiede davvero la legge

Stati Uniti: CAN-SPAM

La guida alla conformità della FTC illustra che cosa impone la legge. Il tuo meccanismo di opt-out deve restare in grado di elaborare richieste per almeno 30 giorni dopo l’invio del messaggio, e devi dare seguito a una richiesta entro 10 giorni lavorativi. Non puoi far pagare una commissione, richiedere informazioni personali oltre a un indirizzo email, né imporre al destinatario passaggi diversi dall’inviare un’email di risposta o dal visitare una singola pagina di un sito web. Puoi offrire un menu di opzioni, ma deve includere quella per fermare tutti i tuoi messaggi di marketing. Una volta che una persona ha fatto opt-out non puoi vendere o trasferire il suo indirizzo, salvo a un’azienda incaricata di aiutarti a rispettare la norma. Ogni email in violazione comporta sanzioni fino a 53.088 $. Il CAN-SPAM è un regime di opt-out: non serve consenso prima del primo messaggio.

Unione Europea: GDPR ed ePrivacy

La posizione europea è opposta. L’articolo 13(1) della direttiva 2002/58/CE consente la posta elettronica per il marketing diretto solo verso abbonati o utenti che abbiano prestato il consenso preventivo. L’articolo 13(2) ritaglia il soft opt-in: se hai ottenuto l’indirizzo da un tuo cliente nel contesto di una vendita, puoi promuovere propri prodotti o servizi analoghi, purché al cliente sia data in modo chiaro e distinto la possibilità di opporsi, gratuitamente e in modo semplice, sia al momento della raccolta sia in occasione di ogni messaggio. L’articolo 13(4) vieta la posta di marketing che dissimula l’identità del mittente o che non ha un indirizzo valido a cui il destinatario possa chiedere la cessazione delle comunicazioni.

Il GDPR aggiunge due obblighi. L’articolo 7(3) attribuisce il diritto di revocare il consenso in qualsiasi momento e stabilisce che revocarlo deve essere facile quanto darlo. L’articolo 21(2) attribuisce un diritto incondizionato di opporsi al marketing diretto in qualsiasi momento, profilazione connessa compresa, e l’articolo 21(3) stabilisce che da quel momento i dati non devono più essere trattati per tali finalità. In breve: la tua disiscrizione non può essere più difficile di quanto lo fosse il tuo modulo di iscrizione, e una volta che una persona si oppone non c’è alcun bilanciamento.

Obbligatorio contro buona pratica

PraticaStato
Header di disiscrizione in un clic sulla posta di marketingRichiesto da Gmail e Yahoo per i mittenti massivi, non per legge
Link di disiscrizione visibile nel corpo del messaggioRichiesto da Gmail e Yahoo, e di fatto dal CAN-SPAM e dall’articolo 13(4) di ePrivacy
Dare seguito entro 48 ore o 2 giorniRichiesto da Gmail e Yahoo; il CAN-SPAM concede 10 giorni lavorativi
Nessun accesso, nessuna commissione, nessun dato extraObbligatorio sotto il CAN-SPAM; Yahoo chiede nessun accesso
Soppressione immediataBuona pratica, e il modo più semplice per soddisfare tutte le regole sopra
Centro preferenzeBuona pratica, mai un sostituto dell’opt-out globale
Sondaggio di uscitaSolo buona pratica, e mai una precondizione

Per il quadro europeo completo guarda la guida al GDPR nell’email marketing, e per la raccolta del consenso la guida al double opt-in.

Che cosa misurare

Traccia il tasso di disiscrizione per campagna, ma inquadralo con onestà. I benchmark pubblicati variano moltissimo per settore, origine della lista, frequenza di invio e definizione del denominatore da parte del mittente, quindi qualunque numero singolo citato come “il” benchmark vale meno della tua media storica. Una campagna che raddoppia il tuo tasso abituale ti sta dicendo qualcosa di specifico su quella campagna.

Il tasso di reclamo è il segnale più importante, perché è quello su cui i provider di posta agiscono. Gmail lo espone in Postmaster Tools, Yahoo attraverso il suo Complaint Feedback Loop. Tratta le soglie citate sopra come tetti.

Il compromesso è la parte che si interpreta al contrario. Rendere la disiscrizione più facile da trovare di solito alza il tasso di disiscrizione e abbassa quello di reclamo, ed è sempre un buono scambio: una lista che si riduce delle persone che volevano andarsene raggiunge più caselle di una gonfiata da destinatari riluttanti. Se entrambi i tassi salgono insieme, il problema non è la pagina ma la rilevanza, la frequenza o il modo in cui gli indirizzi sono stati acquisiti. Le nostre guide al recapito, alla pulizia delle liste e al perché le email finiscono nello spam coprono la diagnosi.

Il sondaggio di uscita, fatto con garbo

Sapere perché le persone se ne vanno ha un valore reale, e puoi raccoglierlo senza rompere nulla. Tre condizioni:

  • Facoltativo. Nessun campo obbligatorio, nessun pulsante di invio tra il lettore e la porta.
  • Dopo il fatto. Mostralo nella pagina di conferma, quando la disiscrizione ha già avuto effetto e la pagina lo dice.
  • Breve. Una domanda, quattro o cinque opzioni: “troppe email”, “non pertinente”, “non mi sono mai iscritto”, “qualità dei contenuti”, “altro”.

“Non mi sono mai iscritto” è la riga più preziosa del sondaggio. Se cresce, hai un problema di acquisizione, e la soluzione sta a monte.

Punti chiave

  • Un opt-out semplice è un controllo di recapito, non una cortesia. L’uscita alternativa è il pulsante spam, conteggiato a carico di ogni invio futuro.
  • Implementa la RFC 8058 per bene: entrambi gli header, un URI HTTPS che identifica il destinatario, un token difficile da falsificare, copertura DKIM, nessun redirect sulla POST.
  • Dai seguito alle richieste immediatamente. La finestra di Gmail è 48 ore, quella di Yahoo 2 giorni, quella del CAN-SPAM 10 giorni lavorativi.
  • Tieni una lista di soppressione permanente, migrala prima dei dati di contatto e non lasciare mai che un’importazione la sovrascriva.
  • Giudica il tasso di disiscrizione rispetto alla tua linea di base, e tratta il tasso di reclamo come il numero che decide il posizionamento in casella.

Domande frequenti

Che cos’è la disiscrizione in un clic?
La disiscrizione in un clic è definita dalla RFC 8058. Il mittente aggiunge due header al messaggio: List-Unsubscribe con un URI HTTPS e List-Unsubscribe-Post che contiene l’unica coppia chiave/valore List-Unsubscribe=One-Click. Il provider di posta può così disiscrivere il destinatario inviando una POST HTTPS a quell’URI, senza alcuna pagina web e senza che l’utente visiti il tuo sito.
Entro quanto devo dare seguito a una richiesta di disiscrizione?
Le FAQ delle linee guida per i mittenti di Google indicano che le richieste di disiscrizione vanno soddisfatte entro 48 ore, ed elencano le richieste non evase entro 48 ore tra i motivi per cui i mittenti massivi perdono l’accesso alle mitigazioni di recapito. Yahoo chiede ai mittenti massivi di dare seguito entro 2 giorni. Negli Stati Uniti, sotto il CAN-SPAM, la FTC afferma che devi dare seguito a una richiesta di opt-out entro 10 giorni lavorativi. Sopprimere subito soddisfa tutti e tre.
Basta un link di disiscrizione nel corpo dell’email?
Non per Gmail. Google dichiara che se manca l’header List-Unsubscribe non va a cercare nel corpo del messaggio, e che un link mailto nel corpo non soddisfa il requisito dell’opt-out in un clic. Yahoo dice lo stesso: l’header list-unsubscribe è obbligatorio, e un link nel corpo da solo non basta. Entrambi vogliono comunque anche un link di disiscrizione ben visibile nel corpo.
La disiscrizione in un clic vale anche per le email transazionali?
No. Google afferma che l’opt-out in un clic è richiesto solo per i messaggi di marketing e promozionali e che i messaggi transazionali come reimpostazioni di password, conferme di prenotazione e conferme di invio moduli sono esclusi. Le FAQ di Yahoo assumono la stessa posizione.
Posso richiedere l’accesso prima che qualcuno si disiscriva?
Non dovresti. Le buone pratiche di Yahoo dicono esplicitamente di fornire un processo di disiscrizione che non richieda agli utenti di accedere. Sotto il CAN-SPAM la FTC afferma che non puoi richiedere informazioni personali oltre a un indirizzo email, né alcun passaggio diverso dal rispondere a un’email o dal visitare una singola pagina di un sito web.
Qual è la differenza tra una disiscrizione e un reclamo per spam?
Una disiscrizione toglie un destinatario da una lista e lascia intatta la tua reputazione di mittente. Un reclamo per spam viene invece contato a carico del tuo dominio e del tuo IP di invio, per ogni destinatario. Google chiede ai mittenti di tenere il tasso di spam in Postmaster Tools sotto lo 0,10% e di non raggiungere mai lo 0,30% o oltre; Yahoo chiede ai mittenti massivi di restare sotto lo 0,3%.
Meglio un centro preferenze invece di una pagina di disiscrizione?
Usa entrambi. Un centro preferenze è utile quando il problema reale è la frequenza o l’argomento e non la relazione, e sia Google sia Yahoo permettono che il link nel corpo punti a una pagina di preferenze. Ma sulla stessa pagina una disiscrizione globale semplice deve restare sempre a un clic di distanza, e il percorso dell’header RFC 8058 deve comunque concludersi senza alcun passaggio di preferenze.
Posso rimettere in lista un indirizzo disiscritto più avanti?
Non tramite un’importazione o una risincronizzazione. Il record di soppressione deve prevalere su qualsiasi fonte dati successiva, sopravvivere alle migrazioni di piattaforma ed essere controllato al momento dell’invio. La FTC afferma inoltre che, una volta che una persona ha fatto opt-out, non puoi vendere o trasferire il suo indirizzo, salvo a un’azienda incaricata di aiutarti a rispettare la norma.

Richiedi l’accesso anticipato

Inserisci il tuo nome e un indirizzo email o un numero di telefono. Ti contatteremo con tutte le informazioni per accedere a Tajo.

rilevamento automatico
Ottieni Brevo