Google Analytics Data API

Google Analytics'teki rapor verilerine erişir. Uyarı: Tek bir müşteri uygulaması, hesabı veya projesini (sırasıyla) taklit etmek ya da bu şekilde davranmak veya hizmete özgü kullanım sınırlarını ya da kotaları atlatmak için birden fazla müşteri uygulaması, hesabı veya projesi oluşturmak, Google Cloud Platform Hizmet Şartları'nın ve Google API'leri Hizmet Şartları'nın doğrudan ihlalidir. Bu işlemler, GCP projelerinizin herhangi bir uyarı verilmeden derhal feshedilmesine neden olabilir.

Hizmet: analyticsdata.googleapis.com

Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerini gönderirken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif belgesi, REST API'leri tanımlamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşim kuran diğer araçları oluşturmak için kullanılır. Bir hizmet birden fazla keşif dokümanı sağlayabilir. Bu hizmet aşağıdaki keşif dokümanlarını sağlar:

Hizmet uç noktası

Hizmet uç noktası, bir API hizmetinin ağ adresini belirten bir ana URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmetin aşağıdaki hizmet uç noktası vardır ve aşağıdaki tüm URI'ler bu hizmet uç noktasıyla ilgilidir:

  • https://analyticsdata.googleapis.com

REST Kaynağı: v1beta.properties

Yöntemler
batchRunPivotReports POST /v1beta/{property=properties/*}:batchRunPivotReports
Bir grupta birden fazla özet rapor döndürür.
batchRunReports POST /v1beta/{property=properties/*}:batchRunReports
Bir grupta birden fazla rapor döndürür.
checkCompatibility POST /v1beta/{property=properties/*}:checkCompatibility
Bu uyumluluk yöntemi, bir rapor isteğine eklenebilecek ve uyumluluğu koruyabilecek boyutları ve metrikleri listeler.
getMetadata GET /v1beta/{name=properties/*/metadata}
Raporlama yöntemlerinde kullanılabilen boyutlar ve metrikler için meta verileri döndürür.
runPivotReport POST /v1beta/{property=properties/*}:runPivotReport
Google Analytics etkinlik verilerinizin özelleştirilmiş bir pivot raporunu döndürür.
runRealtimeReport POST /v1beta/{property=properties/*}:runRealtimeReport
Mülkünüze ait gerçek zamanlı etkinlik verilerinin özelleştirilmiş bir raporunu döndürür.
runReport POST /v1beta/{property=properties/*}:runReport
Google Analytics etkinlik verilerinizin özelleştirilmiş bir raporunu döndürür.

REST Kaynağı: v1beta.properties.audienceExports

Yöntemler
create POST /v1beta/{parent=properties/*}/audienceExports
Daha sonra geri alınabilecek bir kitle dışa aktarma dosyası oluşturur.
get GET /v1beta/{name=properties/*/audienceExports/*}
Belirli bir kitle dışa aktarma işlemiyle ilgili yapılandırma meta verilerini alır.
list GET /v1beta/{parent=properties/*}/audienceExports
Bir mülk için tüm kitle dışa aktarma işlemlerini listeler.
query POST /v1beta/{name=properties/*/audienceExports/*}:query
Kullanıcıların dışa aktarılmış kitlesini alır.

REST Kaynağı: v1alpha.properties

Yöntemler
getPropertyQuotasSnapshot GET /v1alpha/{name=properties/*/propertyQuotasSnapshot}
Belirli bir mülk için kota kategorisine göre düzenlenmiş tüm mülk kotalarını alın.
runFunnelReport POST /v1alpha/{property=properties/*}:runFunnelReport
Google Analytics etkinlik verilerinizin özelleştirilmiş bir dönüşüm hunisi raporunu döndürür.

REST Kaynağı: v1alpha.properties.audienceLists

Yöntemler
create POST /v1alpha/{parent=properties/*}/audienceLists
Daha sonra geri alınabilecek bir kitle listesi oluşturur.
exportSheet POST /v1alpha/{name=properties/*/audienceLists/*}:exportSheet
Kullanıcıların kitle listesini bir Google E-Tablosu'na aktarır.
get GET /v1alpha/{name=properties/*/audienceLists/*}
Belirli bir kitle listesi ile ilgili yapılandırma meta verilerini alır.
list GET /v1alpha/{parent=properties/*}/audienceLists
Bir mülk için tüm kitle listelerini listeler.
query POST /v1alpha/{name=properties/*/audienceLists/*}:query
Kullanıcıların kitle listesini alır.

REST Kaynağı: v1alpha.properties.recurringAudienceLists

Yöntemler
create POST /v1alpha/{parent=properties/*}/recurringAudienceLists
Yinelenen bir kitle listesi oluşturur.
get GET /v1alpha/{name=properties/*/recurringAudienceLists/*}
Belirli bir yinelenen kitle listesi ile ilgili yapılandırma meta verilerini alır.
list GET /v1alpha/{parent=properties/*}/recurringAudienceLists
Bir mülk için tüm yinelenen kitle listelerini listeler.

REST Kaynağı: v1alpha.properties.reportTasks

Yöntemler
create POST /v1alpha/{parent=properties/*}/reportTasks
Rapor görevinin oluşturulmasını başlatır.
get GET /v1alpha/{name=properties/*/reportTasks/*}
Belirli bir rapor göreviyle ilgili rapor meta verilerini alır.
list GET /v1alpha/{parent=properties/*}/reportTasks
Bir mülk için tüm rapor görevlerini listeler.
query POST /v1alpha/{name=properties/*/reportTasks/*}:query
Bir rapor görevinin içeriğini alır.