Scegliere la modalità di input
Gli input comuni per lo scraping di Google Maps includono:- Parola chiave e località:
dentista ad Austin, TX - URL completi delle ricerche Google Maps
- URL dei luoghi
- ID dei luoghi
- Coordinate o area visibile della mappa
- Categoria e area geografica
Dati degli elenchi e dati di dettaglio
Google Maps offre due livelli utili. Dati dell’elenco/ricerca:- Nome dell’attività
- Categoria
- Valutazione
- Numero di recensioni
- Indirizzo
- Telefono
- Sito web
- Coordinate
- Stato di apertura
- Fascia di prezzo, se disponibile
- URL di Google Maps
- Indirizzo completo
- Orari di apertura
- Foto
- Orari di punta, se visibili
- Categorie aggiuntive
- Servizi o dotazioni
- Recensioni
- Risposte del proprietario
- ID del luogo e altri identificatori
Suddivisione della mappa
Google Maps spesso limita ciò che mostra in un’unica area visibile. Cercando in una regione ampia, l’interfaccia può visualizzare soltanto una parte delle attività corrispondenti. La soluzione pratica è suddividere la mappa: dividere un’area geografica estesa in sezioni più piccole di una griglia, aumentare lo zoom su ciascuna, raccogliere i luoghi visibili e unire i risultati. Ad esempio, invece di eseguire un’unica ricerca persalone a Tokyo, un web scraper può dividere Tokyo in celle più piccole. Ogni cella restituisce le proprie attività visibili. La Deduplicazione unisce poi quelle presenti nelle aree sovrapposte.
È lo stesso principio adottato dai modelli di scraping di Google Maps che usano la suddivisione della mappa per superare il primo gruppo di risultati visibili.
Arricchimento dei lead
Google Maps non mostra sempre direttamente email o link social. Un comune flusso di lavoro per i lead è:- Cercare su Maps per categoria e località.
- Raccogliere nome dell’attività, indirizzo, telefono, sito web, valutazione e categoria.
- Visitare il sito web dell’attività.
- Estrarre email pubblica, pagina dei contatti, link social e indicatori tecnologici.
- Eseguire la Deduplicazione per dominio, telefono e indirizzo.
- Assegnare un punteggio ai lead in base a categoria, valutazione, volume delle recensioni, presenza del sito e località.
Recensioni
Le recensioni sono utili per il sentiment, gli indicatori di qualità e la ricerca sulla concorrenza. Raccogli:- Valutazione della recensione
- Testo della recensione
- Data della recensione
- Nome visualizzato o URL pubblico del profilo del recensore
- Risposta del proprietario
- Numero di indicazioni utili o Mi piace, se visibile
- Modalità di ordinamento e lingua
Considerazioni tecniche
Lo scraping di Google Maps comprende comunemente:- Scorrimento infinito e caricamento dinamico
- Modifiche all’area visibile della mappa
- Variazioni di lingua e impostazioni locali
- Limiti dei risultati per area visibile
- Luoghi duplicati tra ricerche
- Controlli anti-bot
- Campi incoerenti in base alla categoria dell’attività
maxResults non è sufficiente se la query o l’area della mappa è troppo ampia; usa località più precise o la suddivisione della mappa.