Az ALL függvény használata

Az ALL(...) függvény azt ellenőrzi, hogy egy elem csak a szűrőnek megfelelő elemeket tartalmaz-e. Az ellenőrzéshez Ön meghatározza, hogy a belefoglalt elemeket milyen típusokkal szeretné egyeztetni, illetve megad egy olyan alszűrőt is, amellyel azt jelzi, hogy a belefoglalt elemeknek mivel kell egyezniük.

Az ALL olyan kényelmi függvény, amely leegyszerűsíti az összes belefoglalt elem ellenőrzését. Az ALL(types, filter) megegyezik ezzel: COUNT(types, NOT(filter)) = 0. Tehát az ALL segít megtalálni azokat a tárolókat, amelyek nem tartalmaznak az alszűrőnek nem megfelelő elemeket.

Szintaxis

ALL(types, [filter])
  • types – az ellenőrizendő belefoglalt elemek típusa.
  • filter – minden belefoglalt elemnek meg kell felelnie ennek a szűrőnek.

Példák

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

Azt ellenőrzi, hogy a kampány vagy a hirdetéscsoport összes kulcsszava tartalmazza-e az „abc” vagy az „xyz” címkéket. Ebben a példában a „keywords” az ellenőrizendő elemtípus, míg a „labels = ("abc", "xyz")” az az alszűrő, amelynek az összes elemnek meg kell felelnie.

ALL(callextensions; sitelinks, approvalstatus = approved)

Azt ellenőrzi, hogy a kampányhoz vagy hirdetéscsoporthoz társított összes belső link és hívási eszköz jóváhagyott-e.

Megjegyzések

  • Ha az alszűrőben több feltételt ad meg, a belefoglalt elemeknek az összes feltételnek meg kell felelniük. Ha egy OR függvénybe foglalja őket bele, a bármely feltételnek megfelelő belefoglalt elemeket fogja ellenőrizni a rendszer. Például az ALL(ads, OR(status = paused approvalstatus = disapproved)) azt ellenőrzi, hogy az összes hirdetés szüneteltetett, elutasított, 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 ALL(keywords; sitelinks, keywordwordcount = 2 linktext : "local") azt ellenőrzi, hogy az összes kulcsszó pontosan 2 szót tartalmaz-e, illetve hogy az összes társított belső linknek a linkszövegében szerepel-e a „local” elem.
  • Ha nem találhatók a megadott típushoz tartozó belefoglalt elemek, az ALL ellenőrzés sikeres lesz. Például az ALL(keywords, status = enabled) megjeleníti a kampányt vagy a hirdetéscsoportot akkor is, ha az egyáltalán nem tartalmaz kulcsszavakat. Ez azért van így, mert a példa egyszerűen a COUNT(keywords, NOT(status = enabled)) = 0 kényelmi függvénye, és a kampányban vagy a hirdetéscsoportban szereplő kulcsszavak száma pontosan 0. Ha az eredményben csak azokat az elemeket szeretné megjeleníteni, amelyek legalább egy, a szűrőnek megfelelő elemet tartalmaznak, adja hozzá az EXIST függvényt ugyanazokkal a típusokkal, illetve ALL függvényként adja hozzá az alszűrőt. Ebben a példában a következő szűrőt használhatja: EXIST(keywords, status = enabled) ALL(keywords, status = enabled). Tehát ez a szűrő azokat a kampányokat jelenítené meg, amelyek legalább egy engedélyezett kulcsszóval rendelkeznek, és az összes kulcsszó engedélyezve van.

Az ALL függvény használata a kampányokhoz és a hirdetéscsoportokhoz

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ére vonatkozóan ellenőrzi, hogy azok megfelelnek-e az alszűrőnek. Például a kampány szintjén az ALL(keywords, status = enabled) megmutatja, hogy a kampány összes hirdetéscsoportjában az összes kulcsszó engedélyezve van-e.

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 ellenőrizni. Például az ALL(audiences, status = enabled) a kampány szintjén megjeleníti a kampányt, ha annak az összes kampányszintű közönsége engedélyezve van, akkor is, ha a kampánynak van néhány olyan hirdetéscsoport-szintű közönsége is, amelyek nincsenek engedélyezve. Ugyanez vonatkozik az elemekre: az ALL(sitelinks, status = enabled) a kampány szintjén csak a kampányszintű belső linkeket ellenőrzi, 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ü
8849668088106049290
true
Keresés a Súgóoldalakon
true
true
true
true
true
73067
false
false