- منبع: SubpropertyEventFilter
- SubpropertyEventFilterClause
- FilterClauseType
- SubpropertyEventFilterExpression
- SubpropertyEventFilterExpressionList
- SubpropertyEventFilterCondition
- StringFilter
- MatchType
- مواد و روش ها
منبع: SubpropertyEventFilter
یک پیام منبع نشان دهنده فیلتر رویداد فرعی GA4.
نمایندگی JSON |
---|
{
"name": string,
"filterClauses": [
{
object ( |
زمینه های | |
---|---|
name | فقط خروجی قالب: خواص/{ordinary_property_id}/subpropertyEventFilters/{sub_property_event_filter} مثال: properties/1234/subpropertyEventFilters/5678 |
filterClauses[] | ضروری. لیست نامرتب. بندهای فیلتر که SubpropertyEventFilter را تعریف می کنند. همه بندها با هم AND می شوند تا مشخص شود چه داده هایی به subproperty ارسال می شود. |
applyToProperty | تغییرناپذیر. نام منبع خاصیت فرعی که از این فیلتر استفاده می کند. |
SubpropertyEventFilterClause
بند برای تعریف فیلتر. یک فیلتر ممکن است فراگیر باشد (رویدادهایی که بند فیلتر را برآورده میکنند در دادههای ویژگی فرعی گنجانده شده است) یا انحصاری (رویدادهایی که بند فیلتر را برآورده میکنند از دادههای ویژگی فرعی مستثنی میشوند).
نمایندگی JSON |
---|
{ "filterClauseType": enum ( |
زمینه های | |
---|---|
filterClauseType | ضروری. نوع بند فیلتر. |
filterExpression | ضروری. عبارت منطقی برای اینکه چه رویدادهایی به subproperty ارسال می شوند. |
FilterClauseType
مشخص می کند که آیا این عبارت فیلتر شامل یا حذف است.
Enums | |
---|---|
FILTER_CLAUSE_TYPE_UNSPECIFIED | نوع بند فیلتر ناشناخته یا مشخص نشده است. |
INCLUDE | در صورت رعایت بند فیلتر، رویدادها در ویژگی Sub گنجانده می شوند. |
EXCLUDE | در صورت رعایت بند فیلتر، رویدادها از ویژگی Sub حذف می شوند. |
SubpropertyEventFilterExpression
بیانی منطقی از فیلترهای رویداد Subproperty.
نمایندگی JSON |
---|
{ // Union field |
زمینه های | |
---|---|
expr فیلد اتحادیه عبارت اعمال شده به یک فیلتر. expr می تواند تنها یکی از موارد زیر باشد: | |
orGroup | فهرستی از عبارات OR'ed با هم. فقط باید شامل عبارت notExpression یا filterCondition باشد. |
notExpression | یک عبارت فیلتری که نباید اصلاح شود (معکوس، تکمیل شود). فقط می تواند شامل یک فیلتر باشد. این را نمی توان در سطح بالای SubpropertyEventFilterExpression تنظیم کرد. |
filterCondition | فیلتری ایجاد می کند که با یک رویداد خاص مطابقت دارد. این را نمی توان در سطح بالای SubpropertyEventFilterExpression تنظیم کرد. |
SubpropertyEventFilterExpressionList
فهرستی از عبارات فیلتر رویداد Subproperty.
نمایندگی JSON |
---|
{
"filterExpressions": [
{
object ( |
زمینه های | |
---|---|
filterExpressions[] | ضروری. لیست نامرتب. فهرستی از عبارات فیلتر رویداد Subproperty |
SubpropertyEventFilterCondition
یک عبارت فیلتر خاص
نمایندگی JSON |
---|
{ "fieldName": string, // Union field |
زمینه های | |
---|---|
fieldName | ضروری. فیلدی که در حال فیلتر شدن است. |
فیلد اتحادیه | |
nullFilter | فیلتری برای مقادیر تهی |
stringFilter | فیلتری برای یک بعد رشته ای که با یک الگوی خاص مطابقت دارد. |
StringFilter
فیلتری برای یک بعد رشته ای که با یک الگوی خاص مطابقت دارد.
نمایندگی JSON |
---|
{
"matchType": enum ( |
زمینه های | |
---|---|
matchType | ضروری. نوع مطابقت برای فیلتر رشته ای. |
value | ضروری. مقدار رشته ای که برای تطبیق استفاده می شود. |
caseSensitive | اختیاری. اگر درست باشد، مقدار رشته به حروف بزرگ و کوچک حساس است. اگر نادرست باشد، مطابقت به حروف بزرگ و کوچک حساس است. |
MatchType
چگونه از فیلتر برای تعیین تطابق استفاده می شود.
Enums | |
---|---|
MATCH_TYPE_UNSPECIFIED | نوع تطابق ناشناخته یا مشخص نشده است. |
EXACT | مطابقت دقیق مقدار رشته |
BEGINS_WITH | با مقدار رشته شروع می شود. |
ENDS_WITH | با مقدار رشته به پایان می رسد. |
CONTAINS | حاوی مقدار رشته است. |
FULL_REGEXP | عبارت منظم کامل با مقدار رشته مطابقت دارد. |
PARTIAL_REGEXP | عبارت منظم جزئی با مقدار رشته مطابقت دارد. |
مواد و روش ها | |
---|---|
| یک فیلتر رویداد فرعی ایجاد می کند. |
| فیلتر رویداد subproperty را حذف می کند. |
| جستجو برای فیلتر رویداد واحد فرعی. |
| لیست تمام فیلترهای رویداد فرعی در یک ویژگی. |
| فیلتر رویداد فرعی را به روز می کند. |