Google Analytics etkinlik verilerinizin özelleştirilmiş bir pivot raporunu döndürür. Pivot raporlar, normal raporlardan daha gelişmiş ve ifade eden biçimlerdir. Pivot raporda boyutlar yalnızca bir pivot öğesine dahil olduklarında görünürler. Verilerinizi daha ayrıntılı incelemek için birden fazla pivot tablo belirtilebilir.
HTTP isteği
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runPivotReport
URL, gTB Kod Geçişi söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
property |
Etkinlikleri izlenen bir Google Analytics GA4 mülkü tanımlayıcısı. URL yolunda belirtilir, gövdede belirtilmez. Daha fazla bilgi edinmek için Mülk kimliğinizi bulma başlıklı makaleyi inceleyin. Bir toplu istekte bu özellik belirtilmemiş veya toplu düzey mülkle tutarlı olmalıdır. Örnek: mülkler/1234 |
İstek metni
İstek gövdesi aşağıdaki yapıya sahip verileri içerir:
JSON gösterimi |
---|
{ "dimensions": [ { object ( |
Alanlar | |
---|---|
dimensions[] |
İstenen boyutlar. Tanımlanan tüm boyutlar şunlardan biri tarafından kullanılmalıdır: SizeExpression, SizeFiltre, pivotlar, orderBys. |
metrics[] |
İstenen metrikler. En az bir metriğin belirtilmesi gerekir. Tanımlanan tüm metrikler aşağıdakilerden biri tarafından kullanılmalıdır: metrik_ifadesi, metrikFiltre, orderBys. |
dateRanges[] |
Raporla ilgili etkinlik verilerinin alınacağı tarih aralığı. Birden fazla tarih aralığı belirtilirse her tarih aralığındaki etkinlik verileri raporda kullanılır. 's alan adı alanında özel bir boyuta sahip bir alan adı kullanılabilir; dahil edilmesi durumunda rapor, tarih aralıkları arasında karşılaştırma yapar. Kohort isteğinde bu |
pivots[] |
Rapor boyutlarının sütunlarda veya satırlarda görsel biçimini açıklar. Tüm pivotlardaki alan adlarının (boyut adları) birleşimi, Boyutlar'da tanımlanan boyut adlarının bir alt kümesi olmalıdır. İki pivot, bir boyutu paylaşamaz. Boyut, yalnızca bir pivot alanında yer alıyorsa görünür. |
dimensionFilter |
Boyutların filtre koşulu. Boyutların bu filtrede kullanılması için istekte bulunulması gerekir. Metrikler bu filtrede kullanılamaz. |
metricFilter |
Metriklerin filtre koşulu. SQL derlemesi adımına benzer şekilde, toplama sonrası aşamada uygulanır. Metriklerin bu filtrede kullanılması için istekte bulunulması gerekir. Boyutlar bu filtrede kullanılamaz. |
currencyCode |
ISO4217 biçiminde bir para birimi kodu; ör. "AED", "USD", "JPY". Alan boşsa raporda mülkün varsayılan para birimi kullanılır. |
cohortSpec |
Bu istekle ilişkili grup. İstekte kohort grubu varsa 'kohort' boyut bulunmalıdır. |
keepEmptyRows |
Yanlışsa veya belirtilmemişse tüm metrikleri 0'a eşit olan her satır döndürülmez. Doğru değerine ayarlanırsa bu satırlar bir filtre tarafından ayrı olarak kaldırılmazsa döndürülür. |
returnPropertyQuota |
Bu Analytics Mülkü kotasının mevcut durumunu döndürüp döndürmeyeceğini belirler. Kota PropertyKotalar'ta döndürülür. |
Yanıt metni
Başarılıysa yanıt metni, RunPivotReportResponse
öğesinin bir örneğini içerir.
Yetkilendirme Kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics