Place ID Google: cos'è, come trovarlo e quando cambia
Il place id Google è la chiave con cui Google identifica ogni luogo su Maps. Qui trovi che aspetto ha, tre modi per trovarlo, perché può cambiare e come usarlo per tenere pulito un elenco di lead.
Database··9 minuti di lettura
Punti chiave
Il Place ID di Google è un identificatore testuale che indica in modo univoco un luogo nel database di Google Places, per esempio ChIJN1t_tDeuEmsRUsoyG83frY4
Non ha una lunghezza massima e Google avverte che i Place ID possono cambiare: conviene aggiornare quelli salvati da più di 12 mesi
Lo trovi con il Place ID Finder di Google, con una richiesta Text Search alle API o, in blocco, con uno strumento di estrazione da Maps
In un elenco di lead usalo come chiave primaria per eliminare i duplicati e tieni CID, telefono e sito come chiavi di riserva
Definizione
Cos'è il Place ID di Google?
Il place id Google, in italiano anche «ID luogo», è un identificatore testuale che indica in modo univoco un luogo nel database di Google Places e su Google Maps. Esiste per la maggior parte dei luoghi: attività commerciali, monumenti, parchi, incroci. Le API di Google lo accettano per restituire i dettagli di un luogo, quindi funziona come chiave primaria di ogni scheda.
Pensalo come un numero di pratica, non come un nome. Lo stesso nome, per esempio «Bar Centrale» o «Pizzeria Da Mario», può appartenere a locali in città diverse, e un indirizzo si può scrivere in cinque modi. Il Place ID punta a una sola voce nei dati di Google, ed è per questo che sviluppatori e chi costruisce liste di contatti lo preferiscono. La definizione arriva dalla documentazione di Google Maps Platform sui Place ID, che è la fonte di ogni affermazione tecnica di questa pagina.
Un dettaglio che molte guide trascurano: un Place ID identifica un luogo e non vale per sempre. Google segnala che lo stesso luogo può avere più ID diversi e che gli ID possono cambiare nel tempo. Più avanti vedi cosa significa per i tuoi dati.
Ottieni il Place ID senza toccare un'API
Cerca su Google Maps, cattura le attività che vedi sullo schermo e conserva il Place ID accanto a nome, indirizzo, telefono e sito web.
Un Place ID è una stringa opaca di lettere, cifre, trattini e trattini bassi. Molti ID di attività iniziano con ChIJ, ma è solo l'abitudine del formato più comune, non una regola. La stessa documentazione di Google riporta esempi che iniziano in modo diverso, come GhIJ... ed Eic..., e precisa che la lunghezza può variare e che non esiste una lunghezza massima.
Quindi non esiste un Place ID «di 27 caratteri», come sostengono molte guide. Se una colonna del database o una regola di validazione presuppone una lunghezza fissa, prima o poi rifiuterà un ID valido. Usa una colonna di testo senza limite e trattalo come un token opaco.
Un Place ID è un'altra cosa rispetto a un numero di telefono, a una coppia di coordinate o a uno slug leggibile, e non puoi ricavarlo da un indirizzo: lo ottieni da Google, come spiega la sezione successiva.
Come trovarlo
Come si trova il Place ID di un'attività?
Il modo più rapido per trovare un Place ID è il Place ID Finder di Google: scrivi l'attività, scegli il risultato dai suggerimenti e leggi l'ID. Per molte attività insieme servono le Places API o uno strumento di estrazione. La tabella confronta le opzioni.
Metodo
Ideale per
Codice o chiave API?
Place ID Finder
Una o due attività
No
Richiesta Text Search nelle Places API
Sviluppatori che creano un'app o uno script
Sì, chiave API e account di fatturazione
Altre API di Google (Geocoding, Routes, Autocomplete)
App che usano già questi servizi
Sì
Strumento di estrazione da Maps, come un'estensione di Chrome
Liste di lead con decine o migliaia di attività
No
Ecco il percorso manuale in quattro passaggi:
Apri il Place ID Finder nella documentazione di Maps JavaScript API.
Scrivi nome dell'attività e città, poi scegli il risultato giusto tra i suggerimenti.
Leggi il Place ID mostrato per quel risultato e copialo.
Incollalo nel foglio di calcolo o nel CRM, insieme alla data in cui l'hai acquisito.
Gli sviluppatori hanno una seconda strada. Una richiesta Text Search (New), per esempio con la query «pizzerie a Torino», restituisce per ogni risultato un campo id che contiene il Place ID. La pagina Place Details (New) elenca gli altri modi per ottenerlo: Nearby Search, Geocoding API, Routes API, Address Validation API e Autocomplete.
Finder e API sono pensati per le ricerche puntuali, un luogo o una query alla volta. Se stai costruendo un elenco di potenziali clienti, gli ID devono arrivare insieme ai lead, senza una ricerca a parte. È quello che fa l'estrazione da Google Maps con un'estensione, ed è il tema di estrarre dati da Google Maps per categoria.
Confronto
Place ID, CID, Plus Code e coordinate: quale usare come chiave?
Usa il Place ID come chiave primaria di un luogo e tratta tutti gli altri identificatori come dati di supporto. Google Maps offre diversi modi di indicare una posizione e rispondono a domande diverse: quale scheda è, dove si trova, come lo chiama la gente.
Identificatore
Cosa identifica
Esempio
Come chiave primaria?
Place ID
Un luogo nel database Google Places
ChIJN1t_tDeuEmsRUsoyG83frY4
Sì, da aggiornare ogni anno
CID
Una scheda, come numero presente in alcuni link di Maps e nei dati estratti
6944886785787329093
Come seconda chiave
Plus Code
Un piccolo quadrato di una griglia
849VCWC8+R9
No, descrive un punto, non un'attività
Latitudine e longitudine
Un punto sulla mappa
37.4220, -122.0841
No, più attività possono stare nello stesso edificio
Nome e indirizzo
L'etichetta che legge una persona
Testo libero
Solo come ultimo confronto
Se il codice a griglia ti è nuovo, leggi che cos'è un Plus Code. Un nome ti dice come si chiama oggi un'attività, una coordinata dove sta oggi il segnaposto. Il Place ID è l'unico campo pensato per dire «questo è lo stesso luogo» tra due estrazioni diverse.
Stabilità
Il Place ID di Google cambia? Si può salvare?
Sì, un Place ID può cambiare, e sì, puoi salvarlo. Google spiega che gli ID possono cambiare perché il database di Google Maps viene aggiornato e consiglia di aggiornare quelli salvati da più di 12 mesi. I Place ID sono esenti dalle normali restrizioni di caching, quindi conservarli nel tuo database è consentito.
Ecco cosa indica la documentazione, in ordine:
Salva il Place ID insieme alla data di acquisizione.
Dopo 12 mesi invia una richiesta Place Details chiedendo solo il campo id. Google afferma che questo aggiornamento è gratuito.
Se la risposta è INVALID_REQUEST o NOT_FOUND, l'ID può essere non valido o obsoleto. NOT_FOUND indica un ID obsoleto, per esempio perché l'attività ha chiuso o si è trasferita: cerca di nuovo l'attività per ottenere il nuovo ID.
Tieni una chiave di riserva, come il dominio del sito o il telefono, così un ID cambiato non crea un secondo record per la stessa attività.
L'esenzione deriva dalla sezione 3.2.3(b) dei Termini di servizio di Google Maps Platform, come spiegato nella pagina sui Place ID. Copre l'ID, non ti dà il diritto di conservare a tempo indeterminato gli altri dati dei luoghi: leggi i termini prima di costruire un prodotto sulle API.
Un caso pratico: un elenco di locali ha righe che non si risolvono più. Spesso sono attività chiuse, e riconoscerle ti evita telefonate a vuoto. Ne parliamo in come trattare le attività chiuse su Google Maps.
Usi
A cosa serve il Place ID di Google?
Il Place ID serve a recuperare i dettagli di un luogo, a creare un link che punta esattamente a quella scheda e a farvi riferimento in più API di Google Maps Platform. Ogni uso qui sotto è documentato da Google.
Recuperare i dettagli. Una richiesta Place Details riceve l'ID e restituisce i campi che chiedi, come indirizzo, telefono e valutazione.
Linkare il luogo giusto. In un URL di Maps il parametro query_place_id fa puntare il link a una precisa attività. Secondo Google, il Place ID è la migliore garanzia di collegarsi al posto giusto. Lo spiega la guida Maps URLs.
Riusarlo tra più API. Lo stesso ID funziona nelle Places API, nella Maps JavaScript API, nella Geocoding API, nella Maps Embed API e nella Roads API.
Costruire una chiave stabile. In un foglio o in un CRM l'ID è il valore con cui far combaciare due esportazioni che si sovrappongono.
Un link che usa il Place ID ha questa forma: https://www.google.com/maps/search/?api=1&query=Nome+Attivita&query_place_id=IL_TUO_PLACE_ID. Se Google non trova l'ID, ripiega sulla ricerca testuale.
Elenchi di lead
Come si usano i Place ID per tenere pulito un elenco di lead?
Usa il Place ID come prima chiave quando unisci gli elenchi e una chiave di riserva quando manca. Chi costruisce liste di potenziali clienti da Google Maps finisce con esportazioni che si sovrappongono: un freelance estrae «dentisti» in due quartieri vicini, un'agenzia ripete la ricerca il mese dopo, un titolare aggiunge una città a un vecchio foglio. La stessa attività compare due volte.
Questa routine mantiene puliti gli elenchi, in un foglio di calcolo come in un CRM:
Cattura il Place ID con ogni attività. Se l'esportazione non lo include, ti restano i nomi, e «Pizzeria Da Mario» e «Pizzeria da Mario S.r.l.» non combaciano.
Unisci prima per Place ID. Due righe con lo stesso ID sono lo stesso luogo. Conserva quella con più dati di contatto.
Confronta il resto con una chiave di riserva. Prima il dominio del sito, poi il telefono, poi nome più coordinate. Così intercetti anche il caso in cui Google ha dato un nuovo ID allo stesso luogo.
Aggiorna le righe vecchie. Riverifica gli ID di più di 12 mesi prima di una campagna e scarta le attività che non si risolvono più.
Conserva la data di acquisizione originale. Ti dice di quali righe fidarti e quali verificare.
L'estensione Chrome di Vonsel cattura le attività da Google Maps, visita il sito di ciascuna per cercare email, telefoni e profili social pubblicati, e tra i campi esportabili elenca Place ID, CID, FID e KGMID. I campi disponibili dipendono da ciò che ogni attività pubblica. Le attività catturate finiscono in un CRM su mappa e puoi riaprire un lavoro precedente per aggiungerne altre. Cosa include ogni piano lo vedi nella pagina dei prezzi, e per capire il flusso in due minuti guarda il tutorial in video.
I nomi sono per le persone. I Place ID servono a tenere onesti i dati
Privacy
Un Place ID è un dato personale secondo il GDPR?
Da solo no: un Place ID identifica un luogo, non una persona. I contatti raccolti insieme possono invece esserlo. Il Regolamento (UE) 2016/679 definisce all'articolo 4 «dato personale» qualsiasi informazione riguardante una persona fisica identificata o identificabile, e l'email nominativa di un titolare rientra in questa definizione.
In Italia vigila il Garante per la protezione dei dati personali. Prima di contattare qualcuno valuta la base giuridica e l'informativa: la guida è legale estrarre dati da Google Maps? ti accompagna in questi passaggi. Si tratta di informazioni generali, non di consulenza legale.
Trasforma i Place ID in un database di lead vivo
Cattura le attività da Google Maps, tieni ogni record agganciato al suo Place ID e lavorali da un CRM su mappa.
Il Place ID di Google è un identificatore testuale che indica in modo univoco un luogo nel database di Google Places e su Google Maps. Esiste per la maggior parte dei luoghi: attività commerciali, monumenti, parchi e incroci. Le API di Google lo accettano per restituire i dettagli, costruire link e geocodificare, quindi funziona come chiave primaria di una scheda.
Come trovo il Place ID di un'attività?
Per una sola attività usa il Place ID Finder di Google: scrivi il nome, scegli il risultato e leggi l'ID. Gli sviluppatori possono inviare una richiesta Text Search alle Places API e leggere il campo id. Per decine o migliaia di attività conviene uno strumento di estrazione da Google Maps, come l'estensione Chrome di Vonsel, che salva il Place ID insieme agli altri campi.
Il Place ID di Google cambia nel tempo?
Sì. Google precisa che i Place ID possono cambiare quando il database di Google Maps viene aggiornato, e che uno stesso luogo può avere più ID. Consiglia di aggiornare gli ID salvati da più di 12 mesi. Se la richiesta restituisce NOT_FOUND, l'ID è obsoleto, per esempio perché l'attività ha chiuso o si è trasferita.
Quanti caratteri ha un Place ID?
Non c'è una lunghezza fissa. La documentazione di Google dice che la lunghezza può variare e che non esiste una lunghezza massima. Molti ID di attività iniziano con ChIJ, ma non è una regola: altri esempi ufficiali iniziano con GhIJ o Eic. Salvalo in una colonna di testo senza limite, come stringa opaca.
Qual è la differenza tra Place ID e CID?
Il Place ID è l'identificatore ufficiale e documentato da Google per un luogo, usato nelle sue API. Il CID è un numero che compare in alcuni link di Maps e nei dati estratti, ma non è la chiave prevista dalla documentazione. In un elenco di lead usa il Place ID come chiave principale e il CID come chiave di riserva.
Posso salvare i Place ID nel mio database?
Sì. Google indica che i Place ID sono esenti dalle restrizioni di caching della sezione 3.2.3(b) dei Termini di servizio di Google Maps Platform, quindi puoi conservarli e riutilizzarli. L'esenzione riguarda solo l'ID: gli altri dati dei luoghi restano soggetti ai termini, che vanno letti prima di costruire un prodotto sulle API.
Come uso il Place ID per eliminare i duplicati in un elenco di lead?
Unisci le righe con lo stesso Place ID, perché indicano lo stesso luogo, e conserva quella con più dati di contatto. Per le righe senza ID o con ID cambiato confronta in ordine dominio del sito, telefono e nome più coordinate. Salva anche la data di acquisizione, così sai quali ID riverificare dopo 12 mesi.
Un Place ID è un dato personale secondo il GDPR?
Il Place ID identifica un luogo, non una persona, quindi da solo non è un dato personale. Lo possono essere però i contatti raccolti insieme, come l'email nominativa di un titolare, perché il GDPR definisce dato personale ogni informazione su una persona fisica identificata o identificabile. Prima di fare outreach valuta base giuridica e informativa.
Fonti
Place IDs | Places API (New): la definizione di Place ID secondo Google, gli esempi di formato, l'assenza di lunghezza massima, la regola dei 12 mesi, il significato di NOT_FOUND e l'esenzione dal caching.