REST Resource: properties.subpropertyEventFilters

সম্পদ: SubpropertyEventFilter

একটি GA4 উপসম্পত্তি ইভেন্ট ফিল্টার প্রতিনিধিত্বকারী একটি সংস্থান বার্তা৷

JSON প্রতিনিধিত্ব
{
  "name": string,
  "filterClauses": [
    {
      object (SubpropertyEventFilterClause)
    }
  ],
  "applyToProperty": string
}
ক্ষেত্র
name

string

শুধুমাত্র আউটপুট। বিন্যাস: বৈশিষ্ট্য/{ordinary_property_id}/subpropertyEventFilters/{sub_property_event_filter} উদাহরণ: বৈশিষ্ট্য/1234/subpropertyEventFilters/5678

filterClauses[]

object ( SubpropertyEventFilterClause )

প্রয়োজন। Unordered তালিকা. ফিল্টার ক্লজ যা SubpropertyEventFilter সংজ্ঞায়িত করে। উপ-সম্পত্তিতে কোন ডেটা পাঠানো হবে তা নির্ধারণ করতে সমস্ত ধারাগুলিকে একসাথে AND'ed করা হয়।

applyToProperty

string

অপরিবর্তনীয়। এই ফিল্টার ব্যবহার করে এমন সাবপ্রপার্টির রিসোর্স নাম।

SubpropertyEventFilterClause

একটি ফিল্টার সংজ্ঞায়িত করার জন্য একটি ধারা। একটি ফিল্টার অন্তর্ভুক্ত হতে পারে (ফিল্টার ক্লজকে সন্তুষ্ট করে এমন ঘটনাগুলি সাবপ্রপার্টির ডেটাতে অন্তর্ভুক্ত করা হয়) বা এক্সক্লুসিভ (ফিল্টার ক্লজকে সন্তুষ্ট করে এমন ঘটনাগুলি উপসম্পত্তির ডেটা থেকে বাদ দেওয়া হয়)।

JSON প্রতিনিধিত্ব
{
  "filterClauseType": enum (FilterClauseType),
  "filterExpression": {
    object (SubpropertyEventFilterExpression)
  }
}
ক্ষেত্র
filterClauseType

enum ( FilterClauseType )

প্রয়োজন। ফিল্টার ক্লজের ধরন।

filterExpression

object ( SubpropertyEventFilterExpression )

প্রয়োজন। উপ-সম্পত্তিতে কোন ইভেন্টগুলি পাঠানো হয় তার যৌক্তিক অভিব্যক্তি।

ফিল্টারক্লজ টাইপ

এটি একটি অন্তর্ভুক্ত বা বর্জন ফিল্টার ক্লজ কিনা তা নির্দিষ্ট করে।

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 )

একটি ফিল্টার এক্সপ্রেশন যা করা যাবে না (উল্টানো, পরিপূরক)। এটি শুধুমাত্র একটি ফিল্টার অন্তর্ভুক্ত করতে পারে। এটি শীর্ষ স্তরের SubpropertyEventFilterExpression এ সেট করা যাবে না৷

filterCondition

object ( SubpropertyEventFilterCondition )

একটি ফিল্টার তৈরি করে যা একটি নির্দিষ্ট ইভেন্টের সাথে মেলে। এটি শীর্ষ স্তরের SubpropertyEventFilterExpression এ সেট করা যাবে না৷

SubpropertyEventFilterExpressionList

সাবপ্রপার্টি ইভেন্ট ফিল্টার এক্সপ্রেশনের একটি তালিকা।

JSON প্রতিনিধিত্ব
{
  "filterExpressions": [
    {
      object (SubpropertyEventFilterExpression)
    }
  ]
}
ক্ষেত্র
filterExpressions[]

object ( SubpropertyEventFilterExpression )

প্রয়োজন। Unordered তালিকা. সাবপ্রপার্টি ইভেন্ট ফিল্টার এক্সপ্রেশনের একটি তালিকা

সাবপ্রপার্টি ইভেন্ট ফিল্টার কন্ডিশন

একটি নির্দিষ্ট ফিল্টার অভিব্যক্তি

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 )

একটি স্ট্রিং-টাইপ মাত্রার জন্য একটি ফিল্টার যা একটি নির্দিষ্ট প্যাটার্নের সাথে মেলে।

স্ট্রিংফিল্টার

একটি স্ট্রিং-টাইপ মাত্রার জন্য একটি ফিল্টার যা একটি নির্দিষ্ট প্যাটার্নের সাথে মেলে।

JSON প্রতিনিধিত্ব
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
ক্ষেত্র
matchType

enum ( MatchType )

প্রয়োজন। স্ট্রিং ফিল্টারের জন্য মিলের ধরন।

value

string

প্রয়োজন। মিলের জন্য ব্যবহৃত স্ট্রিং মান।

caseSensitive

boolean

ঐচ্ছিক। সত্য হলে, স্ট্রিং মান কেস সংবেদনশীল। মিথ্যা হলে, ম্যাচটি কেস-সংবেদনশীল।

ম্যাচ টাইপ

কিভাবে ফিল্টার একটি মিল নির্ধারণ করতে ব্যবহার করা হবে.

Enums
MATCH_TYPE_UNSPECIFIED মিলের ধরন অজানা বা নির্দিষ্ট করা নেই।
EXACT স্ট্রিং মানের সাথে সঠিক মিল।
BEGINS_WITH স্ট্রিং মান দিয়ে শুরু হয়।
ENDS_WITH স্ট্রিং মান দিয়ে শেষ হয়।
CONTAINS স্ট্রিং মান ধারণ করে।
FULL_REGEXP সম্পূর্ণ রেগুলার এক্সপ্রেশন স্ট্রিং মানের সাথে মেলে।
PARTIAL_REGEXP আংশিক রেগুলার এক্সপ্রেশন স্ট্রিং মানের সাথে মেলে।

পদ্ধতি

create

একটি উপ-সম্পত্তি ইভেন্ট ফিল্টার তৈরি করে।

delete

একটি উপ-সম্পত্তি ইভেন্ট ফিল্টার মুছে দেয়।

get

একটি একক উপ-সম্পত্তি ইভেন্ট ফিল্টার সন্ধান করুন।

list

একটি সম্পত্তিতে সমস্ত উপ-সম্পত্তি ইভেন্ট ফিল্টার তালিকাভুক্ত করুন।

patch

একটি উপ-সম্পদ ইভেন্ট ফিল্টার আপডেট করে।