Method: properties.checkCompatibility

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

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

Gerçek zamanlı ve temel raporların farklı uyumluluk kuralları vardır. 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 GA4 mülkü tanımlayıcısı. Daha fazla bilgi edinmek için Mülk Kimliğinizi nerede bulabileceğinizi öğrenin. property, runReport isteğinizdeki değerle aynı olmalıdır.

Örnek: mülkler/1234

İstek içeriği

İstek gövdesi, aşağıdaki yapıya sahip 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 koşulu. dimensionFilter, runReport isteğinizdeki değerle aynı olmalıdır.

metricFilter

object (FilterExpression)

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

compatibilityFilter

enum (Compatibility)

Yalnızca bu uyumluluğa yanıt olarak boyutları ve metrikleri filtreler. Genellikle yalnızca uyumlu boyutları döndürmek için ”compatibilityFilter”: “COMPATIBLE” olarak kullanılır ve kullanabilirsiniz.

Yanıt gövdesi

Her boyutun uyumluluğuyla uyumluluk yanıtı ve metriğine karşılık gelir.

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 Uyumluluk belirtilmedi.
COMPATIBLE Boyut veya metrik uyumlu. Bu boyut veya metrik, raporlara başarıyla eklenebilir.
INCOMPATIBLE Boyut veya metrik uyumsuz. Bu boyut veya metrik bir rapora başarılı bir şekilde eklenemez.

DimensionCompatibility

Tek bir boyut için uyumluluk.

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

object (DimensionMetadata)

Boyut meta verileri, bu uyumluluk bilgisine ait API adını içerir. Boyut meta verileri, kullanıcı arayüzü adı ve açıklaması gibi başka faydalı bilgileri de içerir.

compatibility

enum (Compatibility)

Bu boyutun uyumluluğu. Uyumluluk UYGUN 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 bilgisine ait API adını içerir. Metrik meta verileri, kullanıcı arayüzü adı ve açıklaması gibi başka faydalı bilgileri de içerir.

compatibility

enum (Compatibility)

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