Google Ads Skript: Check Daily Budget
Warnt, wenn das Budget heute, gestern oder in den letzten x Tagen einen definierten Prozentwert vom Tagesbudget überschreitet. Funktioniert auch mit gemeinsamen Budgets über mehrere Kampagnen.
Alarm | Überwachung | Reiner Lesezugriff |
Der Prozentwert, wie weit das Budget überschritten werden darf, kann natürlich pro Google Ads Konto individuell eingestellt werden. Die Warnung erfolgt pro definiertem Budget (gemeinsames Budget oder Kampagnenbudget).
Es können auch mehrere unterschiedliche Checks pro Konto definiert werden.
Zum Beispiel, soll gewarnt werden, wenn:
- Ausgaben heute > 150% vom Tagesbudget
- Ausgaben letzten 5 Tage geteilt durch 5 > 130% vom Tagesbudget
- Ausgaben letzten 14 Tage geteilt durch 14 > 110% vom Tagesbudget
Skript-Entwickler: InBiz Online Marketing GmbH & CO. KG
Das Skript wurde entwickelt und für die Verwendung im Ads Scripts Store bereitgestellt von der InBiz Online Marketing GmbH & CO. KG. Vielen Dank!
Beispiel Alarm-Email
In dieser Alarm-Email wird aufgeführt, in welchen Kampagnen die durchschnittlichen Tageskosten der letzen 7 Tage über den definierten 120% des gemeinsame Tagesbudgets gelegen haben.
Mit einem Klick auf den Link in der Spalte "Delta" landen Sie direkt im Config Sheet und können statt 120% einen anderen Schwellenwert
Mit einem Klick auf "Google Ads Account" sind Sie sofort im Google Ads Konto der Demo AG.
Beispiel Skript-Konfiguration
Link zum Demo-Konfigurationssheet für CheckDailyBudget.
Konfigurationsparameter
Parameter | Beschreibung |
---|---|
#hours | hier kann man die Ausführung zum Beispiel auf 4,5,6,7 (also von 4 bis 7 Uhr) einschränken, wenn nicht die tagesaktuellen Kosten überwacht werden sollen. |
#startDate | In der Beispiel-Email oben kam es zu dieser deutlichen Budgetüberschreitung über die letzten 7 Tage, weil das gemeinsame Budget der drei Shoppingkampagnen reduziert wurde. Damit man nicht die nächsten 7 Tage Warnmails bekommt, kann man in der Spalte #startDate ein Datum in der Zukunft setzen, ab wann wieder überprüft werden soll. Datumsangaben bitte immer im Format 2024-10-25 eingeben. Wobei in Zellen, in denen ein Datum erwartet wird, sich ein Kalender zur Datumsauswahl öffnet, wenn man einen Doppelklick in die Zelle macht. |
#settingsExecutionMode | Wenn das Budget des aktuellen Tages überwacht werden soll, ist die Einstellung "completeWithIssuesOncePerDay" sinnvoll. Dann prüft das Skript jede Stunde ob der Grenzwert erreicht wurde. Wurde eine Alarm ausgelöst ("with issue") erkennt das der AdsScriptsManager beim der Skriptdurchlauf eine Stunde später und führt erst gar keine Prüfungen durch, da ja für diesen Tag schon das Ziel "completeWithIssuesOncePerDay" erreicht wurde. Für die Überwachung vergangener Tage ist die Einstellung "completeOncePerDay" sinnvoll. Dann erfolgt die Überprüfung nur einmal am Tag. Weitere Überprüfungen jede Stunde ergeben keinen Sinn und wären reine Energieverschwendung. |
campaignLabelNames | Wenn nur bestimmte Kampagnen berücksichtigt werden sollen, kann man hier Kampagnen-Labels definieren. So kann man für verschiedenen Kampagnen unterschiedliche Grenzwerte einstellen. Es ist jedoch darauf zu achten, dass alle Kampagnen eines gemeinsamen Budget das selbe Label erhalten. |
alertCostGreaterThanPercentOfDailyBudget | 100% ist der Default-Wert, der aber dringend geändert werden sollte. Je kürzer der Betrachtungszeitraum, desto größer sollte der Prozentwert sein. |
numberOfDays | Bei mehr als einem Tag werden die Kosten durch die Anzahl der Tage geteilt und mit dem Tagesbudget verglichen. |
daysBack | Wenn man die Kosten des aktuellen Tages überwachen möchte, sollte hier 0 und bei numberOfDays 1 stehen. Ansonsten ist 1 für "ab gestern" sinnvoll. |
Parameter, die für alle Skripte gelten
Google Ads Skript Check Daily Budget herunterladen
Bitte erst einloggen bzw. im Ads Scripts Store registrieren, um das Skript herunterzuladen