Italiano
Estrarre dati da Google Maps: come funziona Lead Finder
Due esigenze diverse vengono spesso confuse: scaricare i propri dati di account e estrarre schede di attività commerciali. Questa pagina riguarda la seconda.
Come estrarre dati da Google Maps?
Lead Finder è un software desktop che raccoglie le schede pubbliche delle attività commerciali su Google Maps e le trasforma in un foglio di calcolo. Prima di tutto conviene distinguere due esigenze che i motori di ricerca confondono: scaricare i propri dati personali, cronologia o luoghi salvati, si fa con Google Takeout e non riguarda l estrazione. Estrarre schede di attività, nome, telefono, indirizzo, sito e recensioni, è invece il tema di questa pagina. Il vincolo che determina tutto il resto è il limite di circa 120 risultati per ricerca, applicato alla query e non alla città: per coprire un area intera si divide la zona in celle, si interroga ogni cella separatamente e si uniscono i risultati eliminando i duplicati tramite place ID.
Dati personali o schede di attività
La distinzione conta perché le due strade non hanno nulla in comune. Per scaricare luoghi salvati, cronologia delle posizioni o percorsi si usa Google Takeout, che esporta i dati legati al proprio account in formato JSON o KML. Nessuno strumento di estrazione serve a questo scopo.
Le schede di attività sono invece contenuti pubblici pubblicati dalle imprese stesse e visibili a chiunque. È questo il materiale che un software di estrazione trasforma in righe di un foglio di calcolo, ed è il caso d uso commerciale di cui parla il resto di questa pagina.
Perché una sola ricerca non basta
Google Maps restituisce circa 120 risultati per ogni ricerca. Il numero non dipende da quante attività esistano davvero: è un tetto per query. Una grande città può contare migliaia di ristoranti e una singola ricerca ne mostrerà soltanto una parte, senza segnalare che l elenco è incompleto.
La soluzione consiste nel suddividere l area. La zona viene divisa in celle, ciascuna cella viene interrogata come ricerca autonoma e i risultati vengono poi uniti. In fase di unione i duplicati si rimuovono tramite place ID, perché la stessa attività compare spesso in celle adiacenti.
Quali campi si ottengono
Un esportazione standard comprende nome dell attività, numero di telefono, indirizzo completo, latitudine e longitudine, sito web, categoria, valutazione, numero di recensioni e orari di apertura quando pubblicati.
L indirizzo e-mail non è compreso, e non per un limite dello strumento: il profilo di Google Maps non prevede un campo e-mail. L unica strada è analizzare il sito collegato alla scheda, quindi le attività prive di sito non producono alcun indirizzo.