Gestire i costi di Google Maps Platform

Google Maps Platform offre una serie di opzioni per controllare i consumi e assicurarti che l'utilizzo sia in linea con il tuo budget. Le opzioni disponibili sono le seguenti:

  • Interrompi gli addebiti limitando il numero di eventi di fatturazione attivati dalla tua app.
  • Ricevi una notifica quando l'utilizzo si avvicina a limiti specifici di budget o API.
  • Crea le tue app in modo più conveniente.

La tabella seguente mostra le opzioni disponibili.

Interrompi gli addebiti Ricevi notifiche Crea a costi inferiori

Modifica i limiti di quota

Imposta avvisi sulla quota

Crea budget e avvisi relativi al budget

Segui strategie di implementazione convenienti

Quote e avvisi relativi alla quota

I limiti di quota ti aiutano a controllare l'utilizzo dell'API e a evitare addebiti imprevisti limitando il numero di richieste che il tuo progetto può effettuare.

Imposta i limiti di quota

Impostando un limite di quota, puoi definire il numero massimo di richieste consentite per una determinata API o un determinato servizio in un determinato periodo di tempo.

Una volta che le richieste nel tuo progetto raggiungono questo limite, il servizio smette di rispondere alle richieste. Sta a te trovare un compromesso tra un'interruzione e una fattura più elevata.

  1. Apri la pagina Quote di Google Maps Platform nella console Cloud.

    Vai a Quote

    e seleziona il progetto di destinazione.

  2. Nel menu a discesa API, scegli l'API specifica per la modifica della quota.

  3. Se vuoi modificare più tipi di quota, seleziona la casella di controllo accanto a quelli che vuoi attivare.

  4. Fai clic sul menu con tre puntini, quindi fai clic su Modifica quota.

  5. Nel riquadro laterale visualizzato, inserisci i nuovi valori della quota e fai clic su Invia richiesta.

Utilizza il Calcolatore prezzi di Google Maps Platform per stimare i costi in base al volume di richieste stimato.

Imposta avvisi sulla quota

Gli avvisi relativi alla quota ti informano quando l'utilizzo dell'API si avvicina a una soglia definita.

  1. Apri la pagina Quote di Google Maps Platform nella console Cloud.

    Vai a Quote

    e seleziona il progetto di destinazione.

  2. Nel menu a discesa API, scegli l'API specifica per la modifica della quota.

  3. Seleziona gli endpoint da modificare.

  4. Fai clic sul menu con tre puntini, quindi fai clic su Crea avviso di utilizzo.

  5. Il riquadro laterale che si apre contiene una descrizione del criterio di avviso predefinito. Se vuoi modificare il criterio, fai clic sul menu con tre puntini e su Personalizza criterio di avviso per visualizzare la finestra di configurazione del criterio. Utilizza i link Avanti nella finestra per spostarti nella configurazione, che include la possibilità di configurare i canali di notifica, come SMS, email, chat, webhook, PagerDuty e Pub/Sub.

  6. Dopo aver aggiunto un canale di notifica, selezionalo nel campo Canali di notifica e fai clic su Ok.

  7. Esegui questo passaggio solo se non hai modificato il criterio di avviso nel passaggio precedente. In Configura le notifiche nel riquadro, aggiungi e configura i tipi di notifiche che vuoi ricevere, quindi seleziona uno o più di questi canali nel campo Canali di notifica e fai clic su Ok.

  8. Fai clic su Crea.

Modifica la quota in base alle esigenze

Esamina e modifica regolarmente le quote API per ottimizzare l'utilizzo e i costi, trovando un equilibrio tra la prevenzione di spese eccessive e il corretto funzionamento dell'applicazione.

  • Monitora i pattern di utilizzo dell'API nella console Google Cloud. Imposta quote in linea con il tuo budget ed evita spese eccessive.
  • Assicurati che le quote possano gestire i periodi di picco di utilizzo.
  • Apporta modifiche graduali e testa attentamente l'applicazione dopo ogni modifica per evitare interruzioni.

Budget e avvisi relativi al budget

Se hai un budget specifico per l'utilizzo di Google Maps Platform, puoi evitare sorprese in fattura creando budget e avvisi di fatturazione Cloud.

Puoi impostare avvisi relativi al budget per ricevere una notifica quando hai raggiunto una determinata percentuale del budget totale, in modo da poter vedere l'andamento dei costi di utilizzo nel tempo.

Consulta la documentazione di Google Cloud per istruzioni sulla creazione e la gestione di budget e avvisi relativi al budget.

Gestione strategica dei costi

Una pianificazione efficace del budget prevede l'utilizzo di opzioni senza costi o a costi inferiori, ove possibile. Questa sezione esplora varie strategie per ridurre al minimo i costi.

Utilizza l'API Maps Static ogni volta che è possibile

Le seguenti situazioni funzionano bene con le mappe statiche, che supportano visualizzazioni di mappe semplici che richiedono un solo indicatore:

  • Stai iniziando con un prototipo che non ha ancora molte funzionalità.
  • Non hai personalizzazioni della mappa.
  • Utilizzi al massimo un indicatore.
  • Non devi supportare l'interazione utente utilizzando mappe dinamiche o Street View dinamico.

Caricamento lento utilizzando le miniature

Le miniature (immagini di mappe piccole) sono un buon utilizzo per l'API Maps Static. Questi elementi vengono fatturati a una tariffa inferiore rispetto ai caricamenti di mappe dinamiche e, in caso di interazione dell'utente, possono indirizzare gli utenti a una versione dinamica di Google Maps con un clic, in modo da pagare solo i caricamenti di mappe dinamiche per gli utenti coinvolti.

Utilizza categorie di prezzi più economiche

Google fornisce un numero diverso di eventi di utilizzo senza costi aggiuntivi per ogni categoria di prezzi. Puoi ottimizzare l'applicazione per utilizzare le funzionalità nelle categorie "Essentials" o "Pro", dove hai più eventi di utilizzo mensile senza costi aggiuntivi. Scopri di più sulle categorie di prezzi.

Consolida più mappe

Se hai un'implementazione che mostra più mappe, segui queste linee guida:

  • Carica le mappe solo quando necessario, riducendo al minimo le risorse non necessarie.
  • Riutilizza una singola mappa aggiornando la visualizzazione, lo zoom e gli indicatori in base alle esigenze.
  • Utilizza la soluzione Store Locator Plus se visualizzi più mappe per mostrare le sedi dei negozi.
  • Utilizza una singola mappa per schermata dell'interfaccia utente, poiché in genere gli utenti interagiscono con una sola mappa alla volta.

Memorizza nella cache i contenuti quando consentito

La maggior parte dei prodotti Google Maps Platform vieta la memorizzazione nella cache dei contenuti. Tuttavia, alcune eccezioni ti consentono di memorizzare nella cache i risultati per un massimo di 30 giorni. Per maggiori dettagli, consulta i Termini di Google Maps Platform per dettagli.

Strategie convenienti per l'API Places

Questa sezione fornisce modi per ottimizzare l'utilizzo e ridurre i costi associati all'API Places.

Utilizza le maschere di campo

L'utilizzo delle maschere di campo garantisce di non richiedere dati non necessari, il che contribuisce a ridurre la latenza e gli addebiti di fatturazione.

Per Place Details (New), Nearby Search (New) e Ricerca testuale (New), utilizza l'intestazione FieldMask nelle richieste API per specificare l'elenco dei campi da restituire nella risposta.

Ti verrà addebitato l'SKU più alto applicabile alla tua richiesta. Ciò significa che se selezioni i campi sia nello SKU Basic sia nello SKU Advanced, ti verrà addebitato l'importo in base allo SKU Advanced.

Utilizza i prezzi per sessione con Place Details (New)

Se le tue applicazioni hanno un volume di chiamate mensile pari o superiore a 100.001-500.000 o se gli utenti effettuano più di 12 richieste di completamento automatico per sessione, Google consiglia di utilizzare le sessioni con Place Autocomplete (New). Le sessioni semplificano i prezzi e forniscono un modello di prezzi coerente da utilizzare con Place Autocomplete (New).

Per maggiori dettagli, consulta la documentazione sui prezzi per sessione di Place Autocomplete (New) per dettagli.

Strategie convenienti per l'API Routes

Questa sezione fornisce modi per ottimizzare l'utilizzo e ridurre i costi associati all'API Routes.

Limita le tappe di Compute Routes

Limita le voci dell'utente in una query a un massimo di 10 tappe. Le richieste contenenti più di 10 tappe vengono fatturate a una tariffa superiore.

Utilizza l'ottimizzazione di Compute Routes per un routing ottimale

Le richieste che utilizzano l'argomento di ottimizzazione delle tappe vengono fatturate a una tariffa superiore.

L'argomento di ottimizzazione ordina le tappe per garantire un routing ottimale. Ciò significa che il viaggio da A a E è un'esperienza migliore se ottimizzato (A-B-C-D-E) rispetto alla sequenza casuale di una rotta non ottimizzata, ad esempio A-D-B-C-E.

Utilizza i modelli di traffico in tempo reale in Compute Routes e nell'API Distance Matrix (legacy)

Le richieste di Compute Routes e dell'API Distance Matrix (legacy) che includono modelli di traffico in tempo reale vengono fatturate a una tariffa superiore. Se i modelli di traffico vengono omessi da una richiesta, i risultati si basano esclusivamente su fattori fisici: strade, distanza e limiti di velocità. Attiva i modelli di traffico in tempo reale impostando l'orario di partenza su now.

Utilizza Route Traveled e Nearest Road quando i dati GPS sono imprecisi

Le funzionalità dell'API Roads di Maps, Route Traveled e Nearest Road, sono incluse nel livello Advanced e vengono fatturate a una tariffa superiore. Utilizza queste funzionalità quando i dati GPS sono imprecisi e l'API Roads può aiutarti a determinare la strada corretta. Speed Limits, un'altra funzionalità dell'API Roads, è disponibile solo per i clienti di Asset Tracking.