REST Resource: properties.expandedDataSets

Ресурс: ExpandedDataSet

Сообщение ресурса, представляющее расширенный набор данных GA4.

JSON-представление
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
Поля
name

string

Только вывод. Имя ресурса для этого ресурса ExpandedDataSet. Формат: свойства/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

Необходимый. Отображаемое имя ExpandedDataSet. Макс 200 символов.

description

string

Необязательный. Описание ExpandedDataSet. Максимум 50 символов.

dimensionNames[]

string

Неизменный. Список измерений, включенных в ExpandedDataSet. Список названий измерений см. в разделе Измерения API .

metricNames[]

string

Неизменный. Список метрик, включенных в ExpandedDataSet. Список названий измерений см. в разделе «Метрики API» .

dimensionFilterExpression

object ( ExpandedDataSetFilterExpression )

Неизменный. Логическое выражение фильтров ExpandedDataSet, применяемое к измерению, включенному в ExpandedDataSet. Этот фильтр используется для уменьшения количества строк и, следовательно, для уменьшения вероятности обнаружения other строки.

dataCollectionStartTime

string ( Timestamp format)

Только вывод. Время, когда расширенный набор данных начал (или начнет) сбор данных.

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

Экспандедатасетфилтерэкспрессион

Логическое выражение фильтров измерений EnhancedDataSet.

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. Он должен содержать ExpandedDataSetFilterExpression либо с notExpression, либо с DimensionFilter. Это значение должно быть установлено для ExpandedDataSetFilterExpression верхнего уровня.

notExpression

object ( ExpandedDataSetFilterExpression )

Выражение фильтра, которое должно быть НЕ обработано (то есть инвертировано и дополнено). Он должен включать в себя размерный фильтр. Это невозможно установить на верхнем уровне ExpandedDataSetFilterExpression.

filter

object ( ExpandedDataSetFilter )

Фильтр по одному измерению. Это невозможно установить на верхнем уровне ExpandedDataSetFilterExpression.

ExpandedDataSetFilterExpressionList

Список выражений фильтра ExpandedDataSet.

JSON-представление
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
Поля
filterExpressions[]

object ( ExpandedDataSetFilterExpression )

Список выражений фильтра ExpandedDataSet.

Экспандеддатасетфилтер

Специальный фильтр для одного параметра

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 )

Фильтр для измерения строки, соответствующий определенному списку параметров.

Строковый фильтр

Фильтр для измерения строкового типа, соответствующего определенному шаблону.

JSON-представление
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Поля
matchType

enum ( MatchType )

Необходимый. Тип соответствия для строкового фильтра.

value

string

Необходимый. Строковое значение, с которым будет сопоставлено.

caseSensitive

boolean

Необязательный. Если это правда, совпадение чувствительно к регистру. Если false, совпадение нечувствительно к регистру. Должно быть истинно, если matchType имеет значение EXACT. Должно быть ложным, если matchType имеет значение CONTAINS.

Тип соответствия

Тип соответствия для строкового фильтра.

Перечисления
MATCH_TYPE_UNSPECIFIED Неопределенные
EXACT Точное совпадение строкового значения.
CONTAINS Содержит строковое значение.

Инлистфильтр

Фильтр для измерения строки, соответствующий определенному списку параметров.

JSON-представление
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
Поля
values[]

string

Необходимый. Список возможных строковых значений для сопоставления. Должно быть непусто.

caseSensitive

boolean

Необязательный. Если это правда, совпадение чувствительно к регистру. Если false, совпадение нечувствительно к регистру. Должно быть, это правда.

Методы

create

Создает ExpandedDataSet.

delete

Удаляет ExpandedDataSet для свойства.

get

Поиск одного ExpandedDataSet.

list

Перечисляет наборы ExpandedDataSets для свойства.

patch

Обновляет ExpandedDataSet для свойства.