REST Resource: properties.expandedDataSets

Ressource: ExpandedDataSet

Message de ressource représentant un ExtendDataSet GA4.

Représentation JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
Champs
name

string

Uniquement en sortie. Nom de la ressource ExpandedDataSet. Format: Properties/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

Obligatoire. Nom à afficher de l'ensemble de données étendu. 200 caractères max.

description

string

Facultatif. Description de l'ensemble de données étendu. 50 caractères max.

dimensionNames[]

string

Immuable. Liste des dimensions incluses dans l'ensemble de données étendu. Consultez les dimensions de l'API pour obtenir la liste des noms de dimensions.

metricNames[]

string

Immuable. Liste des métriques incluses dans l'ensemble de données étendu. Consultez la section Métriques de l'API pour obtenir la liste des noms de dimensions.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Immuable. Expression logique des filtres de l'ensemble de données étendu appliqués à la dimension incluse dans l'ensemble de données étendu. Ce filtre permet de réduire le nombre de lignes et donc la probabilité de rencontrer other ligne.

dataCollectionStartTime

string (Timestamp format)

Uniquement en sortie. Heure à laquelle l'ensemble de données développé a commencé (ou commencera) à collecter des données.

Code temporel au format RFC3339 UTC "Zulu", avec une résolution à la nanoseconde et jusqu'à neuf chiffres après la virgule. Exemples: "2014-10-02T15:01:23Z" et "2014-10-02T15:01:23.045123456Z".

ExpandedDataSetFilterExpression

Expression logique des filtres de dimensions "EnhancedDataSet".

Représentation 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.
}
Champs
Champ d'union expr. Expression appliquée à un filtre. expr ne peut être qu'un des éléments suivants :
andGroup

object (ExpandedDataSetFilterExpressionList)

Liste d'expressions à associer avec l'opérateur AND. Il doit contenir une ExpandedDataSetFilterExpression avec notExpression ou dimensionFilter. Cette valeur doit être définie pour l'élément ExpandedDataSetFilterExpression de premier niveau.

notExpression

object (ExpandedDataSetFilterExpression)

Une expression de filtre à NE PAS (inverser, complétée). Il doit inclure un élément dimensionFilter. Cet élément ne peut pas être défini au niveau supérieur de l'élément ExpandedDataSetFilterExpression.

filter

object (ExpandedDataSetFilter)

Filtre sur une seule dimension. Cet élément ne peut pas être défini au niveau supérieur de l'élément ExpandedDataSetFilterExpression.

ExpandedDataSetFilterExpressionList

Liste d'expressions de filtre ExpandedDataSet.

Représentation JSON
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
Champs
filterExpressions[]

object (ExpandedDataSetFilterExpression)

Liste d'expressions de filtre ExpandedDataSet.

ExpandedDataSetFilter

Un filtre spécifique pour une seule dimension

Représentation 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.
}
Champs
fieldName

string

Obligatoire. Nom de la dimension à filtrer.

Champ d'union one_filter. L'un des filtres ci-dessus. one_filter ne peut être qu'un des éléments suivants :
stringFilter

object (StringFilter)

Filtre d'une dimension de type chaîne correspondant à une règle particulière.

inListFilter

object (InListFilter)

Filtre d'une dimension de chaîne correspondant à une liste d'options spécifique.

StringFilter

Filtre d'une dimension de type chaîne correspondant à une règle particulière.

Représentation JSON
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Champs
matchType

enum (MatchType)

Obligatoire. Type de correspondance du filtre de chaîne.

value

string

Obligatoire. Valeur de chaîne à mettre en correspondance.

caseSensitive

boolean

Facultatif. Si la valeur est "true", la correspondance est sensible à la casse. Si la valeur est "false", la correspondance n'est pas sensible à la casse. Doit être "true" lorsque matchType est défini sur EXACT. Doit être défini sur "false" lorsque le type de correspondance est défini sur CONTAINS.

MatchType

Type de correspondance du filtre de chaîne.

Enums
MATCH_TYPE_UNSPECIFIED Non spécifiée
EXACT Correspondance exacte de la valeur de la chaîne.
CONTAINS Contient la valeur de la chaîne.

InListFilter

Filtre d'une dimension de chaîne correspondant à une liste d'options spécifique.

Représentation JSON
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
Champs
values[]

string

Obligatoire. Liste des valeurs de chaîne pouvant être mises en correspondance. Ce champ ne doit pas être vide.

caseSensitive

boolean

Facultatif. Si la valeur est "true", la correspondance est sensible à la casse. Si la valeur est "false", la correspondance n'est pas sensible à la casse. La valeur doit être "true".

Méthodes

create

Crée un ExpandedDataSet.

delete

Supprime un ExpandedDataSet sur une propriété.

get

Recherche d'un seul élément ExpandedDataSet.

list

Répertorie les ExtendDataSets sur une propriété.

patch

Met à jour un ExpandedDataSet sur une propriété.