REST Resource: googleAdsFields

Ресурс: GoogleAdsField

Поле или ресурс (артефакт), используемый GoogleAdsService.

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
}
Поля
resourceName

string

Только вывод. Имя ресурса артефакта. Имена ресурсов артефакта имеют вид:

googleAdsFields/{name}

category

enum ( GoogleAdsFieldCategory )

Только вывод. Категория артефакта.

selectableWith[]

string

Только вывод. Имена всех ресурсов, сегментов и метрик, которые можно выбрать с помощью описанного артефакта.

attributeResources[]

string

Только вывод. Имена всех ресурсов, которые можно выбрать с помощью описанного артефакта. Поля из этих ресурсов не сегментируют метрики при включении в поисковые запросы.

Это поле установлено только для артефактов категории РЕСУРС.

metrics[]

string

Только вывод. В этом поле перечислены имена всех метрик, которые можно выбрать с помощью описанного артефакта, когда он используется в предложении FROM. Он установлен только для артефактов категории РЕСУРС.

segments[]

string

Только вывод. В этом поле перечислены имена всех артефактов, будь то сегмент или другой ресурс, которые сегментируют метрики при включении в поисковые запросы и когда описанный артефакт используется в предложении FROM. Он установлен только для артефактов категории РЕСУРС.

enumValues[]

string

Только вывод. Значения, которые может принимать артефакт, если это поле типа ENUM.

Это поле установлено только для артефактов категории СЕГМЕНТ или АТРИБУТ.

dataType

enum ( GoogleAdsFieldDataType )

Только вывод. Это поле определяет операторы, которые можно использовать с артефактом в предложениях WHERE.

name

string

Только вывод. Название артефакта.

selectable

boolean

Только вывод. Можно ли использовать артефакт в предложении SELECT в поисковых запросах.

filterable

boolean

Только вывод. Можно ли использовать артефакт в предложении WHERE в поисковых запросах.

sortable

boolean

Только вывод. Можно ли использовать артефакт в предложении ORDER BY в поисковых запросах.

typeUrl

string

Только вывод. URL-адрес прототипа, описывающий тип данных артефакта.

isRepeated

boolean

Только вывод. Повторяется ли артефакт поля.

GoogleAdsFieldCategory

Категория артефакта.

Перечисления
UNSPECIFIED Неопределенные
UNKNOWN Неизвестный
RESOURCE Описываемый артефакт является ресурсом.
ATTRIBUTE Описываемый артефакт является полем и является атрибутом ресурса. Включение поля атрибута ресурса в запрос может сегментировать запрос, если ресурс, которому оно присвоено, сегментирует ресурс, найденный в предложении FROM.
SEGMENT Описываемый артефакт является полем и всегда сегментирует поисковые запросы.
METRIC Описываемый артефакт является полем и является метрикой. Он никогда не сегментирует поисковые запросы.

GoogleAdsFieldDataType

Это различные типы, которые может принимать артефакт GoogleAdsService.

Перечисления
UNSPECIFIED Неопределенные
UNKNOWN Неизвестный
BOOLEAN

Сопоставляется с google.protobuf.BoolValue.

Применимые операторы: =, !=

DATE

Сопоставляется с google.protobuf.StringValue. Однако его можно сравнить, используя набор операторов, специфичных для дат.

Применимые операторы: =, <, >, <=, >=, BETWEEN, DURING и IN.

DOUBLE

Сопоставляется с google.protobuf.DoubleValue.

Применимые операторы: =, !=, <, >, IN, NOT IN.

ENUM

Сопоставляется с перечислением. Его конкретное определение можно найти по адресу typeUrl.

Применимые операторы: =, !=, IN, NOT IN.

FLOAT

Сопоставляется с google.protobuf.FloatValue

Применимые операторы: =, !=, <, >, IN, NOT IN.

INT32

Сопоставляется с google.protobuf.Int32Value

Применимые операторы: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN.

INT64

Сопоставляется с google.protobuf.Int64Value

Применимые операторы: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN.

MESSAGE

Сопоставляется с типом сообщения буфера протокола. Подробности о типе данных можно найти в typeUrl.

Никакие операторы не работают с полями MESSAGE.

RESOURCE_NAME

Сопоставляется с google.protobuf.StringValue. Представляет имя ресурса (уникальный идентификатор) ресурса или одного из его внешних ключей.

Ни один оператор не работает с полями RESOURCE_NAME.

STRING

Сопоставляется с google.protobuf.StringValue.

Применимые операторы: =, !=, LIKE, NOT LIKE, IN, NOT IN.

UINT64

Сопоставляется с google.protobuf.UInt64Value

Применимые операторы: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN.

Методы

get

Возвращает только запрошенное поле.
Возвращает все поля, соответствующие поисковому запросу.