SlideShare a Scribd company logo
1 of 35
Download to read offline
•
Anatomie
von AdWords Scripts
Markus Baersch
MehrFeuer SEA Stammtisch
Dezember 2017
function main()
{
doMagic();
}
Are you experienced?
Deep Dive?



Einführung?



Mittelding



AdWords Scripts:
Die schnellste
Einführung der
Welt
Was ist es?
• AdWords per Code kontrollieren
• „AdWords API des kleinen Mannes“
• JavaScript auf AdWords Server
• Für einzelne Konten und MCCs
• Wenn Regeln nicht mehr reichen,
aber API zu viele Hürden hat
Was kann es?
• Reporting
• Elemente anpassen
• Daten ergänzen / anreichern
• Daten im- / exportieren
• Strukturen erstellen / modifizieren
• Externe Dienste nutzen
Vorteile
• JavaScript
• Bestehende Lösungen nutzbar
• Keine Infrastruktur nötig
• An eigene Bedürfnisse anpassbar
• Vorschau ohne Änderungen
Nachteile
• JavaScript
• Laufzeit beschränkt
• Kennt Grenzen und Quotas
• Nicht ganze API nutzbar
• Einstieg kann frustrierend sein
AdWords Scripts: Spielregeln
Level
MCC Scripts vs. Kontoebene
Größer Faktor: Zeit
Nur 30 Minuten
Nicht alles ist stets gleich schnell
AdWords Scripts: Spielregeln
Autorisierung
Tipp: Sinnvolle Namen nutzen,
wenn mehrere im Einsatz sind
Versionen
Folgt „grob“ API-Versionierung
Things Change, Things Break
AdWords Scripts:
Einstieg &
Entwicklung
Script erstellen / nutzen
Erstellung
oder „Copy &
Paste
Installation“
Einstellungen Autorisierung
Vorschau:
Test &
Debugging
Ausführung /
Regelmäßige
Planung
AdWords Scripts
AdWords Scripts: Erstellen
AdWords Scripts: Planen
AdWords Scripts:
Anatomie
Anatomie eines typischen Scripts
Setup
• Einstellungen
• Arbeits- / Hilfsvariablen
main()
• Bedingungen der Bearbeitung
• Aufruf der Arbeitsfunktionen
• Ausgabe der Ergebnisse
Arbeits-
funktionen
• Selektion von Elementen
• Auswertung und Bearbeitung
• Weitergabe der Ergebnisse
Helper
• Aufbereitung und Formatierung
• Datenextraktion und Konvertierung
• Wiederkehrende Aufgaben
Typischer Ablauf (Steuern / Reporting)
Selektion
von
Elementen
Auswertung
der Leistung
Ggf.
Anpassung
von
Elementen
Sammeln
von
Ergebnissen
Ausgabe als
Log, Mail
oder in
Google Docs
Beispiel:
„Gurkenfinder“
Gurkenfinder: Aufgabe
• Finden von
• schlechten Keywords (Search)
• oder Produkten (Shopping)
• Untersuchung
• in wählbarem Zeitraum und mit
• definiertem Schwellwert an Klicks
• Einschätzung anhand von
• Conversionwert / Kosten
• Kosten / Conversion
• Anzahl (CR)
• Ergebnis (per Mail)
• Report „kritischer“ Elemente
• „schlechte“ Elemente pausieren / melden
Gurkenfinder: Einstellungen
Gurkenfinder: Code
Gurkenfinder: Ergebnis ausgeben
Gurkenfinder: Mail senden
Gurkenfinder: Code
Gurkenfinder: Code
Gurkenfinder: Code
Gurkenfinder: Code
• Was noch?
• Das ganze nochmal für Shopping
• Ein paar Hilfsroutinen für
• Log- & Labelmanagement
• Datenformatierung und
• Ergebnisausgabe
• Das isses schon.
Viel manuelle Arbeit, die hier in weniger als 400 Zeilen netto erledigt ist.
Und das auch noch vollkommen unelegant ;)
Gurkenfinder: Ergebnis in Vorschau
Gurkenfinder: Ergebnis in Vorschau
Gurkenfinder: Ergebnis im Log
Gurkenfinder: Ergebnis als Mail
Geschenke
Gurkenfinder-Script:
bit.ly/gurkenfinder
Präsentation:
markus-baersch.de/slideshare
Vorlagen zum Einstieg
„Solutions“ von Google:
developers.google.com/adwords/scripts/docs/solutions/
Empfohlene Blogs / Vorlagen:
freeadwordsscripts.com
optmyzr.com/scripts/
internet-marketing-inside.de/kostenlose-AdWords-Scripts.html
Listen mit jede Menge Zeugs:
clicteq.com/120-adwords-scripts-supercharge-ppc/
koozai.com/blog/pay-per-click-ppc/google-adwords/100-google-
adwords-scripts-using/
N. D.
www.gandke.de
blog.markus-baersch.de
markus-baersch.de/facebook
markus-baersch.de/xing
markus-baersch.de/twitter
markus-baersch.de/googleplus
markus-baersch.de/slideshare
… Fragen? Melden!

More Related Content

Similar to Anatomie von AdWords Scripts - Einführung

Einführung und Tipps für erfolgreiche Shopping Kampagnen mit Google AdWords
Einführung und Tipps für erfolgreiche Shopping Kampagnen mit Google AdWordsEinführung und Tipps für erfolgreiche Shopping Kampagnen mit Google AdWords
Einführung und Tipps für erfolgreiche Shopping Kampagnen mit Google AdWords📊 Markus Baersch
 
[ecspw2013] Session Technik 04: ecspand Eingangsrechnungsverarbeitung
[ecspw2013] Session Technik 04: ecspand Eingangsrechnungsverarbeitung[ecspw2013] Session Technik 04: ecspand Eingangsrechnungsverarbeitung
[ecspw2013] Session Technik 04: ecspand Eingangsrechnungsverarbeitungd.velop international
 
B2B e-Commerce: Face's Erfahrungsbericht mit Sana
B2B e-Commerce: Face's Erfahrungsbericht mit SanaB2B e-Commerce: Face's Erfahrungsbericht mit Sana
B2B e-Commerce: Face's Erfahrungsbericht mit SanaSana Commerce
 
Reportings & Insights mit Google Data Studio | Google Analytics Konferenz 2019
Reportings & Insights mit Google Data Studio | Google Analytics Konferenz 2019Reportings & Insights mit Google Data Studio | Google Analytics Konferenz 2019
Reportings & Insights mit Google Data Studio | Google Analytics Konferenz 2019luna-park GmbH
 
Google Analytics Konferenz 2016: Tracking Content Groups, Dimensions & Sitesp...
Google Analytics Konferenz 2016: Tracking Content Groups, Dimensions & Sitesp...Google Analytics Konferenz 2016: Tracking Content Groups, Dimensions & Sitesp...
Google Analytics Konferenz 2016: Tracking Content Groups, Dimensions & Sitesp...e-dialog GmbH
 
REST Problems
REST ProblemsREST Problems
REST Problemspredic8
 
Webinar - ABAP CDS Views
Webinar - ABAP CDS ViewsWebinar - ABAP CDS Views
Webinar - ABAP CDS ViewsCadaxo GmbH
 
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...atwork
 
Smartes SEO Monitoring & Alerting mit Apps Scripts [DE] - John Muñoz
Smartes SEO Monitoring & Alerting mit Apps Scripts [DE] - John MuñozSmartes SEO Monitoring & Alerting mit Apps Scripts [DE] - John Muñoz
Smartes SEO Monitoring & Alerting mit Apps Scripts [DE] - John MuñozJohn Muñoz
 
Making AdWords Scripts Scale
Making AdWords Scripts ScaleMaking AdWords Scripts Scale
Making AdWords Scripts ScalePeakAce
 
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013Patrick Maeschli
 
So nutzt du die ganze Power des Algorithmus: Katalog-Setup für Fortgeschritte...
So nutzt du die ganze Power des Algorithmus: Katalog-Setup für Fortgeschritte...So nutzt du die ganze Power des Algorithmus: Katalog-Setup für Fortgeschritte...
So nutzt du die ganze Power des Algorithmus: Katalog-Setup für Fortgeschritte...AllFacebook.de
 
SAP IdM Wartungsende 2027... und was nun?
SAP IdM Wartungsende 2027... und was nun?SAP IdM Wartungsende 2027... und was nun?
SAP IdM Wartungsende 2027... und was nun?IBsolution GmbH
 
SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...
SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...
SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...takevalue Consulting GmbH
 
Content Audit | Campixx 2015 | Manuel Stürkat & Gustav Kemter
Content Audit | Campixx 2015 | Manuel Stürkat & Gustav KemterContent Audit | Campixx 2015 | Manuel Stürkat & Gustav Kemter
Content Audit | Campixx 2015 | Manuel Stürkat & Gustav KemterManuel Stürkat
 
GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...
GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...
GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...e-dialog GmbH
 
Google Analytics Konferenz 2019_Vom Reporting zu Insights_Maike Duhr (lunapar...
Google Analytics Konferenz 2019_Vom Reporting zu Insights_Maike Duhr (lunapar...Google Analytics Konferenz 2019_Vom Reporting zu Insights_Maike Duhr (lunapar...
Google Analytics Konferenz 2019_Vom Reporting zu Insights_Maike Duhr (lunapar...e-dialog GmbH
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftDavid Schneider
 

Similar to Anatomie von AdWords Scripts - Einführung (20)

MVP mit dem Google Web Toolkit
MVP mit dem Google Web ToolkitMVP mit dem Google Web Toolkit
MVP mit dem Google Web Toolkit
 
Einführung und Tipps für erfolgreiche Shopping Kampagnen mit Google AdWords
Einführung und Tipps für erfolgreiche Shopping Kampagnen mit Google AdWordsEinführung und Tipps für erfolgreiche Shopping Kampagnen mit Google AdWords
Einführung und Tipps für erfolgreiche Shopping Kampagnen mit Google AdWords
 
[ecspw2013] Session Technik 04: ecspand Eingangsrechnungsverarbeitung
[ecspw2013] Session Technik 04: ecspand Eingangsrechnungsverarbeitung[ecspw2013] Session Technik 04: ecspand Eingangsrechnungsverarbeitung
[ecspw2013] Session Technik 04: ecspand Eingangsrechnungsverarbeitung
 
B2B e-Commerce: Face's Erfahrungsbericht mit Sana
B2B e-Commerce: Face's Erfahrungsbericht mit SanaB2B e-Commerce: Face's Erfahrungsbericht mit Sana
B2B e-Commerce: Face's Erfahrungsbericht mit Sana
 
Reportings & Insights mit Google Data Studio | Google Analytics Konferenz 2019
Reportings & Insights mit Google Data Studio | Google Analytics Konferenz 2019Reportings & Insights mit Google Data Studio | Google Analytics Konferenz 2019
Reportings & Insights mit Google Data Studio | Google Analytics Konferenz 2019
 
Google Analytics Konferenz 2016: Tracking Content Groups, Dimensions & Sitesp...
Google Analytics Konferenz 2016: Tracking Content Groups, Dimensions & Sitesp...Google Analytics Konferenz 2016: Tracking Content Groups, Dimensions & Sitesp...
Google Analytics Konferenz 2016: Tracking Content Groups, Dimensions & Sitesp...
 
REST Problems
REST ProblemsREST Problems
REST Problems
 
Webinar - ABAP CDS Views
Webinar - ABAP CDS ViewsWebinar - ABAP CDS Views
Webinar - ABAP CDS Views
 
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
SharePoint Konferenz 2014 Munich - Wie Sie Office 365 mit Windows Azure steue...
 
Smartes SEO Monitoring & Alerting mit Apps Scripts [DE] - John Muñoz
Smartes SEO Monitoring & Alerting mit Apps Scripts [DE] - John MuñozSmartes SEO Monitoring & Alerting mit Apps Scripts [DE] - John Muñoz
Smartes SEO Monitoring & Alerting mit Apps Scripts [DE] - John Muñoz
 
Making AdWords Scripts Scale
Making AdWords Scripts ScaleMaking AdWords Scripts Scale
Making AdWords Scripts Scale
 
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
 
Google Analytics 4 - OMT
Google Analytics 4 - OMTGoogle Analytics 4 - OMT
Google Analytics 4 - OMT
 
So nutzt du die ganze Power des Algorithmus: Katalog-Setup für Fortgeschritte...
So nutzt du die ganze Power des Algorithmus: Katalog-Setup für Fortgeschritte...So nutzt du die ganze Power des Algorithmus: Katalog-Setup für Fortgeschritte...
So nutzt du die ganze Power des Algorithmus: Katalog-Setup für Fortgeschritte...
 
SAP IdM Wartungsende 2027... und was nun?
SAP IdM Wartungsende 2027... und was nun?SAP IdM Wartungsende 2027... und was nun?
SAP IdM Wartungsende 2027... und was nun?
 
SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...
SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...
SEO Campixx 2015 | Operatives & strategisches SEO-Controlling - von der Suche...
 
Content Audit | Campixx 2015 | Manuel Stürkat & Gustav Kemter
Content Audit | Campixx 2015 | Manuel Stürkat & Gustav KemterContent Audit | Campixx 2015 | Manuel Stürkat & Gustav Kemter
Content Audit | Campixx 2015 | Manuel Stürkat & Gustav Kemter
 
GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...
GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...
GAUC 2017 Workshop Saubere Webanalyse Prozesse aufziehen: Markus Vollmert (lu...
 
Google Analytics Konferenz 2019_Vom Reporting zu Insights_Maike Duhr (lunapar...
Google Analytics Konferenz 2019_Vom Reporting zu Insights_Maike Duhr (lunapar...Google Analytics Konferenz 2019_Vom Reporting zu Insights_Maike Duhr (lunapar...
Google Analytics Konferenz 2019_Vom Reporting zu Insights_Maike Duhr (lunapar...
 
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die ZukunftSharePointCommunity.ch SharePoint Lösungen für die Zukunft
SharePointCommunity.ch SharePoint Lösungen für die Zukunft
 

More from 📊 Markus Baersch

GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]📊 Markus Baersch
 
Consent & Tag Management - die ultimative Checkliste
Consent & Tag Management - die ultimative ChecklisteConsent & Tag Management - die ultimative Checkliste
Consent & Tag Management - die ultimative Checkliste📊 Markus Baersch
 
Conversion Tracking Optionen im Vergleich
Conversion Tracking Optionen im VergleichConversion Tracking Optionen im Vergleich
Conversion Tracking Optionen im Vergleich📊 Markus Baersch
 
First Party Conversion Tracking [SEAcamp]
First Party Conversion Tracking [SEAcamp]First Party Conversion Tracking [SEAcamp]
First Party Conversion Tracking [SEAcamp]📊 Markus Baersch
 
Ist Google Analytics noch zu retten?
Ist Google Analytics noch zu retten?Ist Google Analytics noch zu retten?
Ist Google Analytics noch zu retten?📊 Markus Baersch
 
Replacing gtag.js with walker.js
Replacing gtag.js with walker.jsReplacing gtag.js with walker.js
Replacing gtag.js with walker.js📊 Markus Baersch
 
Running GA4 without gtag.js using ssGTM and elbwalker
Running GA4 without gtag.js using ssGTM and elbwalkerRunning GA4 without gtag.js using ssGTM and elbwalker
Running GA4 without gtag.js using ssGTM and elbwalker📊 Markus Baersch
 
Server-Side: Lösung für alles? [OMX]
Server-Side: Lösung für alles? [OMX] Server-Side: Lösung für alles? [OMX]
Server-Side: Lösung für alles? [OMX] 📊 Markus Baersch
 
Google Ads Conversiontracking ohne Cookies -SEA CAMP
Google Ads Conversiontracking ohne Cookies -SEA CAMPGoogle Ads Conversiontracking ohne Cookies -SEA CAMP
Google Ads Conversiontracking ohne Cookies -SEA CAMP📊 Markus Baersch
 
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...📊 Markus Baersch
 
GA4/GTAG Data Capture Alternatives
GA4/GTAG Data Capture AlternativesGA4/GTAG Data Capture Alternatives
GA4/GTAG Data Capture Alternatives📊 Markus Baersch
 
Server-Side Google Tag Manager: Was, wie und warum
Server-Side Google Tag Manager: Was, wie und warumServer-Side Google Tag Manager: Was, wie und warum
Server-Side Google Tag Manager: Was, wie und warum📊 Markus Baersch
 
Google Consent Mode / MC Europe 2021
Google Consent Mode / MC Europe 2021Google Consent Mode / MC Europe 2021
Google Consent Mode / MC Europe 2021📊 Markus Baersch
 

More from 📊 Markus Baersch (20)

GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]GA4 Without Cookies [Measure Camp AMS]
GA4 Without Cookies [Measure Camp AMS]
 
Consent & Tag Management - die ultimative Checkliste
Consent & Tag Management - die ultimative ChecklisteConsent & Tag Management - die ultimative Checkliste
Consent & Tag Management - die ultimative Checkliste
 
Custom Tag Manager Templates
Custom Tag Manager TemplatesCustom Tag Manager Templates
Custom Tag Manager Templates
 
Conversion Tracking Optionen im Vergleich
Conversion Tracking Optionen im VergleichConversion Tracking Optionen im Vergleich
Conversion Tracking Optionen im Vergleich
 
First Party Conversion Tracking [SEAcamp]
First Party Conversion Tracking [SEAcamp]First Party Conversion Tracking [SEAcamp]
First Party Conversion Tracking [SEAcamp]
 
Ist Google Analytics noch zu retten?
Ist Google Analytics noch zu retten?Ist Google Analytics noch zu retten?
Ist Google Analytics noch zu retten?
 
Replacing gtag.js with walker.js
Replacing gtag.js with walker.jsReplacing gtag.js with walker.js
Replacing gtag.js with walker.js
 
Running GA4 without gtag.js using ssGTM and elbwalker
Running GA4 without gtag.js using ssGTM and elbwalkerRunning GA4 without gtag.js using ssGTM and elbwalker
Running GA4 without gtag.js using ssGTM and elbwalker
 
Server-Side: Lösung für alles? [OMX]
Server-Side: Lösung für alles? [OMX] Server-Side: Lösung für alles? [OMX]
Server-Side: Lösung für alles? [OMX]
 
Google Ads Conversiontracking ohne Cookies -SEA CAMP
Google Ads Conversiontracking ohne Cookies -SEA CAMPGoogle Ads Conversiontracking ohne Cookies -SEA CAMP
Google Ads Conversiontracking ohne Cookies -SEA CAMP
 
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
Google Analytics 4 : 10 Stolperfallen, 10 Verbesserungen + 5 Tipps [Campixx 2...
 
GA4/GTAG Data Capture Alternatives
GA4/GTAG Data Capture AlternativesGA4/GTAG Data Capture Alternatives
GA4/GTAG Data Capture Alternatives
 
Tracking ist nicht kaputt!
Tracking ist nicht kaputt!Tracking ist nicht kaputt!
Tracking ist nicht kaputt!
 
Server-Side Google Tag Manager: Was, wie und warum
Server-Side Google Tag Manager: Was, wie und warumServer-Side Google Tag Manager: Was, wie und warum
Server-Side Google Tag Manager: Was, wie und warum
 
Google Consent Mode / MC Europe 2021
Google Consent Mode / MC Europe 2021Google Consent Mode / MC Europe 2021
Google Consent Mode / MC Europe 2021
 
First Party Data Collection
First Party Data CollectionFirst Party Data Collection
First Party Data Collection
 
Tracking-Herausforderungen 2020
Tracking-Herausforderungen 2020Tracking-Herausforderungen 2020
Tracking-Herausforderungen 2020
 
Analytics Hacks II SEAcamp 2019
Analytics Hacks II SEAcamp 2019Analytics Hacks II SEAcamp 2019
Analytics Hacks II SEAcamp 2019
 
Rendering Bots erkennen
Rendering Bots erkennen Rendering Bots erkennen
Rendering Bots erkennen
 
Browser vs. Tracking
Browser vs. TrackingBrowser vs. Tracking
Browser vs. Tracking
 

Anatomie von AdWords Scripts - Einführung