Google Analytics Data API

Google Analytics'teki rapor verilerine erişir. Uyarı: Tek bir Müşteri Uygulaması, Hesabı veya Projesi'ni (sırasıyla) simüle etmek ya da bu şekilde davranmak veya Hizmete özgü kullanım sınırlarını ya da kotalarını 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 önceden uyarı yapılmaksızın anında sonlandırılmasına neden olabilir.

Hizmet: analyticsdata.googleapis.com

Bu hizmeti çağırmak için Google'ın sağladığı istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarını kullanması gerekiyorsa API isteklerini yaparken aşağıdaki bilgileri kullanın.

Keşif dokümanı

Keşif belgesi, REST API'leri açıklamak ve kullanmak için makine tarafından okunabilir bir spesifikasyondur. Google API'leriyle etkileşimde bulunan istemci kitaplıkları, IDE eklentileri ve 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 temel bir 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
Toplu olarak birden fazla özet rapor döndürür.
batchRunReports POST /v1beta/{property=properties/*}:batchRunReports
Toplu olarak birden fazla rapor döndürür.
checkCompatibility POST /v1beta/{property=properties/*}:checkCompatibility
Bu uyumluluk yönteminde, bir rapor isteğine eklenebilen ve uyumluluğu koruyabilen boyutlar ve metrikler listelenir.
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üzün gerçek zamanlı etkinlik verileriyle ilgili özelleştirilmiş bir rapor 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 alınmak üzere kitle dışa aktarma işlemi 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ülkle ilgili tüm kitle dışa aktarma işlemlerini listeler.
query POST /v1beta/{name=properties/*/audienceExports/*}:query
Kullanıcıların kitle dışa aktarma işlemini alır.

REST Kaynağı: v1alpha.properties

Yöntemler
getPropertyQuotasSnapshot GET /v1alpha/{name=properties/*/propertyQuotasSnapshot}
Belirli bir mülk için tüm mülk kotalarını kota kategorisine göre düzenleyin.
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 alınmak üzere bir kitle listesi oluşturur.
get GET /v1alpha/{name=properties/*/audienceLists/*}
Belirli bir kitle listesiyle ilgili yapılandırma meta verilerini alır.
list GET /v1alpha/{parent=properties/*}/audienceLists
Bir mülkle ilgili tüm kitle listelerini gösterir.
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 listesiyle ilgili yapılandırma meta verilerini alır.
list GET /v1alpha/{parent=properties/*}/recurringAudienceLists
Bir mülkle ilgili tüm yinelenen kitle listelerini gösterir.

REST Kaynağı: v1alpha.properties.reportTasks

Yöntemler
create POST /v1alpha/{parent=properties/*}/reportTasks
Rapor görevi oluşturma işlemini 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ülkle ilgili tüm rapor görevlerini listeler.
query POST /v1alpha/{name=properties/*/reportTasks/*}:query
Bir rapor görevinin içeriğini alır.