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 для свойства.