REST Resource: properties.expandedDataSets

Kaynak: GenişletilmişDataSet

GA4 GenişletilmişVeri Kümesini temsil eden kaynak mesajı.

JSON gösterimi
{
  "name": string,
  "displayName": string,
  "description": string,
  "dimensionNames": [
    string
  ],
  "metricNames": [
    string
  ],
  "dimensionFilterExpression": {
    object (ExpandedDataSetFilterExpression)
  },
  "dataCollectionStartTime": string
}
Alanlar
name

string

Yalnızca çıkış. Bu GenişletilmişDataSet kaynağının kaynak adı. Biçim: mülkler/{property_id}/expandedDataSets/{expandedDataSet}

displayName

string

Zorunlu. GenişletilmişVeri Kümesinin görünen adı. Maksimum 200 karakter.

description

string

İsteğe bağlı. GenişletilmişVeri Kümesinin açıklaması. Maksimum 50 karakter.

dimensionNames[]

string

Sabit. GenişletilmişVeri Kümesi'nde yer alan boyutların listesi. Boyut adlarının listesi için API Boyutları'na bakın.

metricNames[]

string

Sabit. GenişletilmişVeri Kümesi'ne dahil edilen metriklerin listesi. Boyut adlarının listesi için API Metrikleri'ne bakın.

dimensionFilterExpression

object (ExpandedDataSetFilterExpression)

Sabit. GenişletilmişDataSet'te yer alan boyuta uygulanan GenişletilmişDataSet filtrelerinin mantıksal bir ifadesi. Bu filtre, satır sayısını ve dolayısıyla other satırla karşılaşma olasılığını azaltmak için kullanılır.

dataCollectionStartTime

string (Timestamp format)

Yalnızca çıkış. Genişletilmiş veri kümesinin veri toplamaya başladığı (veya başlatılacağı) zaman.

RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: "2014-10-02T15:01:23Z" ve "2014-10-02T15:01:23.045123456Z".

ExpandedDataSetFilterExpression

EnhancedDataSet boyut filtrelerinin mantıksal ifadesi.

JSON gösterimi
{

  // 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.
}
Alanlar
Birleştirme alanı expr. Bir filtreye uygulanan ifade. expr şunlardan yalnızca biri olabilir:
andGroup

object (ExpandedDataSetFilterExpressionList)

Birlikte VE olacak ifadelerin listesi. notExpression veya boyutFilter içeren bir GenişletilmişDataSetFilterExpression içermelidir. Bu, üst düzey GenişletilmişDataSetFilterExpression için ayarlanmalıdır.

notExpression

object (ExpandedDataSetFilterExpression)

DEĞİLDİR (yani, ters çevrilmiş, tamamlanan) bir filtre ifadesi. Boyut Filtresi içermelidir. Bu, üst düzey GenişletilmişDataSetFilterExpression üzerinde ayarlanamaz.

filter

object (ExpandedDataSetFilter)

Tek boyutlu bir filtre. Bu, üst düzey GenişletilmişDataSetFilterExpression üzerinde ayarlanamaz.

ExpandedDataSetFilterExpressionList

GenişletilmişVeri Kümesi filtre ifadelerinin listesi.

JSON gösterimi
{
  "filterExpressions": [
    {
      object (ExpandedDataSetFilterExpression)
    }
  ]
}
Alanlar
filterExpressions[]

object (ExpandedDataSetFilterExpression)

GenişletilmişVeri Kümesi filtre ifadelerinin listesi.

ExpandedDataSetFilter

Tek bir boyut için belirli bir filtre

JSON gösterimi
{
  "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.
}
Alanlar
fieldName

string

Zorunlu. Filtrelenecek boyut adı.

Birleştirme alanı one_filter. Yukarıdaki filtrelerden biri. one_filter şunlardan yalnızca biri olabilir:
stringFilter

object (StringFilter)

Belirli bir kalıpla eşleşen dize türü boyut için bir filtre.

inListFilter

object (InListFilter)

Belirli bir seçenek listesiyle eşleşen dize boyutu için bir filtre.

StringFilter

Belirli bir kalıpla eşleşen dize türü boyut için bir filtre.

JSON gösterimi
{
  "matchType": enum (MatchType),
  "value": string,
  "caseSensitive": boolean
}
Alanlar
matchType

enum (MatchType)

Zorunlu. Dize filtresi için eşleme türü.

value

string

Zorunlu. Karşılaştırılacak dize değeri.

caseSensitive

boolean

İsteğe bağlı. True (doğru) ise eşleşme büyük/küçük harfe duyarlıdır. Yanlışsa eşleşme büyük/küçük harfe duyarlı değildir. matchType TAM ise, doğru olmalıdır. matchType değeri CONTAINS olduğunda yanlış değerini almalıdır.

MatchType

Dize filtresi için eşleme türü.

Sıralamalar
MATCH_TYPE_UNSPECIFIED Belirtilmedi
EXACT Dize değerinin tam eşleşmesi.
CONTAINS Dize değerini içerir.

InListFilter

Belirli bir seçenek listesiyle eşleşen dize boyutu için bir filtre.

JSON gösterimi
{
  "values": [
    string
  ],
  "caseSensitive": boolean
}
Alanlar
values[]

string

Zorunlu. Eşleştirme yapılacak olası dize değerlerinin listesi. Boş bırakılamaz.

caseSensitive

boolean

İsteğe bağlı. True (doğru) ise eşleşme büyük/küçük harfe duyarlıdır. Yanlışsa eşleşme büyük/küçük harfe duyarlı değildir. Doğru olmalıdır.

Yöntemler

create

GenişletilmişVeri Kümesi oluşturur.

delete

Bir mülkteki GenişletilmişVeri Kümesini siler.

get

Tek bir GenişletilmişVeri Kümesi arayın.

list

Bir mülkteki GenişletilmişVeri Kümeleri'ni listeler.

patch

Bir mülkteki GenişletilmişVeri Kümesini günceller.