Utilizzare la funzione EXIST

La funzione EXIST(...) verifica se almeno un elemento contenuto corrisponde a un filtro facoltativo. Durante la verifica, specifichi i tipi di elementi contenuti da cercare e, facoltativamente, un filtro secondario per indicare gli elementi contenuti da cercare. Gli elementi contenuti che non corrispondono al filtro secondario o non sono del tipo specificato non vengono presi in considerazione. Se il filtro non viene specificato, la funzione cercherà qualsiasi elemento dei tipi specificati.

EXIST è una funzione utile che facilita la scrittura delle semplici verifiche dei conteggi durante la ricerca di almeno un elemento contenuto.  EXIST(types, filter) equivale a COUNT(types, filter) > 0.

Sintassi

EXIST(types, [filter])
  • types: i tipi di elementi contenuti da prendere in considerazione.
  • filter [facoltativo]: gli elementi contenuti devono soddisfare questa condizione di filtro per essere presi in considerazione.

Esempi

EXIST(keywords, labels = ("abc", "xyz") )

Verifica se esiste almeno una parola chiave con le etichette "abc" o "xyz" nella campagna o nel gruppo di annunci. In questo esempio, "keywords" è il tipo di elemento da cercare, mentre "labels = ("abc","xyz")" è il filtro secondario.

EXIST(callextensions; sitelinks, approvalstatus = approved)

Verifica se esiste almeno un sitelink o un asset di chiamata approvato associato alla campagna o al gruppo di annunci.

EXIST(ads)

Verifica se esiste almeno un annuncio di qualsiasi tipo nella campagna o nel gruppo di annunci.

EXIST(labels)

Verifica se esiste almeno un'etichetta applicata all'elemento filtrato. Questa funzione può essere applicata anche a elemento non contenitore, ad esempio le parole chiave, per visualizzare tutte le parole chiave che contengono almeno un'etichetta.

Note

  • Se il filtro secondario include più condizioni, è necessario che vengano tutte soddisfatte affinché l'elemento venga preso in considerazione. È possibile aggregarle in una funzione OR per cercare gli elementi che soddisfano una delle condizioni. Ad esempio, EXIST(ads, OR(status = paused approvalstatus = disapproved)) verificherà se esiste almeno un annuncio in pausa e/o non approvato.
  • Il filtro può contenere condizioni che si applicano solo ad alcuni tipi e verranno ignorate per tutti gli altri tipi. Ad esempio: EXIST(keywords; sitelinks, keywordwordcount = 2 linktext : "local") verificherà se esiste una parola chiave composta esattamente da due termini e/o se esiste un sitelink associato contenente "local" nel testo del link.

Utilizzare la funzione EXIST con campagne e gruppi di annunci

Per gli elementi che possono essere contenuti solo in gruppi di annunci, la verifica a livello di campagna troverà qualsiasi elemento di qualsiasi gruppo di annunci. Ad esempio, EXIST(keywords) a livello di campagna mostra la campagna se questa dispone di almeno una parola chiave in almeno un gruppo di annunci.

Per gli elementi che possono essere contenuti in gruppi di annunci o campagne, la verifica a livello di campagna troverà solo gli elementi direttamente all'interno della campagna. Ad esempio, EXIST(audiences) a livello di campagna mostrerà la campagna solo se questa dispone di almeno un segmento di pubblico a livello di campagna. Non mostrerà la campagna se dispone solo di gruppi di annunci con segmenti di pubblico a livello di gruppo di annunci. Lo stesso vale per gli asset: EXIST(sitelinks) a livello di campagna prenderà in considerazione solo i sitelink a livello di campagna, non quelli a livello di gruppo di annunci all'interno della campagna stessa.

È stato utile?

Come possiamo migliorare l'articolo?
Ricerca
Cancella ricerca
Chiudi ricerca
Menu principale
10583420541021505563
true
Cerca nel Centro assistenza
true
true
true
true
true
73067
false
false