Mit diesen Google Ads Scripts können Sie Ihre Google Ads Konten überwachen und sich bei ungewöhnlichen Kennzahlen per E-Mail benachrichtigen lassen.
Die Parameter für das Script definieren Sie hier auf der Webseite, so dass Sie Ihren individuellen Google Ads Monitor nur noch in die Zwischenablage kopieren und in Ihrem Google Ads Konto einfügen müssen.
Es sind KEINE Google Ads Script-Kenntnisse erforderlich!
Update auf die Version 1.8
Durch das Abschalten des Conversiontrackings oder das Hinzufügen eines Consent-Banners ändern sich die Conversonstatistiken extrem, so dass man täglich
eine Mail mit ungewöhnlichen Veränderungen im Konto erhält. Damit man das abschalten kann, gibt es einen neuen Parameter conversion
.
Es gibt diverse Google Ads Scripts die teilweise beeindruckende Reports mit Diagrammen erstellen.
Bei unseren Google Ads Scripts geht es dagegen um eine schlanke Lösung, die Sie per E-Mail über potenzielle Probleme mit Ihrem Google Ads Konto bzw. Ihren Google Ads Konten informiert.
Die Spalte Position wurde entfernt, da Google diese Information nicht mehr liefert:-(
Die Funktion "comparePeriodsAndSendMail" untersucht Kennzahlen wie Kosten, Anzahl der Conversion, Klickkosten, Position etc. Dabei können Sie z.B. definieren, dass
bei Vergleich der Kennzahlen "gestern zu vorgestern" die Kosten sich um maximal 70% unterscheiden dürfen, während beim Vergleich "letzten 7 Tage zu 7 Tage davor" die Abweichung nur 30% betragen darf.
Es ist auch möglich sich z.B. jeden Ersten im Monat über bestimmte Kennzahlen informieren zu lassen.
Die Funktion "comparePeriodsAndSendMail" eignet sich zur täglichen Ausführung.
Die Funktion "checkAccountCostAndSendMail" ist deutlich einfacher in der Anwendung. Man definiert lediglich, in welchem Rahmen sich die Kosten eins Konto minimal und maximal bewegen dürfen.
Für die meisten Konten reicht die automatische Überprüfung des Vortags.
Wer jedoch Konten mit hohem Budget betreut, kann natürlich mehrmals am Tag automatisch testen lassen, ob die Google Ads Kosten nicht aus den Rudern laufen,
weil z.B. für ein Keyword 50 Euro statt 50 Cent geboten wurde. Dann muss die period von "YESTERDAY" auf "TODAY" geändert werden.
Die Funktion "checkCpcAndSendMail" prüft die definierten und tatsächlich generierten Klickkosten von Keywords und Anzeigengruppen.
Die aktuelle Google Ads Oberfläche bietet für Regionen, Uhrzeiten, Devices und an diversen anderen Stellen die Möglichkeit, Gebote prozentual anzupassen.
Deshalb ist der definierte maxCPC für Keywords bzw. Anzeigengruppen ggf. nur noch wenig aussagekräftig.
Für diese Funktion gilt bzgl. der Ausführung das gleiche wie für "checkAccountCostAndSendMail".
Der Monitor für auffällige Abweichungen berücksichtigt neben normalen Kampagnen jetzt auch Shopping-Kampagnen.
Wer den Google Ads Monitor schon installiert hat, muss nichts ändern, das Update ist automatisch aktiv!
Kosten von 0 werden jetzt in checkAccountCostAndSendMail
als Fehler behandelt und gemeldet.
Um das zu verhindern, kann man den Parameter ignoreCost0:true
ergänzen.
Außerdem wurde die Funktion runon
ergänzt. Wenn man Anzeigen nur am Wochenende schaltet, kann man mitif (runon([Tuesday, Wendesday, Thursday, Friday, Saturday])) {
erreichen,
dass nur an diesen Tagen eine Analyse (vom Vortag) durchgeführt wird.
// free Account Monitor Google Ads Script (https://www.internet-marketing-inside.de/Google-Ads-Scripts/Google-Ads-Monitoring.html // Copyright data-inside GmbH / no warranty / ohne Gewähr var g_sMailAddress = ""; // error reports are send to this address var g_sAccountUrl = "https://adwords.google.com"; // copy URL from browser to link directly to your account in error mails var g_sAccountName = AdWordsApp.currentAccount().getName(); // used in emails reporting errors function main() { var sVersionDataInside = "1.12"; try { var url = "http://tools.internet-marketing-inside.de/adwords-monitor.js"; eval(UrlFetchApp.fetch(url).getContentText()); DATAINSIDE.AdWordsApi.comparePeriodsAndSendMail("DEFAULT03", {"conversion":true}); DATAINSIDE.AdWordsApi.checkAccountCostAndSendMail({minCost:, maxCost:, period:"YESTERDAY"}); DATAINSIDE.AdWordsApi.checkCpcAndSendMail({maxCpc:, maxAverageCpc:, period:"YESTERDAY"}); } catch (e) { try {MailApp.sendEmail(g_sMailAddress, "Exception in Script 'Account Monitor' - "+AdWordsApp.currentAccount().getName(), "Exception: "+e.message+"\r\nStacktrace:\r\n"+e.stack);} catch (e2) {Logger.log(e2.message);} throw e; } }
Diese Google Ads Scripts lib kann von jedem kostenfrei genutzt werden. Die Nutzung erfolgt ohne Gewähr und ohne Haftung.
Die Veröffentlichung des Codes - auch in modifizierter Form - ist nicht gestattet.
This Google Ads Scripts lib can be used by anyone at no charge. Use is granted without guarantee or liability. Redistribution of this code or derived code is prohibited.
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!:-)