Google Analytics süper proxy'si

Pete Frisella, Google Analytics Geliştirici Destekçisi – Temmuz 2013

Bu belge, Google Analytics süperProxy'si ile ilgili olup nasıl başlanacağını, belirli özelliklerin nasıl kullanılacağını ve önemli konuları ele almaktadır.

Giriş

Google Analytics süperProxy, Google Analytics raporlama verilerinizi herkese açık olarak paylaşmanıza olanak tanır. Kendi özel kontrol panellerinizi ve widget'larınızı güçlendirmek, yanıtları çeşitli biçimlere dönüştürmek, test etmek ve çok daha fazlasını yapmak için bunu kullanabilirsiniz.

Google Analytics süperProxy; Temel Raporlama API'si, Gerçek Zamanlı Raporlama API'si ve Çok Kanallı Dönüşüm Hunileri Raporlama API'si ile birlikte çalışır.

Öne Çıkan Özellikler:

  • Google Analytics verilerinizi herkese açık olarak paylaşın.
  • Kendi özel kontrol panellerinizi desteklemek için proxy'yi kullanın.
  • CSV, Veri Tablosu, TSV'ye dönüştürün.
  • Göreli tarihler (ör. son 7 gün) desteklenir.
  • Rapor verilerini otomatik olarak yeniler.
  • Önbelleğe alma - hızlı yanıtlar ve verimli kota kullanımı.

İşleyiş Şekli

Google Analytics verileriniz için bir sorgu oluşturduğunuzda bu raporlama verileri, paylaşabileceğiniz yeni bir URL'de herkese açık olacaktır. URL'yi ziyaret eden herkes, herhangi bir yetkilendirme gerekmeden raporlama verilerine erişebilir.

Örneğin, önceki haftaki sayfa görüntüleme sayısını temel alan en iyi 10 tarayıcıyı, dün yapılan oturum sayısını vb. öğrenmek için de bir sorgu oluşturabilirsiniz. Hangi sorguların herkese açık hale getirileceğine ve verilerin ne sıklıkta güncellenmesini istediğinize siz karar verirsiniz ve gerisini Google Analytics superProxy halleder.

İpucu: Rapor oluşturmak için Sorgu Gezgini'ni kullanabilir ve ardından Google Analytics süperProxy ile kullanmak üzere Query URI öğesini kopyalayabilirsiniz

Sorgu Oluşturma ve Oluşturma

Google Analytics süperProxy, Google App Engine ortamında çalışan bir web uygulamasıdır. Bu uygulamayı bir dizi basit talimatı uygulayarak indirebilir ve dağıtabilirsiniz.

Kullanıcıları Yönetme

Google Analytics superProxy, kullanıcı eklemek için kullanabileceğiniz basit bir kullanıcı yönetimi arayüzü içerir. Her kullanıcı yalnızca oluşturduğu API sorgularını listeleyebilir ve yönetebilir.

Kullanıcıları yalnızca yöneticiler yönetebilir. Yeni kullanıcı eklemek için:

  1. Google Analytics süperProxy yönetici arayüzünde (ör. https://your-application-id.appspot.com/admin) Kullanıcıları Yönet düğmesini tıklayın.
  2. Kullanıcıları Yönet sayfasında, eklemek istediğiniz kullanıcının e-posta adresini girin ve Kullanıcı Ekle düğmesini tıklayın. Kullanıcı eklenir ancak hesabı etkinleştirene kadar kullanıcıya erişemez.
  3. Kullanıcıdan /admin/activate sayfasını ziyaret ederek hesabını etkinleştirmesini isteyin. Ör. https://your-application-id.appspot.com/admin/activate. Etkinleştirmenin gerçekleşmesi için kullanıcının eklediğiniz e-posta adresiyle ilişkili Google hesabında oturum açmış olması gerekir.
  4. Kullanıcı, hesabını başarıyla etkinleştirdikten sonra /admin sayfasını ziyaret edebilecek, Google Analytics hesabına erişim için yetki verebilecek ve kendi API sorgularını oluşturmaya başlayabilir.

Yönetici Kullanıcılar

Google Analytics süperProxy yönetici kullanıcıları, App Engine Yönetim Konsolu kullanılarak eklenir. Bu konsol aracılığıyla eklenen tüm kullanıcılar, hangi role sahip olursa olsun yönetici olur.

Yöneticiler herhangi bir kullanıcının API sorgularını listeleyebilir ve yönetebilir.

Alan Adı Kısıtlamaları

Bazı durumlarda, Google Analytics süperProxy'sinin sunduğu özelliklerden yararlanmak isteyebilirsiniz, ancak herhangi bir veriyi belirli bir kullanıcı veya alan grubunun ötesinde herkese açık hale getirmek istemezsiniz. Varsayılan olarak, App Engine'de barındırılan tüm ücretsiz uygulamalar için Google hesabıyla oturum açmış olan herkes herkese açık uç noktalarınıza erişebilir.

Uygulamanıza erişimi daha fazla kısıtlamak istiyorsanız Google Analytics süperProxy'sinin önünde kendi kimlik doğrulama katmanınızı uygulamanız veya bir uygulamayı alanınız tarafından yönetilen kullanıcılarla kısıtlamanıza olanak tanıyan G Suite'i kullanmanız gerekir. Ayrıntılar için Uygulamanızın Kimlik Doğrulamasını Yapılandırma bölümüne bakın.

Kotayla İlgili Dikkat Edilmesi Gereken Noktalar

Google Analytics superProxy, önbellekten/veri deposundan raporlama verileri sunarak kotadan tasarruf etmenize yardımcı olur. Ancak kısa yenileme aralıkları ayarlamak yine de kotayı hızlı tüketmenize neden olabilir. Bunu önlemek amacıyla, istenen veri türü için sorguları makul bir aralıklarla yenilediğinizden emin olun.

App Engine

App Engine uygulamaları için ücretsiz varsayılan kota sınırları oldukça yüksektir ve bu sınırlar çoğu kullanım durumu için yeterli olacaktır. Ancak varsayılan sınırları artırmak veya kaldırmak için faturalandırmayı etkinleştirebilirsiniz. Ayrıntılar için App Engine Kotaları bölümüne bakın.

Topluluk ve Sorun İzleyici

Google Analytics superProxy forumu, sorular sorabileceğiniz, fikir paylaşabileceğiniz ve harika projeleriniz hakkında geri bildirim alabileceğiniz bir tartışma grubudur.

Sorun İzleyici, Google Analytics süperProxy ile ilgili sorunları ve özellik isteklerini bildirebileceğiniz ve takip edebileceğiniz yerdir.