REST Resource: googleAdsFields

Risorsa: GoogleAdsField

Un campo o una risorsa (artefatto) utilizzato da GoogleAdsService.

Rappresentazione 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
}
Campi
resourceName

string

Solo output. Il nome risorsa dell'artefatto. I nomi delle risorse degli artefatti hanno il seguente formato:

googleAdsFields/{name}

category

enum (GoogleAdsFieldCategory)

Solo output. La categoria dell'artefatto.

selectableWith[]

string

Solo output. I nomi di tutte le risorse, tutti i segmenti e le metriche selezionabili con l'artefatto descritto.

attributeResources[]

string

Solo output. I nomi di tutte le risorse selezionabili con l'artefatto descritto. I campi di queste risorse non segmentano le metriche quando sono inclusi nelle query di ricerca.

Questo campo è impostato solo per gli artefatti la cui categoria è RESOURCE.

metrics[]

string

Solo output. Questo campo elenca i nomi di tutte le metriche selezionabili con l'elemento descritto quando viene utilizzato nella clausola FROM. È impostato solo per gli artefatti la cui categoria è RESOURCE.

segments[]

string

Solo output. Questo campo elenca i nomi di tutti gli artefatti, che si tratti di un segmento o un'altra risorsa, che segmentano le metriche quando sono incluse nelle query di ricerca e quando l'elemento descritto viene utilizzato nella clausola FROM. È impostato solo per gli artefatti la cui categoria è RESOURCE.

enumValues[]

string

Solo output. Valori che l'artefatto può assumere se è un campo di tipo ENUM.

Questo campo è impostato solo per gli artefatti della categoria SEGMENTO o ATTRIBUTE.

dataType

enum (GoogleAdsFieldDataType)

Solo output. Questo campo determina gli operatori che possono essere utilizzati con l'artefatto nelle clausole WHERE.

name

string

Solo output. Il nome dell'artefatto.

selectable

boolean

Solo output. Indica se l'artefatto può essere utilizzato in una clausola SELECT nelle query di ricerca.

filterable

boolean

Solo output. Indica se l'artefatto può essere utilizzato in una clausola WHERE nelle query di ricerca.

sortable

boolean

Solo output. Indica se l'artefatto può essere utilizzato in una clausola ORDER BY nelle query di ricerca.

typeUrl

string

Solo output. L'URL del proto che descrive il tipo di dati dell'artefatto.

isRepeated

boolean

Solo output. Indica se l'artefatto del campo è ripetuto.

GoogleAdsFieldCategory

La categoria dell'artefatto.

Enum
UNSPECIFIED Non specificato
UNKNOWN Sconosciuto
RESOURCE L'artefatto descritto è una risorsa.
ATTRIBUTE L'artefatto descritto è un campo ed è un attributo di una risorsa. L'inclusione di un campo di attributo della risorsa in una query può segmentare la query se la risorsa a cui è attribuita segmenta la risorsa trovata nella clausola FROM.
SEGMENT L'elemento descritto è un campo che segmenta sempre le query di ricerca.
METRIC L'artefatto descritto è un campo e una metrica. Non segmenta mai le query di ricerca.

GoogleAdsFieldDataType

Questi sono i vari tipi che un artefatto GoogleAdsService può assumere.

Enum
UNSPECIFIED Non specificato
UNKNOWN Sconosciuto
BOOLEAN

Mappe per google.protobuf.BoolValue

Operatori applicabili: =, !=

DATE

Viene mappato a google.protobuf.StringValue. Tuttavia, può essere confrontato utilizzando l'insieme di operatori specifici per le date.

Operatori applicabili: =, <, >, <=, >=, BETWEEN, DURING e IN

DOUBLE

Mappe per google.protobuf.DoubleValue

Operatori applicabili: =, !=, <, >, IN, NOT IN

ENUM

Viene mappato a un'enumerazione. La sua definizione specifica è disponibile all'indirizzo typeUrl.

Operatori applicabili: =, !=, IN, NOT IN

FLOAT

Mappe in google.protobuf.FloatValue

Operatori applicabili: =, !=, <, >, IN, NOT IN

INT32

Mappe su google.protobuf.Int32Value

Operatori applicabili: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

INT64

Mappe su google.protobuf.Int64Value

Operatori applicabili: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

MESSAGE

Viene mappato a un tipo di messaggio del buffer di protocollo. I dettagli del tipo di dati sono disponibili in typeUrl.

Nessun operatore funziona con i campi MESSAGE.

RESOURCE_NAME

Viene mappato a google.protobuf.StringValue. Rappresenta il nome (ID univoco) di una risorsa o una delle sue chiavi esterne.

Nessun operatore funziona con i campi RESOURCE_NAME.

STRING

Viene mappato a google.protobuf.StringValue.

Operatori applicabili: =, !=, LIKE, NOT LIKE, IN, NOT IN

UINT64

Mappe per google.protobuf.UInt64Value

Operatori applicabili: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

Metodi

get

Restituisce solo il campo richiesto.
Restituisce tutti i campi che corrispondono alla query di ricerca.