REST Resource: properties.channelGroups

संसाधन: ChannelGroup

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

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

string

सिर्फ़ आउटपुट के लिए. इस चैनल ग्रुप के संसाधन के लिए संसाधन का नाम. फ़ॉर्मैट: प्रॉपर्टी/{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)

ऐसा फ़िल्टर एक्सप्रेशन जिसे लागू नहीं किया जाना चाहिए. यह इन्वर्टेड और कॉम्प्लिमेंट होता है. इसमें सिर्फ़ CampaignOrMetricFilter शामिल किया जा सकता है. इसे टॉप लेवल 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

चैनल ग्रुप बनाता है.

delete

प्रॉपर्टी से ChannelGroup को मिटाता है.

get

एक ChannelGroup खोजें.

list

यह प्रॉपर्टी पर ChannelGroups की सूची होती है.

patch

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