REST Resource: googleAdsFields

Referensi: GoogleAdsField

Kolom atau resource (artefak) yang digunakan oleh GoogleAdsService.

Representasi JSON
{
  "resourceName": string,
  "category": enum (GoogleAdsFieldCategory),
  "selectableWith": [
    string
  ],
  "attributeResources": [
    string
  ],
  "metrics": [
    string
  ],
  "segments": [
    string
  ],
  "enumValues": [
    string
  ],
  "dataType": enum (GoogleAdsFieldDataType),
  "name": string,
  "selectable": boolean,
  "filterable": boolean,
  "sortable": boolean,
  "typeUrl": string,
  "isRepeated": boolean
}
Kolom
resourceName

string

Hanya output. Nama resource artefak. Nama resource artefak memiliki bentuk:

googleAdsFields/{name}

category

enum (GoogleAdsFieldCategory)

Hanya output. Kategori artefak.

selectableWith[]

string

Hanya output. Nama semua resource, segmen, dan metrik yang dapat dipilih dengan artefak yang dijelaskan.

attributeResources[]

string

Hanya output. Nama semua resource yang dapat dipilih dengan artefak yang dijelaskan. Kolom dari resource ini tidak mengelompokkan metrik saat disertakan dalam kueri penelusuran.

Kolom ini hanya ditetapkan untuk artefak yang kategorinya adalah RESOURCE.

metrics[]

string

Hanya output. Kolom ini mencantumkan nama semua metrik yang dapat dipilih dengan artefak yang dijelaskan saat digunakan dalam klausa FROM. Atribut ini hanya ditetapkan untuk artefak yang kategorinya adalah RESOURCE.

segments[]

string

Hanya output. Kolom ini mencantumkan nama semua artefak, baik segmen atau resource lainnya, metrik segmen tersebut saat disertakan dalam kueri penelusuran dan kapan artefak yang dijelaskan digunakan dalam klausa FROM. Atribut ini hanya ditetapkan untuk artefak yang kategorinya adalah RESOURCE.

enumValues[]

string

Hanya output. Nilai yang dapat diasumsikan oleh artefak jika artefak tersebut adalah kolom berjenis ENUM.

Kolom ini hanya ditetapkan untuk artefak kategori SEGMEN atau ATRIBUT.

dataType

enum (GoogleAdsFieldDataType)

Hanya output. Bidang ini menentukan operator yang dapat digunakan dengan artefak dalam klausa WHERE.

name

string

Hanya output. Nama artefak.

selectable

boolean

Hanya output. Apakah artefak dapat digunakan dalam klausa SELECT di kueri penelusuran.

filterable

boolean

Hanya output. Apakah artefak dapat digunakan dalam klausa WHERE dalam kueri penelusuran.

sortable

boolean

Hanya output. Apakah artefak dapat digunakan dalam klausa ORDER BY di kueri penelusuran.

typeUrl

string

Hanya output. URL proto yang menjelaskan jenis data artefak.

isRepeated

boolean

Hanya output. Apakah artefak kolom diulang.

GoogleAdsFieldCategory

Kategori artefak.

Enum
UNSPECIFIED Belum ditetapkan
UNKNOWN Tidak diketahui
RESOURCE Artefak yang dijelaskan adalah resource.
ATTRIBUTE Artefak yang dijelaskan adalah kolom dan merupakan atribut resource. Menyertakan kolom atribut resource dalam kueri dapat mensegmentasikan kueri jika resource yang diatribusikan akan mengelompokkan resource yang ditemukan dalam klausa FROM.
SEGMENT Artefak yang dijelaskan adalah kolom dan selalu mengelompokkan kueri penelusuran.
METRIC Artefak yang dijelaskan adalah kolom dan merupakan metrik. Model ini tidak pernah menyegmentasi kueri penelusuran.

GoogleAdsFieldDataType

Ada berbagai jenis yang mungkin dibutuhkan oleh artefak GoogleAdsService.

Enum
UNSPECIFIED Belum ditetapkan
UNKNOWN Tidak diketahui
BOOLEAN

Memetakan ke google.protobuf.BoolValue

Operator yang berlaku: =, !=

DATE

Memetakan ke google.protobuf.StringValue. Namun, data tersebut dapat dibandingkan menggunakan kumpulan operator yang spesifik untuk tanggal.

Operator yang berlaku: =, <, >, <=, >=, BETWEEN, DURING, dan IN

DOUBLE

Memetakan ke google.protobuf.DoubleValue

Operator yang berlaku: =, !=, <, >, IN, NOT IN

ENUM

Memetakan ke enum. Definisi spesifiknya dapat ditemukan di typeUrl.

Operator yang berlaku: =, !=, IN, NOT IN

FLOAT

Memetakan ke google.protobuf.FloatValue

Operator yang berlaku: =, !=, <, >, IN, NOT IN

INT32

Maps ke google.protobuf.Int32Value

Operator yang berlaku: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

INT64

Maps ke google.protobuf.Int64Value

Operator yang berlaku: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

MESSAGE

Memetakan ke jenis pesan buffering protokol. Detail jenis data dapat ditemukan di typeUrl.

Tidak ada operator yang berfungsi dengan kolom MESSAGE.

RESOURCE_NAME

Memetakan ke google.protobuf.StringValue. Menyatakan nama resource (ID unik) dari resource atau salah satu kunci asingnya.

Tidak ada operator yang berfungsi dengan kolom RESOURCE_NAME.

STRING

Memetakan ke google.protobuf.StringValue.

Operator yang berlaku: =, !=, LIKE, NOT LIKE, IN, NOT IN

UINT64

Maps ke google.protobuf.UInt64Value

Operator yang berlaku: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

Metode

get

Menampilkan kolom yang diminta saja.
Menampilkan semua kolom yang cocok dengan kueri penelusuran.