- منبع: ExpandedDataSet
- ExpandedDataSetFilterExpression
- ExpandedDataSetFilterExpressionList
- ExpandedDataSetFilter
- StringFilter
- MatchType
- InListFilter
- روش ها
منبع: ExpandedDataSet
یک پیام منبع که نمایانگر یک ExpandedDataSet GA4 است.
نمایندگی JSON |
---|
{
"name": string,
"displayName": string,
"description": string,
"dimensionNames": [
string
],
"metricNames": [
string
],
"dimensionFilterExpression": {
object ( |
فیلدها | |
---|---|
name | فقط خروجی نام منبع برای این منبع ExpandedDataSet. قالب: خواص/{property_id}/expandedDataSets/{expandedDataSet} |
displayName | مورد نیاز. نام نمایشی ExpandedDataSet. حداکثر 200 کاراکتر |
description | اختیاری. شرح ExpandedDataSet. حداکثر 50 کاراکتر |
dimensionNames[] | تغییرناپذیر. لیست ابعاد موجود در ExpandedDataSet. برای لیست نام ابعاد به ابعاد API مراجعه کنید. |
metricNames[] | تغییرناپذیر. فهرست معیارهای موجود در ExpandedDataSet. برای لیست نام ابعاد به معیارهای API مراجعه کنید. |
dimensionFilterExpression | تغییرناپذیر. یک عبارت منطقی از فیلترهای ExpandedDataSet اعمال شده در ابعاد موجود در ExpandedDataSet. این فیلتر برای کاهش تعداد ردیف ها و در نتیجه احتمال مواجهه با ردیف های |
dataCollectionStartTime | فقط خروجی زمانی که مجموعه داده های توسعه یافته شروع به جمع آوری داده ها کرد (یا شروع خواهد شد). مهر زمانی در قالب RFC3339 UTC "Zulu"، با وضوح نانوثانیه و حداکثر نه رقم کسری. مثالها: |
ExpandedDataSetFilterExpression
بیانی منطقی از فیلترهای ابعاد EnhancedDataSet.
نمایندگی JSON |
---|
{ // Union field |
فیلدها | |
---|---|
expr فیلد اتحادیه عبارت اعمال شده به یک فیلتر. expr می تواند تنها یکی از موارد زیر باشد: | |
andGroup | فهرستی از عباراتی که باید با هم AND شوند. باید حاوی ExpandedDataSetFilterExpression با notExpression یا dimensionFilter باشد. این باید برای ExpandedDataSetFilterExpression سطح بالا تنظیم شود. |
notExpression | یک عبارت فیلتری که باید NOT'ed شود (یعنی وارونه، تکمیل شود). باید دارای یک dimensionFilter باشد. این را نمی توان در سطح بالای ExpandedDataSetFilterExpression تنظیم کرد. |
filter | یک فیلتر در یک بعد. این را نمی توان در سطح بالای ExpandedDataSetFilterExpression تنظیم کرد. |
ExpandedDataSetFilterExpressionList
لیستی از عبارات فیلتر ExpandedDataSet.
نمایندگی JSON |
---|
{
"filterExpressions": [
{
object ( |
فیلدها | |
---|---|
filterExpressions[] | لیستی از عبارات فیلتر ExpandedDataSet. |
ExpandedDataSetFilter
یک فیلتر خاص برای یک بعد
نمایندگی JSON |
---|
{ "fieldName": string, // Union field |
فیلدها | |
---|---|
fieldName | مورد نیاز. نام ابعاد برای فیلتر. |
فیلد اتحادیه one_filter . یکی از فیلترهای بالا one_filter تنها می تواند یکی از موارد زیر باشد: | |
stringFilter | فیلتری برای یک بعد رشته ای که با یک الگوی خاص مطابقت دارد. |
inListFilter | فیلتری برای بعد رشته ای که با لیست خاصی از گزینه ها مطابقت دارد. |
StringFilter
فیلتری برای یک بعد رشته ای که با یک الگوی خاص مطابقت دارد.
نمایندگی JSON |
---|
{
"matchType": enum ( |
فیلدها | |
---|---|
matchType | مورد نیاز. نوع مطابقت برای فیلتر رشته ای. |
value | مورد نیاز. مقدار رشته ای که باید با آن مطابقت داده شود. |
caseSensitive | اختیاری. اگر درست باشد، مطابقت به حروف بزرگ و کوچک حساس است. اگر نادرست باشد، مطابقت به حروف بزرگ و کوچک حساس است. زمانی که matchType EXACT باشد باید درست باشد. وقتی matchType حاوی CONTINS است، باید نادرست باشد. |
MatchType
نوع مطابقت برای فیلتر رشته ای.
Enums | |
---|---|
MATCH_TYPE_UNSPECIFIED | نامشخص |
EXACT | مطابقت دقیق مقدار رشته |
CONTAINS | حاوی مقدار رشته است. |
InListFilter
فیلتری برای بعد رشته ای که با لیست خاصی از گزینه ها مطابقت دارد.
نمایندگی JSON |
---|
{ "values": [ string ], "caseSensitive": boolean } |
فیلدها | |
---|---|
values[] | مورد نیاز. لیستی از مقادیر رشته ممکن برای مطابقت با. باید خالی نباشد |
caseSensitive | اختیاری. اگر درست باشد، مطابقت به حروف بزرگ و کوچک حساس است. اگر نادرست باشد، مطابقت به حروف بزرگ و کوچک حساس است. باید درست باشد. |
روش ها | |
---|---|
| یک ExpandedDataSet ایجاد می کند. |
| یک ExpandedDataSet را در یک ویژگی حذف می کند. |
| جستجو برای یک ExpandedDataSet. |
| ExpandedDataSets را در یک ویژگی فهرست می کند. |
| ExpandedDataSet را در یک ویژگی به روز می کند. |