REST Resource: properties.subpropertyEventFilters

संसाधन: SubpropertyEventFilter

संसाधन मैसेज, GA4 सब-प्रॉपर्टी इवेंट फ़िल्टर को दिखाता है.

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

string

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

filterClauses[]

object (SubpropertyEventFilterClause)

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

applyToProperty

string

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

SubpropertyEventFilterClause

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

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

enum (FilterClauseType)

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

filterExpression

object (SubpropertyEventFilterExpression)

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

FilterClauseType

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

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

SubpropertyEventFilterExpression

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

जेएसओएन के काेड में दिखाना
{

  // 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)

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

filterCondition

object (SubpropertyEventFilterCondition)

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

SubpropertyEventFilterExpressionList

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

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

object (SubpropertyEventFilterExpression)

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

SubpropertyEventFilterCondition

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

जेएसओएन के काेड में दिखाना
{
  "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

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

जेएसओएन के काेड में दिखाना
{
  "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

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