Google Analytics etkinlik verilerinizin özelleştirilmiş bir raporunu döndürür. Raporlar, Google Analytics izleme kodu tarafından toplanan verilerden türetilen istatistikleri içerir. API'den döndürülen veriler, istenen boyutlar ve metrikler için sütunlar içeren bir tablo şeklindedir. Metrikler, mülkünüzdeki etkin kullanıcı sayısı veya etkinlik sayısı gibi kullanıcı etkinliklerinin ayrı ayrı ölçümleridir. Boyutlar, metriklerin ülke veya etkinlik adı gibi bazı yaygın ölçütlere göre dökümünü alır.
HTTP isteği
POST https://analyticsdata.googleapis.com/v1alpha:runReport
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
| JSON gösterimi | |
|---|---|
{ "entity": { object ( |
|
| Alanlar | |
|---|---|
entity |
Etkinlikleri izlenen bir mülk. Toplu istekte bu varlığın belirtilmemiş olması veya grup düzeyindeki varlıkla tutarlı olması gerekir. |
dimensions[] |
İstenen ve görüntülenen boyutlar. |
metrics[] |
İstenen ve gösterilen metrikler. |
dateRanges[] |
Okunacak verilerin tarih aralıkları. Birden fazla tarih aralığı istenirse her yanıt satırı sıfır tabanlı bir tarih aralığı dizini içerir. İki tarih aralığı çakışırsa çakışan günlere ait etkinlik verileri her iki tarih aralığının yanıt satırlarına dahil edilir. Bir kohort isteğinde bu |
offset |
Başlangıç satırının satır sayısı. İlk satır, 0. satır olarak sayılır. |
limit |
Döndürülecek satır sayısı. |
metricAggregations[] |
Metriklerin toplanması. Toplu metrik değerleri, boyutValues'un "RESERVED_(MetricAggregation)" olarak ayarlandığı satırlarda gösterilir. |
dimensionFilter |
Boyutların filtre koşulu. Boyutların bu filtrede kullanılmaları için istenmesi gerekir. Bu filtrede metrikler kullanılamaz. |
metricFilter |
Metriklerin filtre koşulu. SQL'in sahip tümcesine benzer şekilde, toplama sonrası aşamada uygulanır. Metriklerin bu filtrede kullanılmaları için istenmesi gerekir. Boyutlar bu filtrede kullanılamaz. |
orderBys[] |
Satırların yanıtta nasıl sıralandığını belirtir. |
currencyCode |
ISO4217 biçiminde, "AED", "USD", "JPY" gibi bir para birimi kodu. Alan boşsa raporda varlığın varsayılan para birimi kullanılır. |
cohortSpec |
Bu istekle ilişkili grup grubu. "Kohort" isteğinde bir kohort grubu varsa boyutu bulunmalıdır. |
keepEmptyRows |
Yanlış veya belirtilmediyse tüm metriklerin 0'a eşit olduğu her bir satır döndürülmez. Doğru değerine ayarlanırsa bu satırlar, bir filtre tarafından ayrı olarak kaldırılmadıklarında döndürülür. |
returnPropertyQuota |
Bu Analytics Mülküne ait kotanın mevcut durumunun döndürülüp döndürülmeyeceğini belirler. Kota, PropertyQuota bölümünde döndürülür. |
Yanıt gövdesi
Başarılıysa yanıt metni, RunReportResponse öğesinin bir örneğini içerir.
Yetkilendirme Kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics