Das Google Ads Script 'Negative Keyword Conflicts' von Google durchsucht Google Ads Konten nach ausschließenden Keywords, die dazu führen, dass eingebuchte Keywords keine Anzeigenschaltung auslösen können. In der Regel sollte dann entweder das Keyword pausiert oder das ausschließende Keyword entfernt werden - gewollt ist der Konflikt meist nicht.
Leider ist Google etwas nachlässig bei der Aktualisierung dieses Scripts und der Dokumentation, weshalb die offizielle Version zeitweise gar nicht ohne Anpassungen funktioniert. Hier drei Probleme, die uns aufgefallen sind.
Exception: Invalid reporting query: UNSUPPORTED_VERSION: RequestError.UNSUPPORTED_VERSION.
Incorrect range width, was 7 but should be 6
Exceeded maximum execution time
Die Lösung für dieses Problem ist ganz einfach. Suchen Sie nach der Zeile apiVersion: 'v201605'
(die Nummer ist egal) und schreiben Sie zwei // davor, so dass dort
// apiVersion: 'v201605'
steht.
Anschließend sollte das Skript durchlaufen.
Mit Version 1.3.3 hat Google eine lange Gewünschte Verbesserung am Skript vorgenommen: Der Name der ausschließenden Keyword-Liste, in der man das problematische, ausschließende Keyword findet, wird jetzt mit in der Ergebnistabelle aufgeführt.
Leider hat Google vergessen die deutsche Dokumentation anzupassen und verlinkt dort noch auf die alte Version der Tabellenvorlage.
Hier die korrekte Version: Tabellenvorlage fürs Skript 'Ausschließende Keyword Konflikte' ab Version 1.3.3
Abhängig davon, ob das Problem in der MCC-Version oder in der Einzelkonto-Version auftritt, hilft eine der beiden Lösungen.
Da die Ausführungszeit auch beim MCC auf 30 Minuten begrenzt ist, bricht das Skript die Ausführung ggf. nach 30 Minuten ab, ohne Ergebnisse zu protokollieren. Statt dessen steht im Protokoll am Ende: Exceeded maximum execution time.
Teilen Sie dann Ihre Google Ads Konten in mehrere Gruppen auf und vergeben diesen unterschiedliche Labels.
Dann installieren Sie das Skript so oft in Ihrem MCC-Konto, wie Sie Label-Gruppen definiert haben.
Bei uns heißen diese Labels zz_negKeyConflict 1
, zz_negKeyConflict 2
etc.
Im Google Ads Script editieren Sie dann folgende Zeile, so dass das jeweilige Skript nur die Konten mit dem definierten Label berücksichtigt:
ACCOUNT_LABEL: 'zz_negKeyConflict 1',
(jeweils mit der passenden Nummer natürlich)
Tipp: Damit Sie bei einem Update des Skripts dieses nicht für jede Installation aktualisieren müssen - und dabei ggf. Einstellungen überschreiben -, ist es hilfreich, das Script auf den eigenen Server oder z.B. auf Google Drive auszulagern. Wie das geht, haben wir unter Google Ads Script in Google Drive auslagern beschrieben.
Da die Ausführungszeit auf 30 Minuten begrenzt ist, bricht das Skript die Ausführung ggf. nach 30 Minuten ab, ohne Ergebnisse zu protokollieren. Statt dessen steht im Protokoll am Ende: Exceeded maximum execution time.
Teilen Sie dann Ihre Kampagnen in mehrere Gruppen auf und vergeben diesen unterschiedliche Labels.
Dann installieren Sie das Skript so oft, wie Sie Label-Gruppen definiert haben.
Bei uns heißen diese Labels zz_negKeyConflict 1
, zz_negKeyConflict 2
etc.
Im Google Ads Script editieren Sie dann folgende Zeile, so dass das jeweilige Skript nur die Konten mit dem definierten Label berücksichtigt:
CAMPAIGN_LABEL: 'zz_negKeyConflict 1',
(jeweils mit der passenden Nummer natürlich)
Tipp: Damit Sie bei einem Update des Skripts dieses nicht für jede Installation aktualisieren müssen - und dabei ggf. Einstellungen überschreiben -, ist es hilfreich, das Script auf den eigenen Server oder z.B. auf Google Drive auszulagern. Wie das geht, haben wir unter Google Ads Script in Google Drive auslagern beschrieben.
Spendenaufruf - WWF Naturschutz
Mögen Sie unsere kostenlosen Google Ads Scripts?
Motivieren Sie uns und unterstützen Sie unsere WWF-Spendenaktion
"Freie Software für freie Tiere"
(mit Spendenbescheinigung, d.h. steuerlich absetzbar)
Zu unserer Spendenaktion
Hinweis:
Nach 'Spende sicher übermitteln' kann man auswählen, welche Infos öffentlich gemacht werden:
Betrag&Name, nur Name, nur Betrag
Und man kann noch eine öffentliche Nachricht auf der Spendenseite hinterlassen.
Ich freue mich über Feedback!:-)
Problematisch scheint folgendes
ad_group_criterion.negative IN (TRUE,FALSE) is not a valid condition. Dropping condition from query.
Hat jemand eine Ahnung, wie die neue Syntax lautet?
Ich forsche dazu parallel und melde mich ebenfalls zurück, sollte ich eine Lösung finden. Liebe Grüße Sascha