Az EXIST függvény használata

A EXIST(...) függvény azt ellenőrzi, hogy van-e legalább egy, az opcionális szűrőnek megfelelő elem. Az ellenőrzéshez Ön meghatározza, hogy milyen típusú belefoglalt elemeket szeretne keresni, illetve megadhat egy olyan alszűrőt is, amellyel azt jelzi, hogy mely belefoglalt elemek között szeretne keresni. Az alszűrőnek vagy a megadott típusoknak nem megfelelő belefoglalt elemeket a rendszer nem veszi figyelembe. Ha a szűrőt nem határozza meg, a függvény a meghatározott típusokhoz tartozó összes elemet belefoglalja a keresésbe.

Az EXIST olyan kényelmi függvény, amely a legalább egy belefoglalt elemet kereső egyszerű számlálási ellenőrzéseket leegyszerűsíti.  Az EXIST(types, filter) megegyezik ezzel: COUNT(types, filter) > 0.

Szintaxis

EXIST(types, [filter])
  • types – a figyelembe venni kívánt belefoglalt elemek típusa.
  • filter [opcionális] – a belefoglalt elemeknek meg kell felelniük ennek a szűrőnek ahhoz, hogy a rendszer figyelembe vegye őket.

Példák

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

Azt ellenőrzi, hogy a kampány vagy a hirdetéscsoport tartalmaz-e az „abc” vagy az „xyz” címkéket tartalmazó legalább egy kulcsszót. Ebben a példában a „keywords” a keresendő elemtípus, míg a „labels = ("abc", "xyz")” az alszűrő.

EXIST(callextensions; sitelinks, approvalstatus = approved)

Azt ellenőrzi, hogy legalább egy jóváhagyott belső link vagy hívási eszköz társítva van-e a kampányhoz vagy hirdetéscsoporthoz.

EXIST(ads)

Azt ellenőrzi, hogy van-e legalább egy, bármilyen típusú hirdetés a kampányban vagy a hirdetéscsoportban.

EXIST(labels)

Azt ellenőrzi, hogy a szűrt elemhez van-e legalább egy alkalmazott címke. Ez akár alkalmazható a nem belefoglalt elemekre is, például a kulcsszavakra, mivel így megjelenik az összes olyan kulcsszó, amely legalább egy címkét tartalmaz.

Megjegyzések

  • Ha az alszűrőben több feltételt ad meg, a rendszer az adott elemet csak akkor veszi figyelembe, ha az az összes feltételnek megfelel. Ha egy OR függvénybe foglalja őket bele, a bármely feltételnek megfelelő elemeket fogja a rendszer keresni. Például az EXIST(ads, OR(status = paused approvalstatus = disapproved)) azt ellenőrzi, hogy van-e legalább egy olyan hirdetés, amely szüneteltetett vagy elutasított állapotú, vagy mindkettő egyszerre.
  • A szűrő tartalmazhat olyan feltételeket, amelyek csak egyes típusokra vonatkoznak, és ezeket a feltételeket a rendszer figyelmen kívül hagyja az olyan típusok esetében, amelyekre azok nem vonatkoznak. Például: az EXIST(keywords; sitelinks, keywordwordcount = 2 linktext : "local") azt ellenőrzi, hogy van-e pontosan 2 szót tartalmazó kulcsszó, illetve a linkszövegben a „local” szót tartalmazó, társított belső link.

Az EXIST függvény kampányokkal és hirdetéscsoportokkal való használata

Az olyan elemek esetében, amelyeket csak hirdetéscsoportok tartalmazhatnak, a kampány szintjén történő ellenőrzéskor a rendszer az összes hirdetéscsoport összes elemét ellenőrzi. Például az EXIST(keywords) a kampány szintjén akkor jeleníti meg a kampányt, ha az legalább egy kulcsszóval rendelkezik a kampány legalább egyik hirdetéscsoportjában.

Az olyan elemek esetében, amelyeket hirdetéscsoportok vagy kampányok is tartalmazhatnak, a kampány szintjén történő ellenőrzéskor a rendszer csak a kampányban közvetlenül szereplő elemeket fogja keresni. Például az EXIST(audiences) a kampány szintjén csak akkor jeleníti meg a kampányt, ha az legalább egy kampányszintű közönséget tartalmaz. Akkor nem jeleníti meg a kampányt, ha abban csak hirdetéscsoport-szintű közönségeket tartalmazó hirdetéscsoportok vannak. Ugyanez vonatkozik az elemekre: az EXIST(sitelinks) a kampány szintjén csak a kampányszintű belső linkeket veszi figyelembe, a kampány hirdetéscsoport-szintű belső linkjeit nem.

Hasznosnak találta?

Hogyan fejleszthetnénk?
Keresés
Keresés törlése
A keresés bezárása
Főmenü
6448866107657709843
true
Keresés a Súgóoldalakon
true
true
true
true
true
73067
false
false