REST Resource: googleAdsFields

Ressource: GoogleAdsField

Ein Feld oder eine Ressource (Artefakt), die vom GoogleAdsService verwendet wird.

JSON-Darstellung
{
  "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
}
Felder
resourceName

string

Nur Ausgabe Der Ressourcenname des Artefakts. Artefakt-Ressourcennamen haben das folgende Format:

googleAdsFields/{name}

category

enum (GoogleAdsFieldCategory)

Nur Ausgabe Die Kategorie des Artefakts.

selectableWith[]

string

Nur Ausgabe Die Namen aller Ressourcen, Segmente und Messwerte, die mit dem beschriebenen Artefakt ausgewählt werden können.

attributeResources[]

string

Nur Ausgabe Die Namen aller Ressourcen, die mit dem beschriebenen Artefakt ausgewählt werden können. Mit Feldern aus diesen Ressourcen werden Messwerte nicht segmentiert, wenn sie in Suchanfragen enthalten sind.

Dieses Feld wird nur für Artefakte der Kategorie RESOURCE festgelegt.

metrics[]

string

Nur Ausgabe In diesem Feld werden die Namen aller Messwerte aufgelistet, die mit dem beschriebenen Artefakt ausgewählt werden können, wenn es in der FROM-Klausel verwendet wird. Er wird nur für Artefakte der Kategorie RESOURCE festgelegt.

segments[]

string

Nur Ausgabe In diesem Feld werden die Namen aller Artefakte aufgelistet, unabhängig davon, ob es sich um ein Segment oder eine andere Ressource handelt. Außerdem werden die Segmentmesswerte aufgeführt, wenn sie in Suchanfragen enthalten sind und wenn das beschriebene Artefakt in der FROM-Klausel verwendet wird. Er wird nur für Artefakte der Kategorie RESOURCE festgelegt.

enumValues[]

string

Nur Ausgabe Werte, die das Artefakt annehmen kann, wenn es ein Feld vom Typ ENUM ist.

Dieses Feld ist nur für Artefakte der Kategorie SEGMENT oder ATTRIBUTE festgelegt.

dataType

enum (GoogleAdsFieldDataType)

Nur Ausgabe Dieses Feld bestimmt die Operatoren, die mit dem Artefakt in WHERE-Klauseln verwendet werden können.

name

string

Nur Ausgabe Der Name des Artefakts.

selectable

boolean

Nur Ausgabe Gibt an, ob das Artefakt in einer SELECT-Klausel in Suchabfragen verwendet werden kann.

filterable

boolean

Nur Ausgabe Gibt an, ob das Artefakt in einer WHERE-Klausel in Suchanfragen verwendet werden kann.

sortable

boolean

Nur Ausgabe Gibt an, ob das Artefakt in einer ORDER BY-Klausel in Suchanfragen verwendet werden kann.

typeUrl

string

Nur Ausgabe Die URL des Proto, der den Datentyp des Artefakts beschreibt.

isRepeated

boolean

Nur Ausgabe Gibt an, ob das Feldartefakt wiederholt wird.

GoogleAdsFieldCategory

Die Kategorie des Artefakts.

Enums
UNSPECIFIED Ohne Angabe
UNKNOWN Unbekannt
RESOURCE Das beschriebene Artefakt ist eine Ressource.
ATTRIBUTE Das beschriebene Artefakt ist ein Feld und ein Attribut einer Ressource. Wenn ein Ressourcenattributfeld in eine Abfrage aufgenommen wird, kann die Abfrage segmentiert werden, wenn die Ressource, der sie zugeordnet ist, die in der FROM-Klausel gefundene Ressource segmentiert.
SEGMENT Das beschriebene Artefakt ist ein Feld, in dem Suchanfragen immer segmentiert sind.
METRIC Das beschriebene Artefakt ist ein Feld und ein Messwert. Suchanfragen werden nie segmentiert.

GoogleAdsFieldDataType

Dies sind die verschiedenen Typen, die ein GoogleAdsService-Artefakt übernehmen kann.

Enums
UNSPECIFIED Ohne Angabe
UNKNOWN Unbekannt
BOOLEAN

Wird zugeordnet zu google.protobuf.BoolValue

Anwendbare Operatoren: =, !=

DATE

Zuordnung zu google.protobuf.StringValue. Sie können jedoch mit den datumsspezifischen Operatoren verglichen werden.

Anwendbare Operatoren: =, <, >, <=, >=, BETWEEN, DURING und IN

DOUBLE

Wird zugeordnet zu google.protobuf.DoubleValue

Anwendbare Operatoren: =, !=, <, >, IN, NOT IN

ENUM

Wird einer Enum zugeordnet. Die genaue Definition finden Sie unter typeUrl.

Anwendbare Operatoren: =, !=, IN, NOT IN

FLOAT

Zuordnung zu google.protobuf.FloatValue

Anwendbare Operatoren: =, !=, <, >, IN, NOT IN

INT32

Wird zugeordnet zu google.protobuf.Int32Value

Anwendbare Operatoren: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

INT64

Wird zu google.protobuf.Int64Value zugeordnet

Anwendbare Operatoren: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

MESSAGE

Wird einem Protokollpuffer-Nachrichtentyp zugeordnet. Die Details des Datentyps finden Sie in typeUrl.

Es können keine Operatoren mit MESSAGE-Feldern verwendet werden.

RESOURCE_NAME

Zuordnung zu google.protobuf.StringValue. Stellt den Ressourcennamen (eindeutige ID) einer Ressource oder eines ihrer Fremdschlüssel dar.

Mit RESOURCE_NAME-Feldern können keine Operatoren verwendet werden.

STRING

Zuordnung zu google.protobuf.StringValue.

Anwendbare Operatoren: =, !=, LIKE, NOT LIKE, IN, NOT IN

UINT64

Wird zugeordnet zu google.protobuf.UInt64Value

Anwendbare Operatoren: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

Methoden

get

Gibt nur das angeforderte Feld zurück.
Gibt alle Felder zurück, die der Suchanfrage entsprechen.