ResponseMetaData

Yanıtın, rapor içeriği hakkında ek bilgiler içeren meta verileri.

JSON gösterimi
{
  "dataLossFromOtherRow": boolean,
  "samplingMetadatas": [
    {
      object (SamplingMetadata)
    }
  ],
  "dataTruncationReasons": [
    {
      object (DataTruncationReason)
    }
  ],
  "schemaRestrictionResponse": {
    object (SchemaRestrictionResponse)
  },
  "currencyCode": string,
  "timeZone": string,
  "emptyReason": string,
  "subjectToThresholding": boolean
}
Alanlar
dataLossFromOtherRow

boolean

Doğruysa boyut kombinasyonlarının bazı gruplarının "(other)" satırına dahil edildiğini gösterir. Bu durum, yüksek kardinaliteli raporlarda görülebilir.

Metadata parametresi dataLossFromOtherRow, raporda kullanılan birleştirilmiş veri tablosuna göre doldurulur. Parametre, rapordaki filtreler ve sınırlardan bağımsız olarak doğru şekilde doldurulur.

Örneğin, istek sessionSource = google filtresi içerdiğinden (other) satırı rapordan çıkarılabilir. Bu raporu oluşturmak için kullanılan giriş toplu 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.

samplingMetadatas[]

object (SamplingMetadata)

Bu rapor sonuçları örneklenmişse bu, raporda kullanılan etkinliklerin yüzdesini açıklar. Her tarih aralığı için bir samplingMetadatas doldurulur. Her samplingMetadatas, istekte belirtilen tarih aralıklarının sırasına göre bir tarih aralığına karşılık gelir.

Ancak sonuçlar örneklenmemişse bu alan tanımlanmaz.

dataTruncationReasons[]

object (DataTruncationReason)

Ayarlanırsa raporda veri kesme işlemi olduğunu belirtir.

schemaRestrictionResponse

object (SchemaRestrictionResponse)

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.

currencyCode

string

Bu raporda kullanılan para birimi kodu. Görselleştirme için purchaseRevenue gibi para birimi metriklerini biçimlendirmede kullanılmak üzere tasarlanmıştır. İstek içinde currencyCode belirtilmişse bu yanıt parametresi, istek parametresini yansıtır. Aksi takdirde bu yanıt parametresi, mülkün mevcut currencyCode'udur.

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 ziyaret edin.

timeZone

string

Tesisin şu anki saat dilimi. hour ve minute gibi zamana dayalı boyutları yorumlamak için kullanılır. IANA Saat Dilimi Veritabanı'ndaki (https://www.iana.org/time-zones) dizeler olarak biçimlendirilir. Örneğin, "America/New_York" veya "Asia/Tokyo".

emptyReason

string

Boş neden belirtilirse rapor bu nedenle boş olur.

subjectToThresholding

boolean

subjectToThresholding doğruysa bu rapor eşik uygulamasına tabidir ve yalnızca minimum toplama eşiklerini karşılayan verileri döndürür. Bir isteğin eşikleme işlemine tabi olması ve raporda herhangi bir verinin eksik olmaması mümkündür. Bu durum, tüm veriler eşiklerin üzerinde olduğunda gerçekleşir. Daha fazla bilgi için Veri eşikleri bölümünü inceleyin.

SchemaRestrictionResponse

Bu raporun oluşturulması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 (ActiveMetricRestriction)
    }
  ]
}
Alanlar
activeMetricRestrictions[]

object (ActiveMetricRestriction)

Rapor oluşturulurken tüm kısıtlamalar etkin bir şekilde uygulanır. Örneğin, purchaseRevenue her zaman REVENUE_DATA kısıtlama türüne sahiptir. Ancak bu etkin yanıt kısıtlaması yalnızca kullanıcının özel rolü REVENUE_DATA erişimine izin vermiyorsa doldurulur.

ActiveMetricRestriction

Rapor oluşturulurken etkin olarak kısıtlanmış bir metrik.

JSON gösterimi
{
  "restrictedMetricTypes": [
    enum (RestrictedMetricType)
  ],
  "metricName": string
}
Alanlar
restrictedMetricTypes[]

enum (RestrictedMetricType)

Bu metriğin kısıtlanmasının nedeni.

metricName

string

Kısıtlanmış metriğin adı.

RestrictedMetricType

Belirli Google Analytics mülklerinde görüntülemeniz kısıtlanabilecek veri kategorileri.

Sıralamalar
RESTRICTED_METRIC_TYPE_UNSPECIFIED Belirtilmemiş tür.
COST_DATA adCost gibi maliyet metrikleri.
REVENUE_DATA purchaseRevenue gibi gelir metrikleri.

SamplingMetadata

Bu rapor sonuçları örneklenmişse bu, raporda kullanılan etkinliklerin yüzdesini açıklar. Örnekleme, daha büyük veri kümesindeki anlamlı bilgileri ortaya çıkarmak için tüm verilerin bir alt kümesini analiz etme uygulamasıdır.

JSON gösterimi
{
  "samplesReadCount": string,
  "samplingSpaceSize": string
}
Alanlar
samplesReadCount

string (int64 format)

Bir tarih aralığı için bu örneklenmiş raporda okunan toplam etkinlik sayısı. Bu, bu raporda analiz edilen mülk verilerinin alt kümesinin boyutudur.

samplingSpaceSize

string (int64 format)

Bu mülkün verilerinde bulunan ve bir tarih aralığı için bu raporda analiz edilebilecek etkinliklerin toplam sayısı. Örnekleme, daha büyük veri kümesiyle ilgili anlamlı bilgileri ortaya çıkarır ve bu, daha büyük veri kümesinin boyutudur.

Bu raporda kullanılan kullanılabilir verilerin yüzdesini hesaplamak için samplesReadCount/samplingSpaceSize işlemini yapın.

DataTruncationReason

Rapordaki verilerin kesilme nedenini açıklar.

JSON gösterimi
{
  "dataTruncationDateRanges": [
    {
      object (DataTruncationDateRange)
    }
  ],
  "dataTruncationType": enum (DataTruncationType),
  "dataTruncationMessage": string,
  "dataTruncationDate": string
}
Alanlar
dataTruncationDateRanges[]

object (DataTruncationDateRange)

Kısaltılmış tarih aralıkları.

dataTruncationType

enum (DataTruncationType)

Veri kesme türü.

dataTruncationMessage

string

Verilerin kesilmesini açıklayan bir mesaj.

dataTruncationDate

string

Veri kesme tarihi (YYYY-AA-GG biçiminde). Bu tarihten önceki verilerin kısaltıldığını gösterir.

DataTruncationType

Veri kesme türü.

Sıralamalar
DATA_TRUNCATION_TYPE_UNSPECIFIED Belirtilmemiş tür.
DATA_TRUNCATION_TYPE_RULES_BASED_MODELS Kurala dayalı modellerin önemli tarihine ait ilişkilendirme raporunda veriler kesilir.
DATA_TRUNCATION_TYPE_DATA_DRIVEN_ATTRIBUTION Veriye dayalı ilişkilendirme için önemli tarih olan veriye dayalı ilişkilendirme raporunda veriler kesiliyor.
DATA_TRUNCATION_TYPE_DV360 DV360 politikası 2 yıldan eski verilerin döndürülmesine izin vermediğinden veriler kesiliyor.
DATA_TRUNCATION_TYPE_CM360 CM360 politikası 2 yıldan eski verilerin döndürülmesine izin vermediği için veriler kesiliyor.
DATA_TRUNCATION_TYPE_ITEM_SCOPED_ECOMMERCE_METRICS Yeni öğe kapsamlı e-ticaret metrikleri yalnızca belirli bir tarihten sonraki verileri içerir.
DATA_TRUNCATION_TYPE_EVENT_SCOPED_ECOMMERCE_METRICS Yeni etkinlik kapsamlı e-ticaret metrikleri yalnızca belirli bir tarihten sonraki verileri içerir.
DATA_TRUNCATION_TYPE_DATE_RANGE Sorgu tarih aralığı tam olarak sunulmayabilir.
DATA_TRUNCATION_TYPE_PROPERTY Sorgu, etkinlik verilerini saklama tarihinden önce okumaya çalıştığı için veriler kesildi.
DATA_TRUNCATION_TYPE_CONVERSIONS Veriler, dönüşüm raporunda kısaltılıyor.
DATA_TRUNCATION_TYPE_GOOGLE_ADS Veriler, Google Ads 36 aylık saklama politikası nedeniyle kısaltılıyor.

DataTruncationDateRange

startDate ile endDate arasındaki kısaltılmış tarih aralığını tanımlayın.

JSON gösterimi
{
  "startDate": string,
  "endDate": string
}
Alanlar
startDate

string

Başlangıç tarihi YYYY-AA-GG biçiminde (dahil).

endDate

string

YYYY-AA-GG biçiminde bitiş tarihi (dahil).