Torna alle guide

Chiave API Google Maps

Attiva il completamento automatico dell'indirizzo sui form delle tue landing page.

Aggiornata il 31 maggio 2026


Con questa funzione, quando un visitatore inizia a scrivere il suo indirizzo nel form della tua landing, gli compaiono i suggerimenti di Google e può selezionarlo con un tap. Meno errori di battitura, dati più puliti, compilazione più veloce → più lead validi.

💡 Tempo richiesto: ~10 minuti. Serve una carta di credito per attivare l'account Google, ma quasi sicuramente non pagherai nulla (vedi la sezione "Quanto costa").

1

Entra nella Google Cloud Console

Apri la console di Google Cloud e accedi con un account Google (va benissimo un normale account Gmail).

Apri Google Cloud Console

💡 Consiglio: usa un account aziendale dedicato, non quello personale, così la gestione resta separata e ordinata.

Schermata della Google Cloud Console
Schermata della Google Cloud Console

2

Crea un progetto

Un "progetto" è il contenitore dove vivranno la tua chiave e le tue impostazioni.

  1. In alto, accanto al logo "Google Cloud", clicca sul menu a tendina del progetto.
  2. Clicca su Nuovo progetto.
  3. Dai un nome riconoscibile, es. RoyLead Maps, e clicca Crea.
  4. Assicurati che, in alto, sia selezionato il progetto appena creato.

Creazione di un nuovo progetto
Creazione di un nuovo progetto

3

Attiva la fatturazione

Google richiede una carta collegata anche per usare il piano gratuito. Senza fatturazione attiva comparirà un errore o la dicitura "For development purposes only".

  1. Nel menu a sinistra (☰), vai su Fatturazione (Billing).
  2. Clicca Collega un account di fatturazione.
  3. Inserisci i dati e una carta, poi conferma.

🔒 Aggiungere la carta non significa pagare. Google addebita solo se superi la soglia gratuita mensile, cosa molto improbabile per una landing page. Più avanti ti spiego come impostare un avviso di budget.

4

Abilita le API necessarie

Devi accendere i servizi Google che il completamento indirizzi usa.

  1. Nel menu (☰), vai su API e servizi → Libreria.
  2. Cerca e abilita una per una queste tre API (per ognuna: aprila e clicca Abilita):
  • Maps JavaScript API
  • Places API
  • Places API (New)

ℹ️ Abilitare un'API non costa nulla: paghi solo in base all'uso reale. Le abiliti tutte e tre per evitare errori del tipo "This API is not enabled".

Libreria API con le tre API da abilitare
Libreria API con le tre API da abilitare

5

Crea la chiave API

  1. Nel menu (☰), vai su API e servizi → Credenziali.
  2. In alto, clicca + Crea credenziali → Chiave API.
  3. Google genera la chiave: è una stringa lunga tipo AIzaSyB3xK...d9F2qZ.
  4. Copiala (la incollerai in RoyLead al Passo 7). Non chiudere ancora: prima la limitiamo.

⚠️ Non condividere mai questa chiave in chat pubbliche, screenshot o repository. Anche se la limiterai, trattala come una password.

6

Limita la chiave (importante per la sicurezza)

La chiave finisce nel codice della landing page, quindi è visibile a chiunque guardi il sorgente. Per evitare che qualcuno la copi e la usi a tue spese, va limitata. Apri la chiave dalla pagina Credenziali (icona matita) e imposta due limitazioni.

6a — Referrer HTTP (da quali siti può funzionare)

  1. In Limitazioni dell'applicazione, seleziona Referrer HTTP (siti web).
  2. Aggiungi gli URL del dominio su cui userai la chiave (entrambe le righe):
https://tuodominio.com/*
https://*.tuodominio.com/*

Sostituisci tuodominio.com con il tuo dominio. Hai più domini? Meglio creare una chiave separata per ogni dominio (in RoyLead la chiave è per-dominio).

6b — Limitazione per API

  1. In Limitazioni delle API, seleziona Limita chiave.
  2. Spunta solo: Maps JavaScript API, Places API, Places API (New).
  3. Salva.

⚠️ Le limitazioni possono richiedere fino a 5 minuti per diventare attive. Se subito dopo vedi un errore, aspetta qualche minuto e riprova.

7

Incolla la chiave in RoyLead

  1. Apri le impostazioni del dominio in RoyLead.
  2. Seleziona il dominio su cui vuoi attivare l'autocompletamento.
  3. Incolla la chiave nel campo Google Maps API Key e salva.

Vai in Domini

8

Verifica che funzioni

  1. Apri una landing page pubblicata su quel dominio.
  2. Nel form, inizia a scrivere un indirizzo (es. "Via Roma…").
  3. Devono comparire i suggerimenti di Google: selezionane uno e il campo si compila. ✅

Se non compaiono i suggerimenti, vai alla sezione "Risoluzione problemi".

Quanto costa

Google offre un utilizzo gratuito mensile per le API di Maps/Places. Per i volumi tipici di una landing page rientri quasi sempre nel gratis e paghi 0 €. La carta serve solo da garanzia e per coprire eventuali sforamenti.

Per stare tranquillo, imposta un avviso di budget:

  1. Menu (☰) → Fatturazione → Budget e avvisi.
  2. Crea budget, soglia bassa (es. 5 €), avviso via email.

💳 Il Places Autocomplete fa una richiesta a ogni tasto premuto: 1 lead = una manciata di richieste, non una sola. Anche così, per pagare davvero servono diverse migliaia di compilazioni al mese.

Risoluzione problemi

Cosa vediCausaSoluzione
Nessun suggerimentoAPI non abilitata o chiave non salvataRivedi Passo 4 e Passo 7
RefererNotAllowedMapErrorDominio non tra i referrerPasso 6a: aggiungi gli URL del dominio
ApiNotActivatedMapErrorManca un'APIPasso 4: abilita le tre API
Filigrana "For development purposes only"Fatturazione non attivaPasso 3
This API key is not authorizedLimitazione API troppo strettaPasso 6b: spunta le tre API
Funzionava, poi ha smessoHai appena cambiato le limitazioniAttendi ~5 minuti

💡 Per il debug: apri la landing, premi F12 → scheda Console. Gli errori di Google Maps compaiono lì con il nome esatto: cercalo nella tabella qui sopra.

Buone pratiche

  • 🔑 Una chiave per dominio (in RoyLead la chiave è per-dominio): se una trapela, blocchi solo quella.
  • 🔒 Limita sempre la chiave (Passo 6): una chiave senza restrizioni è una chiave che qualcuno userà a tue spese.
  • 🚨 Tieni attivo l'avviso di budget.

Pronto a metterlo in pratica?

Crea il tuo account RoyLead e parti in pochi minuti.

Inizia gratis