- HTTP isteği
- Yol parametreleri
- İstek gövdesi
- Yanıt metni
- Yetkilendirme kapsamları
- ResponseMetaData
- SchemaRestrictionResponse
- ActiveMetricRestriction
- RestrictedMetricType
- Deneyin.
Rapor görevinin içeriğini alır. reportTasks.create
isteğinde bulunduktan sonra, rapor ETKİN olduğunda rapor içeriğini alabilirsiniz. Rapor görevinin durumu ACTIVE
değilse bu yöntem hata döndürür. Bir sorgu yanıtı, tablo şeklinde bir satır ve raporun sütun değerleridir.
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 gövdesi, aşağıdaki yapıya sahip 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. Sayfalara ayırma sırasında ilk istek ofseti belirtmez; veya eşdeğer olarak, ofseti 0'a ayarlar; ilk istek, satırların ilk Bu sayfalara ayırma parametresi hakkında daha fazla bilgi için Sayfalara ayırma bölümüne bakın. |
limit |
İsteğe bağlı. Rapordan döndürülecek satır sayısı. Belirtilmezse 10.000 satır döndürülür. API, istediğiniz sayıda satırdan bağımsız olarak istek başına en fazla 250.000 satır döndürür. Ayrıca, Bu sayfalara ayırma parametresi hakkında daha fazla bilgi için Sayfalara ayırma bölümüne bakın. |
Yanıt gövdesi
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 | |
---|---|
dimensionHeaders[] |
Boyut sütunlarını açıklar. DimensionHeaders sayısı ve DimensionHeaders sıralaması, satırlarda bulunan boyutlarla eşleşir. |
metricHeaders[] |
Metrik sütunlarını açıklar. MetricHeaders'ların sayısı ve MetricHeaders'ların sıralaması, satırlarda bulunan metriklerle eşleşir. |
rows[] |
Rapordaki boyut değeri kombinasyonları ve metrik değerlerinin satırları. |
totals[] |
İstenirse metriklerin toplam değerleri. |
maximums[] |
İstenirse maksimum metrik değerleri. |
minimums[] |
İstenirse minimum metrik değerleri. |
rowCount |
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
Yanıtın, rapor içeriği hakkında ek bilgiler içeren meta verileri.
JSON gösterimi |
---|
{
"dataLossFromOtherRow": boolean,
"schemaRestrictionResponse": {
object ( |
Alanlar | |
---|---|
dataLossFromOtherRow |
Değer true ise bazı boyut kombinasyonu gruplarının "(other)" olarak toplandığını belirtir. satırı. 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 filtrelerden ve sınırlardan bağımsız olarak doğru şekilde doldurulur. Örneğin, istek sessionSource = google ayarında bir filtre içerdiğinden (other) satırı rapordan çıkarılabilir. Bu raporu oluşturmak için kullanılan giriş birleştirilmiş verilerinde diğer satırdan veri kaybı varsa bu parametre yine de doldurulur. Daha fazla bilgi edinmek için (other) satırı ve veri örnekleme hakkında başlıklı makaleyi inceleyin. |
schemaRestrictionResponse |
Bu rapor oluşturulurken etkin bir şekilde 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. |
currencyCode |
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 için https://support.google.com/analytics/answer/9796179 adresini ziyaret edin. |
timeZone |
Mülkün mevcut saat dilimi. |
emptyReason |
Boş bir neden belirtilirse rapor bu nedenle boş olur. |
subjectToThresholding |
|
SchemaRestrictionResponse
Bu raporun oluşturulmasında şema kısıtlamaları etkin bir şekilde uygulanır. 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 | |
---|---|
activeMetricRestrictions[] |
Rapor oluşturulurken tüm kısıtlamalar etkin bir şekilde uygulanır. Örneğin, |
ActiveMetricRestriction
Rapor oluşturulurken aktif olarak kısıtlanmış bir metriktir.
JSON gösterimi |
---|
{
"restrictedMetricTypes": [
enum ( |
Alanlar | |
---|---|
restrictedMetricTypes[] |
Bu metriğin kısıtlamasının nedeni. |
metricName |
Kısıtlanmış metriğin adı. |
RestrictedMetricType
Belirli GA4 mülklerinde görüntülemenizin kısıtlanabileceği veri kategorileri.
Sıralamalar | |
---|---|
RESTRICTED_METRIC_TYPE_UNSPECIFIED |
Tür belirtilmedi. |
COST_DATA |
adCost gibi maliyet metrikleri. |
REVENUE_DATA |
purchaseRevenue gibi gelir metrikleri. |