Qualsiasi sito web o web app
Il pulsante di segnalazione che ti avvisa che il sito è rotto prima che i clienti rinuncino
Uno strumento smette di funzionare, una pagina restituisce un errore, un modulo smette silenziosamente di funzionare — e il proprietario è l'ultimo a saperlo. Un pulsante precompilato 'Segnala un problema' trasforma i visitatori confusi in un sistema di allarme preventivo per il tuo team di sviluppo.
Riduci il tempo di rilevamento da ore a minuti
Immagina un piccolo strumento SaaS un martedì pomeriggio. Viene effettuato un deploy, un valore di configurazione è errato e il modulo di iscrizione inizia a restituire un errore a tutti. Niente va in crash in modo rumoroso. Il server è attivo, la homepage si carica e la dashboard sembra a posto al team perché hanno già effettuato l'accesso. Per tre ore, ogni nuovo visitatore si imbatte in un modulo inattivo, fa spallucce e se ne va. Il proprietario lo scopre quella sera — da un singolo tweet infastidito. Questo è il modo silenzioso in cui i siti web perdono soldi. Non un'interruzione drammatica, ma una piccola rottura che solo i visitatori possono vedere, e i visitatori non te lo dicono quasi mai. Danno per scontato che qualcuno lo sappia già. Danno per scontato che sia la loro connessione. Per lo più, passano semplicemente oltre. ## Il problema: sei l'ultimo a saperlo Quando qualcosa si rompe su un sito live, le prime persone a notarlo sono quelle meno in grado di risolverlo: i tuoi visitatori. Tra loro e i tuoi sviluppatori c'è un muro di attrito. Per segnalare un bug, un visitatore normalmente dovrebbe trovare la tua pagina dei contatti, capire quale email usare, descrivere un problema tecnico con parole proprie e ricordare in quale pagina si trovava. Quasi nessuno fa tutto questo per un'azienda per cui non lavora. Quindi la segnalazione non arriva mai. Il tuo monitoraggio potrebbe rilevare un'interruzione totale del server, ma raramente rileva un pulsante rotto, un modulo che fallisce solo su Safari, un checkout che restituisce un errore solo quando viene applicato un coupon o un'immagine che restituisce un 404 su una pagina prodotto. Questi fallimenti "parziali" sono comuni, sono invisibili dall'interno e sono esattamente quelli che ti costano iscrizioni e vendite. Il divario non è tecnico. È umano. Devi rendere la segnalazione di un problema così semplice che uno sconosciuto leggermente infastidito la farà effettivamente. ## La soluzione: un pulsante precompilato "Segnala un problema" Aggiungi un piccolo pulsante **Segnala un problema** sempre visibile al tuo sito — nel footer, in un angolo e soprattutto sulle tue schermate di errore e di stato vuoto. Invece di puntare a un modulo di contatto, è un link `mailto:` che apre l'app di posta elettronica del visitatore con il messaggio già scritto per lui. Il visitatore clicca una volta. La sua app di posta elettronica si apre con il tuo team di sviluppo nel campo Destinatario, un oggetto chiaro e un breve corpo predefinito. Scrive una riga su cosa è andato storto e preme invia. Questa è l'intera interazione — niente moduli, niente login, nessun account. Ecco il link dietro il pulsante: ```html <a href="mailto:dev-team@yoursite.com?subject=Site%20problem%20reported&body=What%20I%20was%20doing%3A%0AWhat%20went%20wrong%3A%0A%0APage%3A%0ABrowser%3A">Segnala un problema</a> ``` Il generatore su questo sito crea e codifica quel link per te, in modo che uno spazio o una parentesi vagante non lo rompano mai. ## Cosa dovrebbe contenere la segnalazione Il valore è nel corpo precompilato. Un link "scrivici" vuoto ti restituisce "non funziona". Una segnalazione precompilata ti dà qualcosa su cui puoi agire. Richiedi le tre cose che uno sviluppatore chiede sempre: - **Cosa stava facendo il visitatore** — l'azione che è fallita. - **Cosa è andato storto** — il testo dell'errore o cosa si aspettava di vedere. - **Contesto** — l'URL della pagina e, idealmente, il browser e l'orario. Se il pulsante vive all'interno della tua app, puoi compilare automaticamente il contesto. Un piccolo script può inserire l'URL corrente, la stringa del browser e un timestamp direttamente nel corpo prima che l'email si apra, in modo che il visitatore scriva solo una frase: ```html <a id="report" href="#">Segnala un problema</a> <script> const a = document.getElementById('report'); const body = 'What I was doing:\nWhat went wrong:\n\n' + 'Page: ' + location.href + '\n' + 'Browser: ' + navigator.userAgent; a.href = 'mailto:dev-team@yoursite.com' + '?subject=' + encodeURIComponent('Site problem: ' + document.title) + '&body=' + encodeURIComponent(body); </script> ``` Ora ogni segnalazione arriva taggata con la pagina esatta e l'ambiente. Il tuo sviluppatore può spesso riprodurre il bug prima di rispondere. ## Configurarlo in cinque minuti 1. Scegli l'indirizzo che dovrebbe ricevere le segnalazioni. Una casella di posta condivisa o un alias come `dev-team@` funziona bene, in modo che tutto il team possa vederlo. 2. Crea il link nel generatore: imposta il destinatario, un oggetto chiaro come "Site problem reported" e un breve corpo con le tre richieste sopra. 3. Copia lo snippet HTML e incollalo nel tuo footer e nella tua pagina di errore. 4. Se vive all'interno di un'app, aggiungi il piccolo script in modo che l'URL e il browser si compilino automaticamente. 5. Inviati una segnalazione di prova per confermare che la bozza si apra correttamente. Nessun backend, nessun servizio di moduli di terze parti, nessuna nuova fattura. Il link `mailto:` fa parte dell'HTML, quindi funziona su un sito statico, una landing page, un articolo di help-desk o una web app completa. ## Cosa ti fa risparmiare Il risparmio è nel **tempo di rilevamento**. Supponiamo che il tuo sito riceva 1.000 visite al giorno e un modulo si rompa silenziosamente alle 14:00. Senza un percorso di segnalazione, potresti scoprirlo quella notte — sei ore e qualche centinaio di iscrizioni perse dopo. Con un pulsante di segnalazione in un clic, il primo visitatore confuso avvisa il tuo team in pochi minuti. Perdi una manciata di iscrizioni invece di un intero pomeriggio. C'è anche un risparmio per il supporto. Le vaghe email "il tuo sito è rotto" costano a un addetto al supporto diversi minuti ciascuna solo per capire quale pagina e browser. Una segnalazione precompilata risponde a quelle domande in anticipo, quindi il triage scende da minuti a secondi. E poiché la segnalazione è senza sforzo, più persone la fanno — trasformando un problema silenzioso in un segnale costante e onesto su ciò che si rompe realmente nella pratica. Protegge anche la fiducia. Un visitatore che può segnalare un problema in un clic si sente ascoltato, anche quando qualcosa è rotto. Un visitatore che si imbatte in un modulo inattivo e non ha modo di dirtelo semplicemente se ne va e ricorda il tuo sito come quello che non ha funzionato. ## Rendilo ancora migliore - Metti il pulsante sulle tue **pagine 404 e di errore**, dove la frustrazione è massima e una segnalazione è più preziosa. - Usa un **tag nell'oggetto** come `Site problem:` in modo che una semplice regola della casella di posta indirizzi ogni segnalazione al canale giusto. - Mantieni l'indirizzo **offuscato** sulle pagine pubbliche in modo che gli spam bot non lo raccolgano — è sufficiente un piccolo script che assembla il link al clic. - Abbinalo a una nota di stato visibile ("Hai difficoltà? Faccelo sapere") in modo che le persone sappiano che il pulsante è lì per loro. ## Punti chiave - I tuoi visitatori vedono per primi la rottura, ma non la segnalano quasi mai — l'attrito è troppo alto. - Un pulsante precompilato `mailto:` "Segnala un problema" rimuove quell'attrito: un clic, una frase, inviato. - Compila automaticamente l'URL della pagina e il browser in modo che ogni segnalazione sia riproducibile. - Non richiede alcun backend e alcun budget, e riduce il tuo tempo di rilevamento da ore a minuti. Crea il tuo pulsante di segnalazione nel [generatore](/#generator), o copia la configurazione qui sotto per iniziare.
Immagina un piccolo strumento SaaS un martedì pomeriggio. Viene effettuato un deploy, un valore di configurazione è errato e il modulo di iscrizione inizia a restituire un errore a tutti. Niente va in crash in modo rumoroso. Il server è attivo, la homepage si carica e la dashboard sembra a posto al team perché hanno già effettuato l'accesso. Per tre ore, ogni nuovo visitatore si imbatte in un modulo inattivo, fa spallucce e se ne va. Il proprietario lo scopre quella sera — da un singolo tweet infastidito.
Questo è il modo silenzioso in cui i siti web perdono soldi. Non un'interruzione drammatica, ma una piccola rottura che solo i visitatori possono vedere, e i visitatori non te lo dicono quasi mai. Danno per scontato che qualcuno lo sappia già. Danno per scontato che sia la loro connessione. Per lo più, passano semplicemente oltre.
Il problema: sei l'ultimo a saperlo
Quando qualcosa si rompe su un sito live, le prime persone a notarlo sono quelle meno in grado di risolverlo: i tuoi visitatori. Tra loro e i tuoi sviluppatori c'è un muro di attrito. Per segnalare un bug, un visitatore normalmente dovrebbe trovare la tua pagina dei contatti, capire quale email usare, descrivere un problema tecnico con parole proprie e ricordare in quale pagina si trovava. Quasi nessuno fa tutto questo per un'azienda per cui non lavora.
Quindi la segnalazione non arriva mai. Il tuo monitoraggio potrebbe rilevare un'interruzione totale del server, ma raramente rileva un pulsante rotto, un modulo che fallisce solo su Safari, un checkout che restituisce un errore solo quando viene applicato un coupon o un'immagine che restituisce un 404 su una pagina prodotto. Questi fallimenti "parziali" sono comuni, sono invisibili dall'interno e sono esattamente quelli che ti costano iscrizioni e vendite.
Il divario non è tecnico. È umano. Devi rendere la segnalazione di un problema così semplice che uno sconosciuto leggermente infastidito la farà effettivamente.
La soluzione: un pulsante precompilato "Segnala un problema"
Aggiungi un piccolo pulsante Segnala un problema sempre visibile al tuo sito — nel footer, in un angolo e soprattutto sulle tue schermate di errore e di stato vuoto. Invece di puntare a un modulo di contatto, è un link mailto: che apre l'app di posta elettronica del visitatore con il messaggio già scritto per lui.
Il visitatore clicca una volta. La sua app di posta elettronica si apre con il tuo team di sviluppo nel campo Destinatario, un oggetto chiaro e un breve corpo predefinito. Scrive una riga su cosa è andato storto e preme invia. Questa è l'intera interazione — niente moduli, niente login, nessun account.
Ecco il link dietro il pulsante:
<a href="mailto:dev-team@yoursite.com?subject=Site%20problem%20reported&body=What%20I%20was%20doing%3A%0AWhat%20went%20wrong%3A%0A%0APage%3A%0ABrowser%3A">Segnala un problema</a>
Il generatore su questo sito crea e codifica quel link per te, in modo che uno spazio o una parentesi vagante non lo rompano mai.
Cosa dovrebbe contenere la segnalazione
Il valore è nel corpo precompilato. Un link "scrivici" vuoto ti restituisce "non funziona". Una segnalazione precompilata ti dà qualcosa su cui puoi agire. Richiedi le tre cose che uno sviluppatore chiede sempre:
- Cosa stava facendo il visitatore — l'azione che è fallita.
- Cosa è andato storto — il testo dell'errore o cosa si aspettava di vedere.
- Contesto — l'URL della pagina e, idealmente, il browser e l'orario.
Se il pulsante vive all'interno della tua app, puoi compilare automaticamente il contesto. Un piccolo script può inserire l'URL corrente, la stringa del browser e un timestamp direttamente nel corpo prima che l'email si apra, in modo che il visitatore scriva solo una frase:
<a id="report" href="#">Segnala un problema</a>
<script>
const a = document.getElementById('report');
const body =
'What I was doing:\nWhat went wrong:\n\n' +
'Page: ' + location.href + '\n' +
'Browser: ' + navigator.userAgent;
a.href = 'mailto:dev-team@yoursite.com'
+ '?subject=' + encodeURIComponent('Site problem: ' + document.title)
+ '&body=' + encodeURIComponent(body);
</script>
Ora ogni segnalazione arriva taggata con la pagina esatta e l'ambiente. Il tuo sviluppatore può spesso riprodurre il bug prima di rispondere.
Configurarlo in cinque minuti
- Scegli l'indirizzo che dovrebbe ricevere le segnalazioni. Una casella di posta condivisa o un alias come
dev-team@funziona bene, in modo che tutto il team possa vederlo. - Crea il link nel generatore: imposta il destinatario, un oggetto chiaro come "Site problem reported" e un breve corpo con le tre richieste sopra.
- Copia lo snippet HTML e incollalo nel tuo footer e nella tua pagina di errore.
- Se vive all'interno di un'app, aggiungi il piccolo script in modo che l'URL e il browser si compilino automaticamente.
- Inviati una segnalazione di prova per confermare che la bozza si apra correttamente.
Nessun backend, nessun servizio di moduli di terze parti, nessuna nuova fattura. Il link mailto: fa parte dell'HTML, quindi funziona su un sito statico, una landing page, un articolo di help-desk o una web app completa.
Cosa ti fa risparmiare
Il risparmio è nel tempo di rilevamento. Supponiamo che il tuo sito riceva 1.000 visite al giorno e un modulo si rompa silenziosamente alle 14:00. Senza un percorso di segnalazione, potresti scoprirlo quella notte — sei ore e qualche centinaio di iscrizioni perse dopo. Con un pulsante di segnalazione in un clic, il primo visitatore confuso avvisa il tuo team in pochi minuti. Perdi una manciata di iscrizioni invece di un intero pomeriggio.
C'è anche un risparmio per il supporto. Le vaghe email "il tuo sito è rotto" costano a un addetto al supporto diversi minuti ciascuna solo per capire quale pagina e browser. Una segnalazione precompilata risponde a quelle domande in anticipo, quindi il triage scende da minuti a secondi. E poiché la segnalazione è senza sforzo, più persone la fanno — trasformando un problema silenzioso in un segnale costante e onesto su ciò che si rompe realmente nella pratica.
Protegge anche la fiducia. Un visitatore che può segnalare un problema in un clic si sente ascoltato, anche quando qualcosa è rotto. Un visitatore che si imbatte in un modulo inattivo e non ha modo di dirtelo semplicemente se ne va e ricorda il tuo sito come quello che non ha funzionato.
Rendilo ancora migliore
- Metti il pulsante sulle tue pagine 404 e di errore, dove la frustrazione è massima e una segnalazione è più preziosa.
- Usa un tag nell'oggetto come
Site problem:in modo che una semplice regola della casella di posta indirizzi ogni segnalazione al canale giusto. - Mantieni l'indirizzo offuscato sulle pagine pubbliche in modo che gli spam bot non lo raccolgano — è sufficiente un piccolo script che assembla il link al clic.
- Abbinalo a una nota di stato visibile ("Hai difficoltà? Faccelo sapere") in modo che le persone sappiano che il pulsante è lì per loro.
Punti chiave
- I tuoi visitatori vedono per primi la rottura, ma non la segnalano quasi mai — l'attrito è troppo alto.
- Un pulsante precompilato
mailto:"Segnala un problema" rimuove quell'attrito: un clic, una frase, inviato. - Compila automaticamente l'URL della pagina e il browser in modo che ogni segnalazione sia riproducibile.
- Non richiede alcun backend e alcun budget, e riduce il tuo tempo di rilevamento da ore a minuti.
Crea il tuo pulsante di segnalazione nel generatore, o copia la configurazione qui sotto per iniziare.