REST Resource: googleAdsFields

Kaynak: GoogleAdsField

GoogleAdsService tarafından kullanılan bir alan veya kaynak (yapı).

JSON gösterimi
{
  "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
}
Alanlar
resourceName

string

Yalnızca çıkış. Yapının kaynak adı. Yapı kaynağı adları şu biçimdedir:

googleAdsFields/{name}

category

enum (GoogleAdsFieldCategory)

Yalnızca çıkış. Yapının kategorisi.

selectableWith[]

string

Yalnızca çıkış. Açıklanan yapıyla seçilebilen tüm kaynakların, segmentlerin ve metriklerin adları.

attributeResources[]

string

Yalnızca çıkış. Açıklanan yapıyla seçilebilen tüm kaynakların adları. Bu kaynaklardaki alanlar, arama sorgularına dahil edildiğinde metrikleri segmentlere ayırmaz.

Bu alan, yalnızca kategorisi RESOURCE olan yapılar için ayarlanır.

metrics[]

string

Yalnızca çıkış. Bu alan, FROM yan tümcesinde kullanıldığında açıklanan yapıyla seçilebilen tüm metriklerin adlarını listeler. Yalnızca kategorisi RESOURCE olan yapılar için ayarlanır.

segments[]

string

Yalnızca çıkış. Bu alanda, arama sorgularına dahil edildiğinde ve FROM yan tümcesinde açıklanan yapı kullanıldığında segment veya başka bir kaynak olarak segment metriklerini ayıran tüm yapıların adları listelenir. Yalnızca kategorisi RESOURCE olan yapılar için ayarlanır.

enumValues[]

string

Yalnızca çıkış. Yapının, ENUM türünde bir alan olması durumunda varsayabileceği değerler.

Bu alan yalnızca SEGMENT veya ATTRIBUTE kategorisindeki yapılar için ayarlanır.

dataType

enum (GoogleAdsFieldDataType)

Yalnızca çıkış. Bu alan, WHERE yan tümcelerinde yapıyla kullanılabilecek operatörleri belirler.

name

string

Yalnızca çıkış. Yapının adı.

selectable

boolean

Yalnızca çıkış. Yapının, arama sorgularında SELECT yan tümcesinde kullanılıp kullanılamayacağı.

filterable

boolean

Yalnızca çıkış. Yapının, arama sorgularında bir WHERE yan tümcesinde kullanılıp kullanılamayacağı.

sortable

boolean

Yalnızca çıkış. Yapının, arama sorgularında ORDER BY yan tümcesinde kullanılıp kullanılamayacağı.

typeUrl

string

Yalnızca çıkış. Yapının veri türünü açıklayan protokolün URL'si.

isRepeated

boolean

Yalnızca çıkış. Alan yapısının tekrarlanıp tekrarlanmayacağı.

GoogleAdsFieldCategory

Yapının kategorisi.

Sıralamalar
UNSPECIFIED Belirtilmedi
UNKNOWN Bilinmiyor
RESOURCE Açıklanan yapı bir kaynaktır.
ATTRIBUTE Açıklanan yapı bir alandır ve bir kaynağın özelliğidir. Bir sorguya kaynak özelliği alanı eklendiğinde, ilişkilendirildiği kaynak FROM yan tümcesinde bulunan kaynağı segmentlere ayırırsa sorguyu segmentlere ayırabilirsiniz.
SEGMENT Açıklanan yapı bir alandır ve arama sorgularını her zaman segmentlere ayırır.
METRIC Açıklanan yapı bir alandır ve bir metriktir. Arama sorgularını hiçbir zaman segmentlere ayırmaz.

GoogleAdsFieldDataType

Bunlar, bir Google AdsService çalışmasının üstlenebileceği çeşitli türlerdir.

Sıralamalar
UNSPECIFIED Belirtilmedi
UNKNOWN Bilinmiyor
BOOLEAN

google.protobuf.BoolValue adresine Haritalar

Geçerli operatörler: =, !=

DATE

google.protobuf.StringValue ile eşlenir. Ancak tarihlere özgü operatör kümesi kullanılarak karşılaştırılabilir.

Geçerli operatörler: =, <, >, <=, >=, BETWEEN, DURING ve IN

DOUBLE

google.protobuf.DoubleValue adresine eşlenir.

Geçerli operatörler: =, !=, <, >, IN, NOT IN

ENUM

Bir numaralandırmaya eşlenir. Özel tanımını typeUrl adresinde bulabilirsiniz.

Geçerli operatörler: =, !=, IN, NOT IN

FLOAT

google.protobuf.FloatValue konumuna eşler

Geçerli operatörler: =, !=, <, >, IN, NOT IN

INT32

google.protobuf.Int32Value adresine eşlenir

Geçerli operatörler: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

INT64

google.protobuf.Int64Value ile eşlenir

Geçerli operatörler: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

MESSAGE

Bir protokol arabelleği mesaj türüne eşlenir. Veri türünün ayrıntılarını typeUrl içinde bulabilirsiniz.

MESSAGE alanlarıyla hiçbir operatör çalışmaz.

RESOURCE_NAME

google.protobuf.StringValue ile eşlenir. Bir kaynağın veya yabancı anahtarlarından birinin kaynak adını (benzersiz kimlik) temsil eder.

Hiçbir operatör RESOURCE_NAME alanlarıyla çalışmıyor.

STRING

google.protobuf.StringValue ile eşlenir.

Geçerli operatörler: =, !=, BENZER, NOT BENZER, IN, NOT IN

UINT64

google.protobuf.UInt64Value adresine eşlenir

Geçerli operatörler: =, !=, <, >, <=, >=, BETWEEN, IN, NOT IN

Yöntemler

get

Yalnızca istenen alanı döndürür.
Arama sorgusuyla eşleşen tüm alanları döndürür.