REST Resource: properties.expandedDataSets

المرجع: ExtendDataSet

رسالة مورد تمثّل مجموعة البيانات الموسّعة في "إحصاءات Google 4".

تمثيل JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
الحقول
name

string

النتائج فقط. اسم المورد لمورد expandDataSet هذا. التنسيق: properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

مطلوبة. الاسم المعروض لمجموعة البيانات الموسّعة. الحد الأقصى 200 حرف.

description

string

اختياريّ. وصف مجموعة البيانات الموسّعة. الحد الأقصى هو 50 حرفًا.

dimensionNames[]

string

غير قابل للتغيير. قائمة السمات المضمّنة في مجموعة البيانات الموسّعة. اطّلِع على سمات واجهة برمجة التطبيقات للحصول على قائمة أسماء السمات.

metricNames[]

string

غير قابل للتغيير. قائمة المقاييس المضمّنة في مجموعة البيانات الموسّعة. اطّلِع على مقاييس واجهة برمجة التطبيقات للحصول على قائمة بأسماء السمات.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

غير قابل للتغيير. تعبير منطقي لفلاتر expandDataSet المطبّق على السمات المضمّنة في expandDataSet. يُستخدم هذا الفلتر لتقليل عدد الصفوف، وبالتالي فرصة العثور على صف واحد (other).

dataCollectionStartTime

string (Timestamp format)

النتائج فقط. يشير ذلك المصطلح إلى الوقت الذي بدأت فيه مجموعة البيانات الموسّعة (أو ستبدأ) في تجميع البيانات.

طابع زمني بتنسيق RFC3339 UTC "Zulu" ، مع دقة نانوثانية وما يصل إلى تسعة أرقام كسرية. أمثلة: "2014-10-02T15:01:23Z" و"2014-10-02T15:01:23.045123456Z"

ExpandedDataSetFilterExpression

تعبير منطقي لفلاتر سمات Optimize DataSet.

تمثيل JSON
{

  // Union field expr can be only one of the following:
  "andGroup": {
    object (ExpandedDataSetFilterExpressionList)
  },
  "notExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "filter": {
    object (ExpandedDataSetFilter)
  }
  // End of list of possible types for union field expr.
}
الحقول
حقل الاتحاد expr التعبير المطبَّق على فلتر معيّن. يمكن أن يكون الحقل "expr" واحدًا فقط مما يلي:
andGroup

object (ExpandedDataSetFilterExpressionList)

قائمة التعبيرات المطلوب ضمها إلى AND معًا. ويجب أن يحتوي على قيمة expandDataSetFilterExpression إما مع notExpression أو featureFilter. يجب ضبط هذا الخيار لـ وسِّعDataSetFilterExpression المستوى الأعلى.

notExpression

object (ExpandedDataSetFilterExpression)

تعبير فلتر يجب عدم تعديله (أي مقلوب ومتكامل). ويجب أن يحتوي على sampleFilter. لا يمكن ضبط هذا الإجراء على المستوى الأعلى في expandDataSetFilterExpression.

filter

object (ExpandedDataSetFilter)

فلتر على سمة واحدة. لا يمكن ضبط هذا الإجراء على المستوى الأعلى في expandDataSetFilterExpression.

ExpandedDataSetFilterExpressionList

قائمة بتعبيرات فلاتر expandDataSet.

تمثيل JSON
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
الحقول
filterExpressions[]

object (ExpandedDataSetFilterExpression)

قائمة بتعبيرات فلاتر expandDataSet.

ExpandedDataSetFilter

فلتر معيّن لسمة واحدة

تمثيل JSON
{
  "fieldName": string,

  // Union field one_filter can be only one of the following:
  "stringFilter": {
    object (StringFilter)
  },
  "inListFilter": {
    object (InListFilter)
  }
  // End of list of possible types for union field one_filter.
}
الحقول
fieldName

string

مطلوبة. اسم السمة المطلوب فلترتها.

حقل الاتحاد one_filter أحد الفلاتر الواردة أعلاه يمكن أن يكون الحقل "one_filter" واحدًا فقط مما يلي:
stringFilter

object (StringFilter)

فلتر لسمة من نوع سلسلة تتطابق مع نمط معيّن.

inListFilter

object (InListFilter)

فلتر لبُعد سلسلة يتطابق مع قائمة معيّنة من الخيارات.

StringFilter

فلتر لسمة من نوع سلسلة تتطابق مع نمط معيّن.

تمثيل JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
الحقول
matchType

enum (MatchType)

مطلوبة. نوع المطابقة لفلتر السلسلة.

value

string

مطلوبة. قيمة السلسلة المطلوب المطابقة معها.

caseSensitive

boolean

اختياريّ. إذا كانت المطابقة صحيحة، تكون المطابقة حسّاسة لحالة الأحرف. وإذا كانت القيمة خاطئة، تكون المطابقة غير حساسة لحالة الأحرف. يجب أن تكون القيمة "صواب" عندما تكون قيمةmatchType "EXACT". يجب أن تكون القيمة "false" عندما تكون قيمة MatchType هي CONTAINS.

MatchType

نوع المطابقة لفلتر السلسلة.

عمليات التعداد
MATCH_TYPE_UNSPECIFIED غير محدّد
EXACT المطابقة التامة لقيمة السلسلة.
CONTAINS يحتوي على قيمة السلسلة.

InListFilter

فلتر لبُعد سلسلة يتطابق مع قائمة معيّنة من الخيارات.

تمثيل JSON
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
الحقول
values[]

string

مطلوبة. قائمة بقيم السلسلة المحتملة المطلوب مطابقتها معها. يجب ألا يكون الحقل فارغًا.

caseSensitive

boolean

اختياريّ. إذا كانت المطابقة صحيحة، تكون المطابقة حسّاسة لحالة الأحرف. وإذا كانت القيمة خاطئة، تكون المطابقة غير حساسة لحالة الأحرف. يجب أن يكون صحيحًا.

الطُرق

create

تنشئ مجموعة بيانات موسّعة.

delete

يؤدي هذا الإجراء إلى حذف مجموعة بيانات موسّعة على أحد المواقع الإلكترونية.

get

ابحث عن مجموعة بيانات موسّعة واحدة.

list

يسرد مجموعات البيانات الموسّعة على أحد المواقع.

patch

لتعديل مجموعة بيانات موسّعة على أحد المواقع الإلكترونية