Mülkünüze ait gerçek zamanlı etkinlik verilerinin özelleştirilmiş bir raporunu döndürür. Etkinlikler, Google Analytics'e gönderildikten birkaç saniye sonra anlık raporlarda görünür. Anlık raporlar, mevcut andan 30 dakika öncesine kadar olan (Google Analytics 360 mülkleri için 60 dakikaya kadar) dönemlere ait etkinlikleri ve kullanım verilerini gösterir.
Gerçek zamanlı istek oluşturma ve yanıtları anlama rehberi için Gerçek Zamanlı Rapor Oluşturma başlıklı makaleyi inceleyin.
HTTP isteği
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runRealtimeReport
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
property |
Etkinlikleri izlenen bir Google Analytics mülkü kimliği. Gövdede değil, URL yolunda belirtilir. Daha fazla bilgi için mülk kimliğinizi nerede bulabileceğinize bakın. Örnek: mülkler/1234 |
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "dimensions": [ { object ( |
Alanlar | |
---|---|
dimensions[] |
İstenen ve görüntülenen boyutlar. |
metrics[] |
İstenen ve görüntülenen metrikler. |
dimension |
Boyutların filtre ifadesi. Metrikler bu filtrede kullanılamaz. |
metric |
Metriklerin filtre ifadesi. SQL having-clause'a benzer şekilde, toplama sonrası aşamada uygulanır. Boyutlar bu filtrede kullanılamaz. |
limit |
Döndürülecek satır sayısı. Belirtilmemişse 10.000 satır döndürülür. API, kaç tane isterseniz isteyin istek başına en fazla 250.000 satır döndürür.
|
metric |
Metriklerin toplanması. Toplu metrik değerleri, dimensionValues'ın "RESERVED_(MetricAggregation)" olarak ayarlandığı satırlarda gösterilir. |
order |
Satırların yanıtta nasıl sıralandığını belirtir. |
return |
Bu Google Analytics mülkünün gerçek zamanlı kotasının mevcut durumunun döndürülüp döndürülmeyeceğini belirler. Kota, PropertyQuota içinde döndürülür. |
minute |
Okunan etkinlik verilerinin dakika aralıkları. Belirtilmezse son 30 dakika için bir dakikalık aralık kullanılır. Birden fazla dakika aralığı istenirse her yanıt satırı sıfır tabanlı bir dakika aralığı dizini içerir. İki dakika aralığı çakışırsa çakışan dakikalara ait etkinlik verileri her iki dakika aralığının yanıt satırlarına dahil edilir. |
Yanıt gövdesi
Bir isteğe karşılık gelen yanıt gerçek zamanlı rapor tablosu.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "dimensionHeaders": [ { object ( |
Alanlar | |
---|---|
dimension |
Boyut sütunlarını açıklar. DimensionHeaders sayısı ve DimensionHeaders sıralaması, satırlarda bulunan boyutlarla eşleşiyor. |
metric |
Metrik sütunlarını açıklar. MetricHeaders sayısı ve MetricHeaders'ın sıralaması, satırlarda bulunan metriklerle eşleşiyor. |
rows[] |
Rapordaki boyut değeri kombinasyonlarının ve metrik değerlerinin bulunduğu satırlar. |
totals[] |
İstenirse metriklerin toplam değerleri. |
maximums[] |
İstenirse metriklerin maksimum değerleri. |
minimums[] |
İstenirse metriklerin minimum değerleri. |
row |
Sorgu sonucundaki toplam satır sayısı. |
property |
Bu Google Analytics mülkünün, bu isteği içeren anlık kota durumu. |
kind |
Bu mesajın ne tür bir kaynak olduğunu tanımlar. Bu |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
MinuteRange
Art arda gelen dakikalar: startMinutesAgo
, startMinutesAgo + 1
, ..., endMinutesAgo
. 2 dakikalık aralıklarla istek gönderilebilir.
JSON gösterimi |
---|
{ "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } |
Alanlar | |
---|---|
name |
Bu dakika aralığına bir ad atar. |
start |
Sorgunun başlangıç dakikası (şimdiki zamandan itibaren dakika sayısı olarak). Örneğin, Belirtilmemişse |
end |
Sorgunun bitiş dakikası (şimdiki zamandan itibaren dakika sayısı olarak). Belirtilmemişse |