REST Resource: properties.subpropertyEventFilters

रिसॉर्स: SubpropertyEventFilter

Google Analytics सब-प्रॉपर्टी इवेंट फ़िल्टर दिखाने वाला संसाधन मैसेज.

JSON के काेड में दिखाना
{
  "name": string,
  "filterClauses": [
    {
      object (SubpropertyEventFilterClause)
    }
  ],
  "applyToProperty": string
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. फ़ॉर्मैट: properties/{ordinary_property_id}/subpropertyEventFilters/{sub_property_event_filter} उदाहरण: properties/1234/subpropertyEventFilters/5678

filterClauses[]

object (SubpropertyEventFilterClause)

ज़रूरी है. बिना क्रम वाली सूची. SubpropertyEventFilter तय करने वाले फ़िल्टर क्लॉज़. सब-प्रॉपर्टी में कौनसा डेटा भेजा जाए, यह तय करने के लिए सभी क्लॉज़ को AND के साथ जोड़ा जाता है.

applyToProperty

string

इम्यूटेबल. इस फ़िल्टर का इस्तेमाल करने वाली सब-प्रॉपर्टी का संसाधन नाम.

SubpropertyEventFilterClause

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

JSON के काेड में दिखाना
{
  "filterClauseType": enum (FilterClauseType),
  "filterExpression": {
    object (SubpropertyEventFilterExpression)
  }
}
फ़ील्ड
filterClauseType

enum (FilterClauseType)

ज़रूरी है. फ़िल्टर क्लॉज़ का टाइप.

filterExpression

object (SubpropertyEventFilterExpression)

ज़रूरी है. लॉजिकल एक्सप्रेशन, जो बताता है कि सब-प्रॉपर्टी को कौनसे इवेंट भेजे जाएं.

FilterClauseType

इससे पता चलता है कि यह शामिल करने या बाहर रखने वाला फ़िल्टर क्लॉज़ है.

Enums
FILTER_CLAUSE_TYPE_UNSPECIFIED फ़िल्टर क्लॉज़ का टाइप अज्ञात है या उसकी जानकारी नहीं दी गई है.
INCLUDE फ़िल्टर क्लॉज़ पूरा होने पर, इवेंट को सब-प्रॉपर्टी में शामिल किया जाएगा.
EXCLUDE फ़िल्टर का क्लॉज़ पूरा होने पर, इवेंट को सब-प्रॉपर्टी से बाहर रखा जाएगा.

SubpropertyEventFilterExpression

सब-प्रॉपर्टी इवेंट फ़िल्टर का लॉजिकल एक्सप्रेशन.

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

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

object (SubpropertyEventFilterExpressionList)

एक्सप्रेशन की एक सूची, जिसे OR के साथ जोड़ा जाना है. इसमें सिर्फ़ notExpression या filterCondition एक्सप्रेशन होने चाहिए.

notExpression

object (SubpropertyEventFilterExpression)

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

filterCondition

object (SubpropertyEventFilterCondition)

किसी खास इवेंट से मैच करने वाला फ़िल्टर बनाता है. इसे टॉप लेवल SubpropertyEventFilterExpression पर सेट नहीं किया जा सकता.

SubpropertyEventFilterExpressionList

सब-प्रॉपर्टी इवेंट फ़िल्टर एक्सप्रेशन की सूची.

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

object (SubpropertyEventFilterExpression)

ज़रूरी है. बिना क्रम वाली सूची. सब-प्रॉपर्टी इवेंट फ़िल्टर एक्सप्रेशन की सूची

SubpropertyEventFilterCondition

कोई खास फ़िल्टर एक्सप्रेशन

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

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

string

ज़रूरी है. वह फ़ील्ड जिसे फ़िल्टर किया जा रहा है.

यूनियन फ़ील्ड one_filter.

one_filter इनमें से कोई एक हो सकता है:

nullFilter

boolean

शून्य वैल्यू के लिए फ़िल्टर.

stringFilter

object (StringFilter)

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

StringFilter

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

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

enum (MatchType)

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

value

string

ज़रूरी है. मैच करने के लिए इस्तेमाल की गई स्ट्रिंग वैल्यू.

caseSensitive

boolean

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

MatchType

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

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

तरीके

create

सब-प्रॉपर्टी इवेंट फ़िल्टर बनाता है.

delete

किसी सब-प्रॉपर्टी इवेंट फ़िल्टर को मिटाता है.

get

किसी एक सब-प्रॉपर्टी इवेंट फ़िल्टर के लिए लुकअप.

list

किसी प्रॉपर्टी पर मौजूद सभी सब-प्रॉपर्टी इवेंट फ़िल्टर की सूची बनाना.

patch

सब-प्रॉपर्टी इवेंट फ़िल्टर को अपडेट करता है.