Method: properties.checkCompatibility

इस कंपैटिबिलिटी के तरीके में, उन डाइमेंशन और मेट्रिक की सूची दी गई है जिन्हें रिपोर्ट के अनुरोध में जोड़ा जा सकता है और कंपैटिबिलिटी बनाए रखी जा सकती है. अगर अनुरोध के डाइमेंशन और मेट्रिक काम नहीं करती हैं, तो यह तरीका काम नहीं करता.

Google Analytics में, अगर रिपोर्ट में काम न करने वाले डाइमेंशन और/या मेट्रिक का अनुरोध किया जाता है, तो रिपोर्ट काम नहीं करती. ऐसे में, आपको काम न करने वाली रिपोर्ट से डाइमेंशन और/या मेट्रिक को तब तक हटाना होगा, जब तक रिपोर्ट काम करने लायक न हो जाए.

रीयल टाइम और कोर रिपोर्ट के साथ काम करने के अलग-अलग नियम हैं. इस तरीके से, यह जांच की जाती है कि कोर रिपोर्ट काम करती हैं या नहीं.

एचटीटीपी अनुरोध

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

यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.

पाथ पैरामीटर

पैरामीटर
property

string

Google Analytics प्रॉपर्टी का आइडेंटिफ़ायर, जिसके इवेंट ट्रैक किए जाते हैं. ज़्यादा जानने के लिए, अपना प्रॉपर्टी आईडी कहां देखें लेख पढ़ें. property की वैल्यू, आपके runReport अनुरोध में दी गई वैल्यू जैसी होनी चाहिए.

उदाहरण: properties/1234

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में, नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:

JSON के काेड में दिखाना
{
  "dimensions": [
    {
      object (Dimension)
    }
  ],
  "metrics": [
    {
      object (Metric)
    }
  ],
  "dimensionFilter": {
    object (FilterExpression)
  },
  "metricFilter": {
    object (FilterExpression)
  },
  "compatibilityFilter": enum (Compatibility)
}
फ़ील्ड
dimensions[]

object (Dimension)

इस रिपोर्ट में मौजूद डाइमेंशन. dimensions की वैल्यू, आपके runReport अनुरोध में दी गई वैल्यू जैसी होनी चाहिए.

metrics[]

object (Metric)

इस रिपोर्ट में मौजूद मेट्रिक. metrics की वैल्यू, आपके runReport अनुरोध में दी गई वैल्यू जैसी होनी चाहिए.

dimensionFilter

object (FilterExpression)

डाइमेंशन का फ़िल्टर क्लॉज़. dimensionFilter की वैल्यू, आपके runReport अनुरोध में दी गई वैल्यू जैसी होनी चाहिए.

metricFilter

object (FilterExpression)

मेट्रिक का फ़िल्टर क्लॉज़. metricFilter की वैल्यू, आपके runReport अनुरोध में दी गई वैल्यू जैसी होनी चाहिए

compatibilityFilter

enum (Compatibility)

जवाब में मौजूद डाइमेंशन और मेट्रिक को सिर्फ़ इस सुविधा के हिसाब से फ़िल्टर करता है. आम तौर पर, ”compatibilityFilter”: “COMPATIBLE” के तौर पर इस्तेमाल किया जाता है, ताकि सिर्फ़ काम करने वाले डाइमेंशन और मेट्रिक दिखाए जा सकें.

जवाब का मुख्य भाग

हर डाइमेंशन और मेट्रिक के साथ काम करने की सुविधा के बारे में जानकारी.

अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.

JSON के काेड में दिखाना
{
  "dimensionCompatibilities": [
    {
      object (DimensionCompatibility)
    }
  ],
  "metricCompatibilities": [
    {
      object (MetricCompatibility)
    }
  ]
}
फ़ील्ड
dimensionCompatibilities[]

object (DimensionCompatibility)

हर डाइमेंशन के साथ काम करने की सुविधा.

metricCompatibilities[]

object (MetricCompatibility)

हर मेट्रिक के साथ काम करने की सुविधा.

अनुमति के दायरे

इसके लिए, OAuth के इनमें से किसी एक स्कोप की ज़रूरत होती है:

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

इनके साथ काम करता है

किसी एक डाइमेंशन या मेट्रिक के लिए, कंपैटबिलिटी टाइप.

Enums
COMPATIBILITY_UNSPECIFIED साथ काम करने की जानकारी नहीं दी गई है.
COMPATIBLE डाइमेंशन या मेट्रिक काम करती हो. इस डाइमेंशन या मेट्रिक को रिपोर्ट में जोड़ा जा सकता है.
INCOMPATIBLE डाइमेंशन या मेट्रिक काम नहीं कर रही है. इस डाइमेंशन या मेट्रिक को रिपोर्ट में नहीं जोड़ा जा सकता.

DimensionCompatibility

किसी एक डाइमेंशन के साथ काम करने की सुविधा.

JSON के काेड में दिखाना
{
  "dimensionMetadata": {
    object (DimensionMetadata)
  },
  "compatibility": enum (Compatibility)
}
फ़ील्ड
dimensionMetadata

object (DimensionMetadata)

डाइमेंशन मेटाडेटा में, इस कंपैटबिलिटी की जानकारी के लिए एपीआई का नाम शामिल होता है. डाइमेंशन मेटाडेटा में, यूज़र इंटरफ़ेस (यूआई) का नाम और ब्यौरा जैसी अन्य मददगार जानकारी भी शामिल होती है.

compatibility

enum (Compatibility)

इस डाइमेंशन के साथ काम करने वाले वर्शन. अगर इस डाइमेंशन के साथ काम करने की सुविधा उपलब्ध है, तो उसे रिपोर्ट में जोड़ा जा सकता है.

MetricCompatibility

किसी एक मेट्रिक के साथ काम करने की सुविधा.

JSON के काेड में दिखाना
{
  "metricMetadata": {
    object (MetricMetadata)
  },
  "compatibility": enum (Compatibility)
}
फ़ील्ड
metricMetadata

object (MetricMetadata)

मेट्रिक मेटाडेटा में, इस कंपैटबिलिटी की जानकारी के लिए एपीआई का नाम होता है. मेट्रिक के मेटाडेटा में, यूज़र इंटरफ़ेस (यूआई) का नाम और ब्यौरा जैसी अन्य मददगार जानकारी भी शामिल होती है.

compatibility

enum (Compatibility)

इस मेट्रिक के साथ काम करने वाले वर्शन. अगर मेट्रिक काम करती है, तो उसे रिपोर्ट में जोड़ा जा सकता है.