Google Haritalar Platformu maliyetlerini yönetme

Google Haritalar Platformu, tüketiminizi kontrol etmek ve kullanımınızın bütçenizle uyumlu olmasını sağlamak için çeşitli seçenekler sunar. Seçenekler aşağıdakileri içerir:

  • Uygulamanızın tetiklediği faturalandırma etkinliklerinin sayısını sınırlayarak ücretlendirmeyi durdurun.
  • Kullanımınız belirli bütçe veya API sınırlarına yaklaştığında bildirim alın.
  • Uygulamalarınızı daha uygun maliyetli bir şekilde oluşturun.

Aşağıdaki tabloda seçenekleriniz gösterilmektedir.

Ödemeleri durdurma Bildirim Gönder Daha düşük maliyetle geliştirme

Kota sınırlarını değiştirme

Kota uyarılarını ayarlama

Bütçeler ve bütçe uyarıları oluşturma

Maliyet açısından verimli uygulama stratejilerini izleyin

Kotalar ve kota uyarıları

Kota sınırları, API kullanımınızı kontrol etmenize ve beklenmedik ücretleri önlemenize yardımcı olur.

Kota sınırları belirleme

Kota sınırı belirleyerek belirli bir zaman aralığında belirli bir API veya hizmet için izin verilen maksimum istek sayısını tanımlayabilirsiniz.

Projenizdeki istekler bu sınıra ulaştığında hizmetiniz isteklere yanıt vermeyi durdurur. Kesinti ve daha yüksek fatura arasındaki dengeyi sağlamak sizin sorumluluğunuzdadır.

  1. Cloud Console'da Google Haritalar Platformu Kotaları sayfasını açın.

    Kotalar'a git

    ve hedef projeyi seçin.

  2. API'ler açılır listesinde, kota değişikliği yapılacak API'yi seçin.

  3. Birden fazla kota türünü düzenlemek istiyorsanız etkinleştirmek istediğiniz türlerin yanındaki onay kutusunu işaretleyin.

  4. Üç nokta menüsünü, ardından Kotayı düzenle'yi tıklayın.

  5. Açılan yan panelde yeni kota değerlerini girin ve İsteği gönder'i tıklayın.

Tahmini istek hacmine göre maliyetleri tahmin etmek için Google Haritalar Platformu fiyat hesaplayıcıyı kullanın.

Kota uyarıları ayarlama

Kota uyarıları, API kullanımınız tanımlanmış bir eşiğe yaklaştığında sizi bilgilendirir.

  1. Cloud Console'da Google Haritalar Platformu Kotaları sayfasını açın.

    Kotalar'a git

    ve hedef projeyi seçin.

  2. API'ler açılır listesinde, kota değişikliği yapılacak API'yi seçin.

  3. Düzenlenecek uç noktaları seçin.

  4. Üç nokta menüsünü, ardından Kullanım uyarısı oluştur'u tıklayın.

  5. Kayarak açılan yan panelde varsayılan uyarı politikasıyla ilgili bir açıklama yer alır. Politikayı değiştirmek istiyorsanız üç nokta menüsünü tıklayın ve politika yapılandırma penceresini görüntülemek için Uyarı politikasını özelleştir'i seçin. Penceredeki Sonraki bağlantılarını kullanarak yapılandırmada ilerleyin. Yapılandırma; SMS, e-posta, sohbet, webhook'lar, PagerDuty ve Pub/Sub gibi bildirim kanallarını yapılandırma özelliğini içerir.

  6. Bildirim kanalı ekledikten sonra Bildirim Kanalları alanında bu kanalı seçip Tamam'ı tıklayın.

  7. Bu adımı yalnızca önceki adımda uyarı politikasını değiştirmediyseniz uygulayın. Paneldeki Bildirimleri yapılandırın bölümünde, almak istediğiniz bildirim türlerini ekleyip yapılandırın. Ardından, Bildirim kanalları alanında bu kanallardan birini veya daha fazlasını seçip Tamam'ı tıklayın.

  8. Oluştur'u tıklayın.

Kotayı gerektiği gibi ayarlayın

Aşırı harcamayı önleme ve uygulamanızın düzgün çalışmasını sağlama arasında denge kurarken kullanımı ve maliyetleri optimize etmek için API kotalarınızı düzenli olarak inceleyip ayarlayın.

  • Google Cloud Console'da API kullanım kalıplarınızı izleyin. Bütçenizle uyumlu ve fazla harcamayı önleyen kotalar belirleyin.
  • Kotaların, yoğun kullanım dönemlerini karşılayabildiğinden emin olun.
  • Kesintileri önlemek için kademeli ayarlamalar yapın ve her değişiklikten sonra uygulamanızı kapsamlı bir şekilde test edin.

Bütçeler ve bütçe uyarıları

Google Haritalar Platformu kullanımınız için belirli bir bütçeniz varsa Cloud Billing bütçeleri ve uyarıları oluşturarak faturanızda sürprizlerle karşılaşmayı önleyebilirsiniz.

Toplam bütçenizin belirli bir yüzdesine ulaştığınızda sizi bilgilendirmek için bütçe uyarıları ayarlayabilirsiniz. Böylece, kullanım maliyetlerinizin zaman içindeki eğilimini görebilirsiniz.

Bütçe ve bütçe uyarıları oluşturma ve yönetmeyle ilgili talimatlar için Google Cloud dokümanlarına bakın.

Stratejik maliyet yönetimi

Etkili bütçe planlaması, mümkün olduğunda ücretsiz veya daha düşük maliyetli seçenekleri kullanmayı içerir. Bu bölümde, maliyetleri en aza indirmenin çeşitli stratejileri ele alınmaktadır.

Mümkün olduğunda Maps Static API'yi kullanın

Aşağıdaki durumlarda, yalnızca tek bir işaretçi gerektiren basit harita görünümlerini destekleyen statik haritalar iyi sonuç verir:

  • Henüz çok fazla özelliği olmayan bir prototiple başlıyorsunuz.
  • Harita özelleştirmeniz yoksa.
  • En fazla bir işaretçi kullanıyorsunuzdur.
  • Dinamik haritalar veya dinamik Street View kullanarak kullanıcı etkileşimini desteklemeniz gerekmez.

Küçük resimleri kullanma

Küçük resimler, Maps Static API'ye kıyasla daha da ucuz bir alternatif olarak kullanılabilir. Küçük resimler daha düşük bir ücretle faturalandırılır ve kullanıcıları tek tıklamayla Google Haritalar'ın dinamik bir sürümüne yönlendirebilir. Böylece yalnızca etkileşimde bulunan kullanıcılar için dinamik harita yüklemeleri için ödeme yaparsınız.

Daha ucuz fiyatlandırma kategorilerini kullanma

Google, her fiyatlandırma kategorisi için farklı sayıda ücretsiz kullanım etkinliği sağlar. Uygulamanızı, daha fazla ücretsiz aylık kullanım etkinliğine sahip olduğunuz "Temel" veya "Profesyonel" kategorilerindeki özellikleri kullanacak şekilde optimize edebilirsiniz. Fiyatlandırma kategorileri hakkında daha fazla bilgi edinin.

Birden fazla haritayı birleştirme

Birden fazla harita gösteren bir uygulamanız varsa aşağıdaki yönergeleri uygulayın:

  • Haritaları yalnızca gerektiğinde yükleyerek gereksiz kaynakları en aza indirin.
  • Görünüm alanını, yakınlaştırmasını ve işaretçilerini gerektiği şekilde güncelleyerek tek bir haritayı yeniden kullanın.
  • Mağaza konumlarını göstermek için birden fazla harita gösteriyorsanız Store Locator Plus çözümünü kullanın.
  • Kullanıcılar genellikle aynı anda yalnızca bir haritayla etkileşimde bulunduğundan kullanıcı arayüzü ekranı başına tek bir harita kullanın.

İzin verildiğinde içeriği önbelleğe alma

Google Haritalar Platformu ürünlerinin çoğunda içeriklerin önbelleğe alınması yasaktır. Ancak bazı istisnalar, sonuçlarını 30 güne kadar önbelleğe almanıza olanak tanır. Ayrıntılar için Google Haritalar Platformu şartlarını inceleyin.

Places API için uygun maliyetli stratejiler

Bu bölümde, kullanımınızı optimize etmenin ve Places API ile ilişkili maliyetleri düşürmenin yolları açıklanmaktadır.

Alan maskelerini kullanma

Alan maskeleme kullanmak, gereksiz veri istememenizi sağlar. Bu da gecikmeyi ve faturalandırma ücretlerini azaltmaya yardımcı olur.

Yer Ayrıntıları (Yeni), Yakındaki Arama (Yeni) ve Metin Arama (Yeni) için yanıtta döndürülecek alanların listesini belirtmek üzere API isteklerinde FieldMask başlığını kullanın.

Bu durumda, isteğinize uygun en yüksek SKU üzerinden faturalandırılırsınız. Bu nedenle, hem Basic SKU hem de Advanced SKU'da alan seçerseniz Advanced SKU'ya göre faturalandırılırsınız.

Yer Ayrıntıları ile oturum fiyatlandırmasını kullanma (Yeni)

Uygulamalarınızın aylık çağrı hacmi 100.001-500.000 veya daha fazlaysa ya da kullanıcılar oturum başına 12'den fazla otomatik tamamlama isteği gönderiyorsa Google, Yer Otomatik Tamamlama (Yeni) ile oturumları kullanmanızı önerir. Oturumlar, fiyatlandırmayı basitleştirmeye yardımcı olur ve Place Autocomplete (Yeni) ile kullanılmak üzere tutarlı bir fiyatlandırma modeli sağlar.

Ayrıntılar için Yer Otomatik Tamamlama (Yeni) oturum fiyatlandırması dokümanlarına bakın.

Routes API için uygun maliyetli stratejiler

Bu bölümde, kullanımınızı optimize etmenin ve Routes API ile ilişkili maliyetleri düşürmenin yolları açıklanmaktadır.

Compute Routes yol noktalarını sınırlama

Bir sorgudaki kullanıcı girişlerini en fazla 10 ara nokta ile sınırlayın. 10'dan fazla ara nokta içeren istekler daha yüksek bir ücretle faturalandırılır.

Optimum yönlendirme için Compute Routes optimizasyonunu kullanma

Ara nokta optimizasyonu bağımsız değişkenini kullanan istekler daha yüksek bir ücretle faturalandırılır.

Optimizasyon bağımsız değişkeni, en iyi rotayı sağlamak için yol noktalarını sıralar. Bu, A'dan E'ye seyahatin, A-D-B-C-E gibi optimize edilmemiş bir rotanın rastgele sırasına kıyasla optimize edildiğinde (A-B-C-D-E) daha iyi bir deneyim sunduğu anlamına gelir.

Compute Routes ve Distance Matrix API'de (Eski) gerçek zamanlı trafik modellerini kullanma

Gerçek zamanlı trafik modelleri içeren Compute Routes ve Distance Matrix API (Eski) istekleri daha yüksek bir ücretle faturalandırılır. Trafik modelleri bir istekten çıkarılırsa sonuçlar yalnızca fiziksel faktörlere (yollar, mesafe ve hız sınırları) göre belirlenir. Kalkış zamanını now olarak ayarlayarak anlık trafik modellerini etkinleştirin.

GPS verileri kesin olmadığında Seyahat Edilen Rota ve En Yakın Yol'u kullanma

Maps Roads API'nin Rota ve En Yakın Yol özellikleri, gelişmiş katmana dahil edilir ve daha yüksek bir ücretle faturalandırılır. GPS verilerinin kesin olmadığı ve Roads API'nin doğru yolu belirlemeye yardımcı olabileceği durumlarda bu özellikleri kullanın. Yollar API'sinin bir diğer özelliği olan Hız Sınırları yalnızca Varlık İzleme müşterileri tarafından kullanılabilir.