reCAPTCHA è la protezione antispam gratuita di Google per i moduli. Per usarla su un modulo di contatto EverWeb, crei due chiavi con il tuo account Google, una chiave del sito e una chiave segreta, e le incolli nelle impostazioni del modulo. Ci vogliono circa 10 minuti.
Dal 2025, ogni chiave reCAPTCHA appartiene a un progetto Google Cloud. Non devi sapere nulla di Google Cloud: Google crea o sceglie il progetto per te, e il piano gratuito copre fino a 10.000 verifiche al mese, molto più di quanto ricevano i moduli della maggior parte dei siti web.
Crea le tue chiavi
- Vai alla pagina reCAPTCHA di Google su https://www.google.com/recaptcha/admin/create e accedi con il tuo account Google.
- In Label (etichetta), digita un nome che riconoscerai, come il nome del tuo sito web.
- Scegli il tipo:
- Per EverWeb 4.5, o per reCaptcha v2 in EverWeb 4.6: scegli Challenge (v2) (verifica), poi "I'm not a robot" Checkbox (casella di controllo "Non sono un robot").
- Per reCaptcha v3 in EverWeb 4.6 e versioni successive: scegli Score based (v3) (basato sul punteggio).
- Sotto Domains (domini), aggiungi il dominio del tuo sito web, come yourdomain.com, senza www né https://. Aggiungi anche ogni altro indirizzo su cui pubblichi lo stesso sito web, come una copia di prova.
- Se Google ti chiede un progetto Google Cloud, mantieni quello che suggerisce o creane uno nuovo.
- Se richiesto, accetta i termini, e fai clic su Submit (invia).
- Google mostra la tua chiave del sito e la tua chiave segreta. Copiale entrambe. Puoi rivederle in seguito nella stessa pagina reCAPTCHA, nelle impostazioni del tuo sito.
Aggiungi le chiavi al tuo modulo di contatto
- In EverWeb, seleziona il tuo widget Modulo di contatto avanzato (Contact Form Advanced) e apri Ispettore > Impostazioni widget.
- Scorri fino a Protezione SPAM e spunta Utilizza la protezione anti-SPAM reCaptcha. In EverWeb 4.6 e versioni successive, scegli anche il Captcha Provider (fornitore del captcha) corrispondente.
- Incolla la chiave del sito in Chiave del sito reCaptcha e la chiave segreta in Chiave segreta reCaptcha. Non scambiarle e non aggiungere spazi.
- Pubblica il tuo sito web, poi inviati un messaggio di prova da una finestra di navigazione privata.
Il riquadro reCAPTCHA compare solo sul sito web pubblicato, non in Anteprima.
Se invece hai creato la chiave nella console di Google Cloud
Le chiavi si possono creare anche nella console di Google Cloud, nella sua pagina reCAPTCHA (che ora Google chiama Fraud Defense). Lì la chiave segreta che serve a EverWeb si chiama chiave legacy:
- Nella pagina reCAPTCHA, apri la scheda Keys (chiavi) e fai clic sulla tua chiave.
- Apri la scheda Integration (integrazione) e fai clic su Use legacy key (usa chiave legacy).
- Copia quella chiave in Chiave segreta reCaptcha in EverWeb.
Una chiave creata nella console di Google Cloud è basata sul punteggio (v3), a meno che tu non attivi Will you use challenges? (userai le verifiche?) quando la crei. Per EverWeb 4.5, che usa la casella "Non sono un robot", è più semplice creare la chiave nella pagina reCAPTCHA indicata sopra.
Buono a sapersi
- Le chiavi funzionano solo con il tipo per cui sono state create. Una chiave v2 non funziona con v3. Se cambi tipo, crea nuove chiavi.
- Oltre 10.000 verifiche al mese: Google ti chiede di aggiungere la fatturazione al progetto. Finché non lo fai, smette di effettuare le verifiche, quindi il modulo funziona ma non è protetto.
- Google dice che la tua chiave deve essere migrata: le chiavi più vecchie, create prima del 2025, vengono spostate in progetti Google Cloud. Segui le indicazioni di Google nella pagina reCAPTCHA. Le tue chiavi restano le stesse, quindi non devi cambiare nulla in EverWeb.
