Google Analytics süper Proxy'si

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

Bu belgede Google Analytics superProxy ile ilgili bilgileri ve nasıl başlayacağınız, belirli özellikleri nasıl kullanacağınızı ve önemli konuları ele aldık.

Giriş

Google Analytics superProxy, 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ı için bunu kullanabilirsiniz.

Google Analytics superProxy; Temel Raporlama API'si, Gerçek Zamanlı Reporting API 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 belirli raporlama verileri, paylaşabileceğiniz yeni bir URL'de herkese açık hale gelir. URL'yi ziyaret eden herkes, herhangi bir yetkilendirme gerekmeden raporlama verilerine erişebilir.

Örneğin, geçen haftanın sayfa görüntüleme sayısını temel alan ilk 10 tarayıcıyı, dün gerçekleşen oturum sayısını vb. öğrenmek için de bir sorgu oluşturabilirsiniz. Herkese açık hale getirmek istediğiniz sorguları ve verilerin ne sıklıkta güncellenmesini istediğinize siz karar verirsiniz ve Google Analytics SuperProxy, gerisini halleder.

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

Sorgu Oluşturma ve Oluşturma

Google Analytics superProxy, 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 superProxy 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önetme 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 hesaba 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ştirme işleminin çalışması 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şimi yetkilendirebilecek ve kendi API sorgularını oluşturmaya başlayabilir.

Yönetici Kullanıcılar

Google Analytics superProxy yönetici kullanıcıları, App Engine Administration Console kullanılarak eklenir. Bu konsol aracılığıyla eklenen tüm kullanıcılar, hangi role sahip olursa olsun yönetici olur.

Yöneticiler tüm kullanıcıların API sorgularını listeleyebilir ve yönetebilir.

Alan Kısıtlamaları

Bazı durumlarda, Google Analytics superProxy'nin sunduğu özelliklerden yararlanmak isteyebilirsiniz ancak verileri belirli bir kullanıcı veya alan grubu dışında herkese açık hale getirmek istemezsiniz. Varsayılan olarak, App Engine'de barındırılan tüm ücretsiz uygulamalar için Google Hesabı ile oturum açmış olan herkes herkese açık uç noktalarınıza erişebilir.

Uygulamanıza erişimi daha da kısıtlamak istiyorsanız Google Analytics superProxy'nin önüne kendi kimlik doğrulama katmanınızı uygulamanız veya G Suite'i kullanmanız gerekir. Bu sayede uygulamayı alanınız tarafından yönetilen kullanıcılarla kısıtlayabilirsiniz. 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 kotanın hızlı tükenmesine neden olabilir. Bunu önlemek amacıyla, istenen veri türü için makul bir aralıkta sorguları yenilediğinizden emin olun.

App Engine

App Engine uygulamaları için ücretsiz varsayılan kota sınırları oldukça fazladır ve büyük olasılıkla çoğu kullanım alanında 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ı'na 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 SuperProxy ile ilgili sorunları ve özellik isteklerini bildirip takip edebileceğiniz yerdir.