Method: properties.checkCompatibility

Bu uyumluluk yönteminde, rapor isteğine eklenebilecek ve uyumluluğu koruyabilecek boyutlar ve metrikler listelenir. İsteğin boyutları ve metrikleri uyumlu değilse bu yöntem başarısız olur.

Google Analytics'te, uyumlu olmayan boyutlar ve/veya metrikler isteyen raporlar başarısız olur. Bu durumda, rapor uyumlu hale gelene kadar uyumlu olmayan rapordan boyutları ve/veya metrikleri kaldırmanız gerekir.

Gerçek zamanlı ve temel raporlar için farklı uyumluluk kuralları geçerlidir. Bu yöntem, Core raporlarının uyumluluğunu kontrol eder.

HTTP isteği

POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:checkCompatibility

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
property

string

Etkinlikleri izlenen bir Google Analytics mülkü kimliği. Daha fazla bilgi için mülk kimliğinizi nerede bulabileceğinize bakın. property, runReport isteğinizde belirtilen değerle aynı olmalıdır.

Örnek: mülkler/1234

İstek içeriği

İstek metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "dimensions": [
    {
      object (Dimension)
    }
  ],
  "metrics": [
    {
      object (Metric)
    }
  ],
  "dimensionFilter": {
    object (FilterExpression)
  },
  "metricFilter": {
    object (FilterExpression)
  },
  "compatibilityFilter": enum (Compatibility)
}
Alanlar
dimensions[]

object (Dimension)

Bu rapordaki boyutlar. dimensions, runReport isteğinizde belirtilen değerle aynı olmalıdır.

metrics[]

object (Metric)

Bu rapordaki metrikler. metrics, runReport isteğinizde belirtilen değerle aynı olmalıdır.

dimensionFilter

object (FilterExpression)

Boyutların filtre ifadesi. dimensionFilter, runReport isteğinizde belirtilen değerle aynı olmalıdır.

metricFilter

object (FilterExpression)

Metriklerin filtre ifadesi. metricFilter, runReport isteğinizdeki değerle aynı olmalıdır.

compatibilityFilter

enum (Compatibility)

Yanıttaki boyutları ve metrikleri yalnızca bu uyumluluğu içerecek şekilde filtreler. Yalnızca uyumlu boyutları ve metrikleri döndürmek için genellikle ”compatibilityFilter”: “COMPATIBLE” olarak kullanılır.

Yanıt gövdesi

Her boyut ve metriğin uyumluluğunu içeren uyumluluk yanıtı.

Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:

JSON gösterimi
{
  "dimensionCompatibilities": [
    {
      object (DimensionCompatibility)
    }
  ],
  "metricCompatibilities": [
    {
      object (MetricCompatibility)
    }
  ]
}
Alanlar
dimensionCompatibilities[]

object (DimensionCompatibility)

Her boyutun uyumluluğu.

metricCompatibilities[]

object (MetricCompatibility)

Her metriğin uyumluluğu.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamlarından birini gerektirir:

  • https://www.googleapis.com/auth/analytics.readonly
  • https://www.googleapis.com/auth/analytics

Uyumluluk

Tek bir boyut veya metrik için uyumluluk türleri.

Sıralamalar
COMPATIBILITY_UNSPECIFIED Belirtilmemiş uyumluluk.
COMPATIBLE Boyut veya metrik uyumludur. Bu boyut veya metrik bir rapora başarıyla eklenebilir.
INCOMPATIBLE Boyut veya metrik uyumlu değil. Bu boyut veya metrik bir rapora başarıyla eklenemiyor.

DimensionCompatibility

Tek bir boyutun uyumluluğu.

JSON gösterimi
{
  "dimensionMetadata": {
    object (DimensionMetadata)
  },
  "compatibility": enum (Compatibility)
}
Alanlar
dimensionMetadata

object (DimensionMetadata)

Boyut meta verileri, bu uyumluluk bilgilerinin API adını içerir. Boyut meta verileri, kullanıcı arayüzü adı ve açıklaması gibi diğer yararlı bilgileri de içerir.

compatibility

enum (Compatibility)

Bu boyutun uyumluluğu. Uyumluluk UYUMLU ise bu boyut rapora başarıyla eklenebilir.

MetricCompatibility

Tek bir metrik için uyumluluk.

JSON gösterimi
{
  "metricMetadata": {
    object (MetricMetadata)
  },
  "compatibility": enum (Compatibility)
}
Alanlar
metricMetadata

object (MetricMetadata)

Metrik meta verileri, bu uyumluluk bilgilerinin API adını içerir. Metrik meta verileri, kullanıcı arayüzü adı ve açıklaması gibi diğer yararlı bilgileri de içerir.

compatibility

enum (Compatibility)

Bu metriğin uyumluluğu. Uyumluluk UYUMLU ise bu metrik rapora başarıyla eklenebilir.