Mit der NICHTVORHANDEN(…)
-Funktion wird geprüft, ob keine Elemente enthalten sind, die mit einem optionalen Filter übereinstimmen. Legen Sie bei der Überprüfung die Typen fest, für die nach enthaltenen Elementen gesucht werden soll. Optional können Sie auch einen untergeordneten Filter festlegen, um das zu suchende enthaltene Element anzugeben. Enthaltene Elemente, die nicht mit dem untergeordneten Filter übereinstimmen bzw. nicht die angegebenen Typen haben, werden nicht berücksichtigt. Wenn kein Filter angegeben wird, wird nach beliebigen Elementen der entsprechenden Typen gesucht.
Mit der NICHTVORHANDEN-Funktion lässt sich einfach überprüfen, ob keine Elemente enthalten sind. NICHTVORHANDEN(Typen, Filter)
entspricht ANZAHL(Typen, Filter) = 0
.
Syntax
NICHTVORHANDEN(Typen, [Filter])
Typen
: Das sind die zu berücksichtigenden enthaltenen Elementtypen.Filter
(optional): Enthaltene Elemente müssen mit dieser Filterbedingung übereinstimmen, um berücksichtigt zu werden.
Beispiele
NICHTVORHANDEN(keywords, labels = ("abc", "xyz") )
Überprüft, ob keine Keywords mit den Labels "abc" oder "xyz" in der Kampagne oder Anzeigengruppe vorhanden sind. In diesem Beispiel ist „keywords“ der zu suchende Elementtyp. „labels = ("abc", "xyz")“ der untergeordnete Filter.
NICHTVORHANDEN(callextensions; sitelinks, approvalstatus = approved)
Überprüft, ob der Kampagne oder Anzeigengruppe keine freigegebenen Sitelink- oder Anruf-Assets zugeordnet sind.
NICHTVORHANDEN(ads)
Überprüft, ob in der Kampagne oder Anzeigengruppe keine Anzeigen eines beliebigen Typs vorhanden sind.
NICHTVORHANDEN(labels)
Überprüft, ob auf das gefilterte Element keine Labels angewendet werden. Diese Funktion kann auch auf Elemente angewendet werden, die keine Container sind, um beispielsweise alle Keywords ohne Label aufzulisten.
Hinweise
- Wenn der untergeordnete Filter mehrere Bedingungen enthält, muss das zu berücksichtigende Element mit allen diesen Bedingungen übereinstimmen. Die Bedingungen können in einer ODER-Funktion zusammengefasst werden, um nach Elementen zu suchen, die mit beliebigen dieser Bedingungen übereinstimmen. Beispiel: Mit
NICHTVORHANDEN(ads, ODER(status = paused approvalstatus = disapproved))
wird überprüft, ob keine Anzeigen vorhanden sind, die pausiert, abgelehnt oder beides sind. - Der Filter kann Bedingungen enthalten, die nur für bestimmte Typen anwendbar sind. Diese Bedingungen werden dann für andere Typen ignoriert. Beispiel: Mit
NICHTVORHANDEN(keywords; sitelinks, keywordwordcount = 2 linktext : "lokal")
wird überprüft, ob keine Keywords mit genau zwei Wörtern und zugehörigen Sitelinks mit „lokal“ im Linktext vorhanden sind.
Die NICHTVORHANDEN-Funktion mit Kampagnen und Anzeigengruppen verwenden
Wenn Elemente nur innerhalb von Anzeigengruppen vorkommen können, werden bei einer Überprüfung auf Kampagnenebene alle Elemente aus beliebigen Anzeigengruppen gefunden. Beispiel: Mit NICHTVORHANDEN(keywords)
auf Kampagnenebene werden alle Kampagnen angezeigt, die keine Keywords in den Anzeigengruppen der Kampagne enthalten.
Wenn Elemente innerhalb von Anzeigengruppen oder Kampagnen vorkommen können, werden bei einer Überprüfung auf Kampagnenebene nur Elemente gefunden, die sich direkt in der Kampagne befinden. Beispiel: Mit NICHTVORHANDEN(audiences)
werden auf Kampagnenebene diejenigen Kampagnen angezeigt, die keine Zielgruppe auf Kampagnenebene enthalten, auch wenn auf Anzeigengruppenebene Zielgruppen definiert wurden. Dasselbe gilt für Assets: Mit NICHTVORHANDEN(sitelinks)
auf Kampagnenebene werden nur Sitelinks auf Kampagnenebene, nicht jedoch auf Anzeigengruppenebene innerhalb der Kampagne berücksichtigt.