REST Resource: properties.expandedDataSets

Kaynak: Genişletilmiş Veri Kümesi

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ş Veri Kümesi 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ı. Maks. 200 karakter.

description

string

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

dimensionNames[]

string

Sabit. GenişletilmişVeri Kümesi'ne dahil edilen 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ş Veri Kümesine dahil edilen boyuta uygulanan Genişletilmiş Veri Kümesi filtrelerinin mantıksal 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 verileri toplamaya başladığı (veya başlayacağı) zaman.

Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Ö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
expr alanı. Bir filtreye uygulanan ifade. expr şunlardan yalnızca biri olabilir:
andGroup

object (ExpandedDataSetFilterExpressionList)

Birlikte VE yapılacak ifadelerin listesi. NotExpression veya boyutFilter özelliğini içeren bir Genişletilmiş Veri KümesiFilterExpression içermelidir. Bu, üst düzey GenişletilmişDataSetFilterExpression için ayarlanmalıdır.

notExpression

object (ExpandedDataSetFilterExpression)

ENGELLENMEYECEK (yani ters çevrilmiş, tamamlayıcı) bir filtre ifadesi. Bir boyutFilter içermelidir. Bu ayar, üst düzey Genişletilmiş Veri KümesiFilterExpression'da ayarlanamaz.

filter

object (ExpandedDataSetFilter)

Tek boyuta uygulanan bir filtre. Bu ayar, üst düzey Genişletilmiş Veri KümesiFilterExpression'da 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ı.

one_filter alanı. 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 filtresi.

inListFilter

object (InListFilter)

Belirli bir seçenek listesiyle eşleşen dize boyutu filtresi.

StringFilter

Belirli bir kalıpla eşleşen dize türü boyut filtresi.

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

enum (MatchType)

Zorunlu. Dize filtresinin eşleme türü.

value

string

Zorunlu. Eşleştirilecek dize değeri.

caseSensitive

boolean

İsteğe bağlı. Değer true ise eşleşme büyük/küçük harfe duyarlıdır. Yanlış ise eşleşme büyük/küçük harfe duyarlı değildir. matchType TAM olduğunda doğru olmalıdır. matchType CONTAINS olduğunda yanlış olmalıdır.

MatchType

Dize filtresinin 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 filtresi.

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

string

Zorunlu. Eşleştirilecek olası dize değerlerinin listesi. Boş olmamalıdır.

caseSensitive

boolean

İsteğe bağlı. Değer true ise eşleşme büyük/küçük harfe duyarlıdır. Yanlış ise 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ümelerini listeler.

patch

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