- HTTP isteği
- Yol parametreleri
- İstek metni
- Yanıt metni
- Yetkilendirme kapsamları
- ResponseMetaData
- SchemaRestrictionResponse
- ActiveMetricRestriction
- RestrictedMetricType
- Deneyin.
Bir rapor görevinin içeriğini alır. reportTasks.create
'ü talep ettikten sonra, rapor etkin hale geldiğinde rapor içeriğini alabilirsiniz. Rapor görevinin durumu ACTIVE
değilse bu yöntem hata döndürür. Sorgu yanıtı, raporun tablo biçimindeki satır ve sütun değerlerini döndürür.
HTTP isteği
POST https://analyticsdata.googleapis.com/v1alpha/{name=properties/*/reportTasks/*}:query
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
Parametreler | |
---|---|
name |
Zorunlu. Rapor kaynağının adı. Biçim: |
İstek içeriği
İstek metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{ "offset": string, "limit": string } |
Alanlar | |
---|---|
offset |
İsteğe bağlı. Rapordaki başlangıç satırının satır sayısı. İlk satır 0. satır olarak sayılır. Sayfalandırmada ilk istek, ofseti belirtmez veya eşdeğer olarak ofseti 0 olarak ayarlar. İlk istek, ilk Bu sayfalandırma parametresi hakkında daha fazla bilgi edinmek için Sayfalandırma bölümüne bakın. |
limit |
İsteğe bağlı. Rapordan 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.
Bu sayfalandırma parametresi hakkında daha fazla bilgi edinmek için Sayfalandırma bölümüne bakın. |
Yanıt gövdesi
Bir rapor görevine karşılık gelen rapor içeriği.
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ı. |
metadata |
Raporun meta verileri. |
Yetkilendirme kapsamları
Aşağıdaki OAuth kapsamlarından birini gerektirir:
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
ResponseMetaData
Rapor içeriği hakkında ek bilgiler içeren yanıtın meta verileri.
JSON gösterimi |
---|
{ "dataLossFromOtherRow": boolean, "samplingMetadatas": [ { object ( |
Alanlar | |
---|---|
data |
Doğru ise bazı boyut kombinasyonu gruplarının "(other)" satırına dahil edildiğini gösterir. Bu durum, yüksek kardinaliteli raporlarda görülebilir. dataLossFromOtherRow meta veri parametresi, raporda kullanılan birleştirilmiş veri tablosuna göre doldurulur. Parametre, rapordaki filtrelere ve sınırlara bakılmaksızın doğru şekilde doldurulur. Örneğin, istek sessionSource = google üzerinde bir filtre içerdiğinden (other) satırı rapordan çıkarılabilir. Bu rapor oluşturulurken kullanılan giriş toplu verilerinde başka bir satırdan veri kaybı varsa bu parametre yine doldurulur. Daha fazla bilgi edinmek için (other) satırı ve veri örnekleme hakkında başlıklı makaleyi inceleyin. |
sampling |
Bu rapor sonuçları örneklenmişse bu raporda kullanılan etkinliklerin yüzdesini gösterir. Her tarih aralığı için bir Ancak sonuçlar örneklenmezse bu alan tanımlanmaz. |
schema |
Bu raporun oluşturulmasında etkin olarak uygulanan şema kısıtlamalarını açıklar. Daha fazla bilgi edinmek için Erişim ve veri kısıtlama yönetimi başlıklı makaleyi inceleyin. |
currency |
Bu raporda kullanılan para birimi kodu. Görselleştirme için Para birimi kodları, ISO 4217 standardındaki (https://en.wikipedia.org/wiki/ISO_4217) para birimi türlerinin dize kodlamalarıdır. Örneğin, "USD", "EUR", "JPY". Daha fazla bilgi edinmek için https://support.google.com/analytics/answer/9796179 adresini inceleyin. |
time |
Tesisin şu anki saat dilimi. |
empty |
Boş neden belirtilirse rapor bu nedenle boştur. |
subject |
|
SchemaRestrictionResponse
Bu raporun oluşturulması sırasında etkin olarak uygulanan şema kısıtlamaları. Daha fazla bilgi edinmek için Erişim ve veri kısıtlama yönetimi başlıklı makaleyi inceleyin.
JSON gösterimi |
---|
{
"activeMetricRestrictions": [
{
object ( |
Alanlar | |
---|---|
active |
Rapor oluşturulurken etkin olarak uygulanan tüm kısıtlamalar. Örneğin, |
ActiveMetricRestriction
Rapor oluşturulurken etkin olarak kısıtlanmış bir metrik.
JSON gösterimi |
---|
{
"restrictedMetricTypes": [
enum ( |
Alanlar | |
---|---|
restricted |
Bu metriğin kısıtlanmasının nedeni. |
metric |
Kısıtlanmış metriğin adı. |
RestrictedMetricType
Belirli Google Analytics mülklerinde görüntülemenize kısıtlama getirilebilecek veri kategorileri.
Sıralamalar | |
---|---|
RESTRICTED_METRIC_TYPE_UNSPECIFIED |
Belirtilmemiş tür. |
COST_DATA |
adCost gibi maliyet metrikleri. |
REVENUE_DATA |
purchaseRevenue gibi gelir metrikleri. |