Panoramica di Approfondimenti sui luoghi

Places Insights ti consente di eseguire analisi statistiche avanzate sui dati approfonditi di Places di Google Maps. Fornisce conteggi aggregati e informazioni sulla densità per milioni di punti dati di luoghi di interesse (PDI), consentendo una potente intelligence geospaziale.

Funzionalità principali:

  • Intelligence geospaziale: ottieni una "visione dall'alto" della densità e della distribuzione di diverse categorie di PDI (ad es. vendita al dettaglio, ristoranti, servizi) in aree geografiche specifiche.
  • Accesso sicuro ai dati: i dati vengono implementati utilizzando gli elenchi di scambio di dati di BigQuery con protezioni dei dati attive, consentendo un ambiente sicuro e protetto per la condivisione dei dati e l'analisi.
  • Dettagli utili: anche se Places Insights si concentra sulle tendenze aggregate, puoi utilizzare gli ID luogo generati per visualizzare in dettaglio e recuperare le informazioni sui singoli luoghi utilizzando altre API di Google Maps Platform per passare da un insight statistico a un'azione dettagliata.

Informazioni sui dati dei luoghi

Google Maps cura i dati dei luoghi per milioni di attività in tutto il mondo. Places Insights rende disponibili questi dati completi sui luoghi in BigQuery in modo che tu possa ricavare insight aggregati sui dati dei luoghi di Google Maps in base a una serie di attributi come tipi di luoghi, valutazioni, orari di apertura, accessibilità alle sedie a rotelle e altro ancora.

Per utilizzare Places Insights, scrivi query SQL in BigQuery che restituiscono insight statistici sui dati dei luoghi. Questi insight ti consentono di rispondere a domande come:

  • Quante attività simili operano vicino a una potenziale nuova sede del negozio?
  • Quali tipi di attività si trovano più comunemente vicino ai miei negozi di maggior successo?
  • Quali aree hanno un'alta concentrazione di attività complementari che potrebbero attirare i miei clienti target?
  • Quanti ristoranti di sushi a 5 stelle sono aperti alle 20:00 a Madrid, hanno un parcheggio accessibile alle sedie a rotelle e offrono il servizio di asporto?
  • Quali codici postali in California hanno la più alta concentrazione di stazioni di ricarica per veicoli elettrici?

Places Insights supporta più casi d'uso, ad esempio:

  • Selezione del sito: valuta e scegli le sedi più adatte per una nuova attività o per il posizionamento di un asset fisico. Analizzando la densità e il mix di PDI circostanti, puoi assicurarti che un potenziale sito sia posizionato in modo ottimale nel suo ambiente aziendale competitivo e complementare. Questo approccio basato sui dati può ridurre il rischio associato all'investimento in nuove sedi.
  • Valutazione del rendimento della sede: determina quali variabili geospaziali, come la vicinanza a determinati tipi di PDI come supermercati o sedi di eventi, sono correlate a un rendimento positivo o negativo nelle sedi esistenti. Questi dati ti consentono di identificare i potenziali siti che condividono il miglior mix di caratteristiche geospaziali per il tuo caso d'uso. Puoi anche utilizzare queste informazioni per implementare modelli predittivi che prevedono il rendimento futuro di qualsiasi nuova sede in base al contesto dei PDI circostanti.
  • Marketing con targeting geografico: determina quali tipi di campagne di marketing o annunci avranno successo in un'area. Places Insights fornisce il contesto necessario per comprendere l'attività commerciale, consentendoti di personalizzare i messaggi in base alla concentrazione di attività o attività pertinenti.
  • Previsione delle vendite: prevedi le vendite future in una potenziale sede. La modellazione dell'impatto delle caratteristiche geospaziali circostanti ti consente di creare modelli predittivi solidi per guidare le decisioni di investimento.
  • Ricerca di mercato: informa su quali aree geografiche espandere la tua attività o il tuo servizio. Analizza la saturazione del mercato esistente e la densità dei PDI per identificare i mercati target sottoserviti o altamente concentrati che offrono la massima opportunità. Questa analisi fornisce prove a supporto delle iniziative di crescita ed espansione strategica.

Puoi eseguire query sui set di dati di Places Insights direttamente o utilizzare le funzioni di conteggio dei luoghi.

Consulta i riferimenti dello schema.

Informazioni sui dati dei brand

Oltre ai dati dei luoghi, Places Insights include dati sui brand o sui negozi che hanno più sedi che operano con lo stesso nome del brand.

Puoi utilizzare i brand per rispondere a domande come:

  • Qual è il conteggio di tutti i negozi per brand in un'area?
  • Qual è il conteggio dei miei tre brand concorrenti principali nell'area?
  • Qual è il conteggio di tutte le caffetterie escluse questi brand in questa zona?

Informazioni su BigQuery

Rendendo disponibili i dati negli elenchi di BigQuery, Places Insights ti consente di:

  • Combinare in modo sicuro i tuoi dati con i dati di Places Insights.
  • Scrivere query SQL flessibili per scoprire insight aggregati per le tue esigenze aziendali specifiche.
  • Utilizzare gli stessi strumenti di BigQuery che utilizzi già con i tuoi dati e flussi di lavoro privati.
  • Sfruttare la potenza della scalabilità e del rendimento di BigQuery per analizzare facilmente set di dati di grandi dimensioni.

Esempio di caso d'uso

Questo esempio unisce i tuoi dati con i dati di Places Insights in BigQuery per ricavare informazioni di aggregazione. Per questo esempio, sei un proprietario di un hotel a New York City, con più sedi. Ora vuoi unire i dati sulla posizione del tuo hotel con i dati di Places Insights per scoprire la concentrazione di tipi di attività predefiniti vicino ai tuoi hotel.

Prerequisiti

Per questo esempio, ti abboni al set di dati di Places Insights per gli Stati Uniti.

Il set di dati dell'hotel è denominato mydata e definisce le sedi dei tuoi due hotel a New York City. Il seguente SQL crea questo set di dati:

CREATE OR REPLACE TABLE `mydata.hotels` ( name STRING, location GEOGRAPHY );
INSERT INTO `mydata.hotels` VALUES( 'Hotel 1', ST_GEOGPOINT(-73.9933, 40.75866) );
INSERT INTO `mydata.hotels` VALUES( 'Hotel 2', ST_GEOGPOINT(-73.977713, 40.752124) );

Ottieni il conteggio dei ristoranti nella zona

Per dare ai tuoi clienti un'idea della densità dei ristoranti operativi vicino ai tuoi hotel, scrivi una query SQL per restituire il numero di ristoranti entro 1000 metri da ogni hotel:

SELECT WITH AGGREGATION_THRESHOLD h.name, COUNT(*) AS count
FROM `PROJECT_NAME.places_insights___us.places` AS r, `mydata.hotels` AS h
WHERE
ST_DWITHIN(h.location, r.point, 1000)
AND r.primary_type = 'restaurant'
AND business_status = "OPERATIONAL"
GROUP BY 1

Questa immagine mostra un esempio di output per questa query:

Risultati della query per il conteggio dei ristoranti entro 1000 metri da ogni hotel.

Utilizza una funzione di conteggio dei luoghi per ottenere il conteggio e gli ID luogo dei ristoranti nella zona

Puoi anche utilizzare una funzione di conteggio dei luoghi

per trovare un conteggio dei ristoranti vicino a una sede. Le funzioni di conteggio dei luoghi ti consentono di recuperare un elenco di ID luogo, che possono essere utilizzati per cercare i dettagli sui singoli luoghi:

DECLARE geo GEOGRAPHY;
SET geo = ST_GEOGPOINT(-73.9933, 40.75866); -- Location of hotel 1

SELECT * FROM `PROJECT_NAME.places_insights___us.PLACES_COUNT_PER_TYPE`(
  JSON_OBJECT(
      'types', ["restaurant", "cafe", "bar"],
      'geography', geo,
      'geography_radius', 1000 -- Radius in meters
      )
);

Questa immagine mostra un esempio di output per questa query:

Risultati della query per i ristoranti entro 1000 metri da ogni hotel, inclusi gli ID luogo.

Ottieni il conteggio di ristoranti e bar nella zona

Modifica la query per includere i bar insieme ai ristoranti entro 1000 metri da ogni hotel:

SELECT WITH AGGREGATION_THRESHOLD h.name, r.primary_type, COUNT(*) AS count
FROM `PROJECT_NAME.places_insights___us.places` AS r, `mydata.hotels` AS h
WHERE
ST_DWITHIN(h.location, r.point, 1000)
AND r.primary_type IN UNNEST(['restaurant','bar'])
AND business_status = "OPERATIONAL"
GROUP BY 1, 2

Questa immagine mostra un esempio di output per questa query:

Risultati della query per il conteggio di ristoranti e bar entro 1000 metri da ogni hotel.

Ottieni il conteggio di ristoranti e bar a prezzi moderati nella zona

Ora vuoi sapere quale segmento di clientela è servito dai bar e dai ristoranti. Poiché i tuoi hotel si rivolgono a un prezzo consigliato moderato, vuoi pubblicizzare solo l'esistenza di attività nelle vicinanze che si trovano a quel prezzo consigliato e che hanno buone recensioni.

Limita la query in modo che restituisca solo bar e ristoranti se si trovano al livello di prezzo PRICE_LEVEL_MODERATE e hanno una valutazione di 4 stelle o superiore. Questa query estende anche il raggio a 1500 metri intorno a ogni hotel:

SELECT WITH AGGREGATION_THRESHOLD h.name, r.primary_type, COUNT(*) AS count
FROM `PROJECT_NAME.places_insights___us.places` AS r, `mydata.hotels` AS h
WHERE
ST_DWITHIN(h.location, r.point, 1500)
AND r.primary_type IN UNNEST(['restaurant', 'bar'])
AND rating >= 4
AND business_status = "OPERATIONAL"
AND price_level = 'PRICE_LEVEL_MODERATE'
GROUP BY 1, 2

Questa immagine mostra un esempio di output per questa query:

Risultati della query per bar e ristoranti a prezzi moderati entro 1500 metri da ogni hotel.

Passaggi successivi