Panoramica di Approfondimenti sui luoghi

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

Funzionalità principali:

  • Geospatial Intelligence: ottieni una "visuale 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 le schede dello scambio di dati di BigQuery con protezioni dei dati attive, consentendo un ambiente sicuro e protetto per la condivisione e l'analisi dei dati.
  • Dettagli azionabili: mentre Places Insights si concentra sulle tendenze aggregate, puoi utilizzare gli ID luogo restituiti per esaminare in dettaglio e recuperare le informazioni sui singoli luoghi utilizzando altre API di Google Maps Platform per passare da informazioni statistiche ad azioni dettagliate.

Informazioni sui dati sui luoghi

Google Maps cura i dati sui 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 informazioni aggregate sui dati dei luoghi di Google Maps in base a una serie di attributi come tipi di luoghi, valutazioni, orari di apertura, accessibilità per le persone con disabilità motorie e altro ancora.

Per utilizzare Approfondimenti di Places, scrivi query SQL in BigQuery che restituiscono approfondimenti statistici sui dati dei luoghi. Questi approfondimenti 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?
  • In quali aree si trova 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 persone con disabilità motorie e offrono il servizio d'asporto?
  • Quali codici postali della California hanno la maggiore concentrazione di stazioni di ricarica per veicoli elettrici?

Approfondimenti sui luoghi supporta più casi d'uso, ad esempio:

  • Selezione del sito: valuta e scegli le posizioni 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 all'interno del suo ambiente commerciale competitivo e complementare. Questo approccio basato sui dati può ridurre il rischio associato all'investimento in nuove sedi.
  • Valutazione del rendimento delle località: determina quali variabili geospaziali, come la vicinanza a determinati tipi di punti di interesse come supermercati o sedi di eventi, sono correlate a un rendimento positivo o negativo nelle tue sedi esistenti. Questi dati ti consentono di identificare i siti potenziali 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 nuove sedi in base al contesto dei PDI circostanti.
  • Marketing basato sul geotargeting: determina quali tipi di campagne di marketing o pubblicità avranno successo in una determinata area. Places Insights fornisce il contesto necessario per comprendere l'attività commerciale, consentendoti di personalizzare i messaggi in base alla concentrazione di attività o aziende 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.
  • Ricerche di mercato: scopri in 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 di destinazione sottoserviti o altamente concentrati che offrono la massima opportunità. Questa analisi fornisce prove a sostegno delle iniziative strategiche di crescita ed espansione.

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

Consulta il riferimento allo schema.

Informazioni sui dati dei brand

Oltre ai dati sui luoghi, Places Insights include dati su brand o negozi con 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 una zona?
  • Qual è il conteggio dei tre brand concorrenti principali nella zona?
  • Qual è il numero di tutte le caffetterie escluse queste marche in questa zona?

Informazioni su BigQuery

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

  • Combina in modo sicuro i tuoi dati con i dati di Approfondimenti di Places.
  • Scrivi query SQL flessibili per scoprire approfondimenti aggregati per le tue esigenze aziendali specifiche.
  • Utilizza gli stessi strumenti BigQuery che già utilizzi con i tuoi dati e workflow privati.
  • Sfrutta la potenza della scalabilità e delle prestazioni di BigQuery per analizzare facilmente set di dati di grandi dimensioni.

Caso d'uso di esempio

Questo esempio unisce i tuoi dati con i dati di Approfondimenti di Places in BigQuery per derivare informazioni di aggregazione. Per questo esempio, sei il proprietario di un hotel a New York con più sedi. Ora vuoi unire i dati sulla posizione dell'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 Places Insights per gli Stati Uniti.

Il set di dati dell'hotel si chiama mydata e definisce le posizioni dei due hotel a New York. Il seguente codice 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) );

Ottenere il conteggio dei ristoranti nella zona

Per dare ai tuoi clienti un'idea della densità di 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.

Utilizzare una funzione di conteggio dei luoghi per ottenere il conteggio e gli ID luogo dei ristoranti della zona

Puoi anche utilizzare la funzione di conteggio dei luoghi.

per trovare un conteggio dei ristoranti vicino a una località. Le funzioni di conteggio dei luoghi 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.

Visualizza il numero di ristoranti e bar nella zona

Modifica la query in modo da 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.

Visualizza il numero di ristoranti e bar a prezzi moderati nella zona

Successivamente, vuoi sapere a quale gruppo demografico di clienti si rivolgono i bar e i ristoranti. Poiché i tuoi hotel hanno come target un prezzo moderato, vuoi solo fare pubblicità all'esistenza di strutture vicine che rientrano in questa fascia di prezzo e che hanno ricevuto recensioni positive.

Limita la query in modo che restituisca solo bar e ristoranti se hanno un prezzo di PRICE_LEVEL_MODERATE e 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