REST Resource: properties.channelGroups

रिसॉर्स: ChannelGroup

चैनल ग्रुप की जानकारी देने वाला संसाधन मैसेज.

JSON के काेड में दिखाना
{
  "name": string,
  "displayName": string,
  "description": string,
  "groupingRule": [
    {
      object (GroupingRule)
    }
  ],
  "systemDefined": boolean,
  "primary": boolean
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. इस चैनल ग्रुप के संसाधन का नाम. फ़ॉर्मैट: properties/{property}/channelGroups/{channelGroup}

displayName

string

ज़रूरी है. चैनल ग्रुप का डिसप्ले नेम. इसमें ज़्यादा से ज़्यादा 80 वर्ण इस्तेमाल किए जा सकते हैं.

description

string

चैनल ग्रुप की जानकारी. ज़्यादा से ज़्यादा 256 वर्ण.

groupingRule[]

object (GroupingRule)

ज़रूरी है. चैनलों को ग्रुप करने के नियम. ज़्यादा से ज़्यादा 50 नियम बनाए जा सकते हैं.

systemDefined

boolean

सिर्फ़ आउटपुट के लिए. अगर यह सही है, तो यह चैनल ग्रुप, Google Analytics का पहले से तय किया गया डिफ़ॉल्ट चैनल ग्रुप है. इस चैनल ग्रुप के लिए, डिसप्ले नेम और ग्रुपिंग के नियम अपडेट नहीं किए जा सकते.

primary

boolean

ज़रूरी नहीं. अगर यह 'सही है' पर सेट है, तो इस चैनल ग्रुप का इस्तेमाल रिपोर्ट के लिए डिफ़ॉल्ट चैनल ग्रुप के तौर पर किया जाएगा. किसी भी समय, सिर्फ़ एक चैनल ग्रुप को primary के तौर पर सेट किया जा सकता है. अगर primary फ़ील्ड किसी चैनल ग्रुप पर सेट हो जाता है, तो यह पिछले प्राइमरी चैनल ग्रुप से अनसेट हो जाएगा.

Google Analytics का पहले से तय किया गया चैनल ग्रुप, डिफ़ॉल्ट रूप से प्राइमरी होता है.

GroupingRule

ये नियम तय करते हैं कि ट्रैफ़िक को एक चैनल में कैसे ग्रुप किया जाए.

JSON के काेड में दिखाना
{
  "displayName": string,
  "expression": {
    object (ChannelGroupFilterExpression)
  }
}
फ़ील्ड
displayName

string

ज़रूरी है. चैनल के लिए ग्राहक का तय किया गया डिसप्ले नेम.

expression

object (ChannelGroupFilterExpression)

ज़रूरी है. फ़िल्टर एक्सप्रेशन, जो ग्रुपिंग नियम तय करता है.

ChannelGroupFilterExpression

चैनल ग्रुप डाइमेंशन फ़िल्टर का लॉजिकल एक्सप्रेशन.

JSON के काेड में दिखाना
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (ChannelGroupFilterExpressionList)
  },
  "orGroup": {
    object (ChannelGroupFilterExpressionList)
  },
  "notExpression": {
    object (ChannelGroupFilterExpression)
  },
  "filter": {
    object (ChannelGroupFilter)
  }
  // End of list of possible types for union field expr.
}
फ़ील्ड
यूनियन फ़ील्ड expr. फ़िल्टर पर लागू किया गया एक्सप्रेशन. expr इनमें से कोई एक हो सकता है:
andGroup

object (ChannelGroupFilterExpressionList)

एक्सप्रेशन की सूची, जिन्हें एक साथ AND किया जाना है. इसमें सिर्फ़ orGroup के साथ ChannelGroupFilterExpressions शामिल हो सकते हैं. इसे टॉप लेवल के ChannelGroupFilterExpression के लिए सेट करना ज़रूरी है.

orGroup

object (ChannelGroupFilterExpressionList)

एक्सप्रेशन की सूची, जिन्हें OR के साथ जोड़ा जाना है. इसमें andGroup या orGroup के साथ ChannelGroupFilterExpressions शामिल नहीं किए जा सकते.

notExpression

object (ChannelGroupFilterExpression)

फ़िल्टर एक्सप्रेशन, जिसे NOT'ed (यानी उलटा, कॉम्प्लीमेंट) किया जाना है. इसमें सिर्फ़ dimensionOrMetricFilter शामिल हो सकता है. इसे टॉप लेवल के ChannelGroupFilterExpression पर सेट नहीं किया जा सकता.

filter

object (ChannelGroupFilter)

किसी एक डाइमेंशन पर फ़िल्टर. इसे टॉप लेवल के ChannelGroupFilterExpression पर सेट नहीं किया जा सकता.

ChannelGroupFilterExpressionList

चैनल ग्रुप फ़िल्टर एक्सप्रेशन की सूची.

JSON के काेड में दिखाना
{
  "filterExpressions": [
    {
      object (ChannelGroupFilterExpression)
    }
  ]
}
फ़ील्ड
filterExpressions[]

object (ChannelGroupFilterExpression)

चैनल ग्रुप फ़िल्टर एक्सप्रेशन की सूची.

ChannelGroupFilter

किसी एक डाइमेंशन के लिए खास फ़िल्टर.

JSON के काेड में दिखाना
{
  "fieldName": string,

  // Union field value_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  }
  // End of list of possible types for union field value_filter.
}
फ़ील्ड
fieldName

string

ज़रूरी है. इम्यूटेबल. फ़िल्टर करने के लिए डाइमेंशन का नाम.

यूनियन फ़ील्ड value_filter. StringFilter या InListFilter, जो इस फ़िल्टर के काम करने के तरीके के बारे में बताता है. value_filter इनमें से कोई एक हो सकता है:
stringFilter

object (StringFilter)

किसी खास पैटर्न से मैच करने वाले स्ट्रिंग-टाइप डाइमेंशन के लिए फ़िल्टर.

inListFilter

object (InListFilter)

स्ट्रिंग डाइमेंशन के लिए ऐसा फ़िल्टर जो विकल्पों की किसी खास सूची से मैच करता है.

StringFilter

फ़िल्टर करें, जहां फ़ील्ड की वैल्यू स्ट्रिंग है. मैच, केस-इनसेंसिटिव होता है.

JSON के काेड में दिखाना
{
  "matchType": enum (MatchType),
  "value": string
}
फ़ील्ड
matchType

enum (MatchType)

ज़रूरी है. स्ट्रिंग फ़िल्टर के लिए मैच टाइप.

value

string

ज़रूरी है. वह स्ट्रिंग वैल्यू जिसका मिलान करना है.

MatchType

मैच का पता लगाने के लिए, फ़िल्टर का इस्तेमाल कैसे किया जाएगा.

Enums
MATCH_TYPE_UNSPECIFIED डिफ़ॉल्ट मैच टाइप.
EXACT स्ट्रिंग वैल्यू का एग्ज़ैक्ट मैच.
BEGINS_WITH स्ट्रिंग वैल्यू से शुरू होता है.
ENDS_WITH स्ट्रिंग वैल्यू पर खत्म होता है.
CONTAINS इसमें स्ट्रिंग वैल्यू शामिल होती है.
FULL_REGEXP स्ट्रिंग वैल्यू के साथ पूरी तरह मैच करने वाला रेगुलर एक्सप्रेशन.
PARTIAL_REGEXP स्ट्रिंग वैल्यू के साथ रेगुलर एक्सप्रेशन का कुछ हिस्सा मैच होना.

InListFilter

स्ट्रिंग डाइमेंशन के लिए ऐसा फ़िल्टर जो विकल्पों की किसी खास सूची से मैच करता है. मैच, केस-इनसेंसिटिव होता है.

JSON के काेड में दिखाना
{
  "values": [
    string
  ]
}
फ़ील्ड
values[]

string

ज़रूरी है. मैच करने के लिए, स्ट्रिंग की संभावित वैल्यू की सूची. यह फ़ील्ड खाली नहीं होना चाहिए.

तरीके

create

ChannelGroup बनाता है.

delete

किसी प्रॉपर्टी पर मौजूद ChannelGroup को मिटाता है.

get

किसी एक ChannelGroup के लिए लुकअप.

list

किसी प्रॉपर्टी पर ChannelGroups की सूची बनाता है.

patch

ChannelGroup को अपडेट करता है.