Method: properties.checkCompatibility

Bu uyumluluk yöntemi, bir rapor isteğine eklenebilen ve uyumluluğu koruyabilen boyutları ve metrikleri listeler. İsteğin boyutları ve metrikleri uyumsuzsa bu yöntem başarısız olur.

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

Anlık ve temel raporlar için farklı uyumluluk kuralları geçerlidir. Bu yöntem, temel raporları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ğinizi öğrenin. property, runReport isteğinizdeki değerle aynı olmalıdır.

Örnek: properties/1234

İstek metni

İstek içeriği 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ğinizdeki değerle aynı olmalıdır.

metrics[]

object (Metric)

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

dimensionFilter

object (FilterExpression)

Boyutların filtre ifadesi. dimensionFilter, runReport isteğinizdeki 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ıtın boyutlarını ve metriklerini yalnızca bu uyumlulukla ilgili olanlarla filtreler. Yalnızca uyumlu boyutları ve metrikleri döndürmek için genellikle ”compatibilityFilter”: “COMPATIBLE” olarak kullanılır.

Yanıt metni

Her boyut ve metriğin uyumluluğuyla ilgili 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 bir 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, rapora başarıyla eklenebilir.
INCOMPATIBLE Boyut veya metrik uyumsuz. Bu boyut veya metrik rapora başarıyla eklenemez.

DimensionCompatibility

Tek bir boyutun uyumluluğu.

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

object (DimensionMetadata)

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

compatibility

enum (Compatibility)

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

MetricCompatibility

Tek bir metriğin uyumluluğu.

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

object (MetricMetadata)

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

compatibility

enum (Compatibility)

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