SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
Prozessautomatisierung mit
&
Christopher Gutknecht | SEA Camp 2016
INHALTE
1.  Was kann AdWords / Apps Script? Was nicht?
2.  Skriptbeispiele
1.  Soll-Ist-Budgetmonitoring
2.  Linkchecker mit Suchtreffer
3.  Abgleich Converting Shopping/DSA Queries
4.  Negatives-Feed für Shopping Generic
5.  Low-Performer Ausschluss Shopping
3.  Rollout QM & Livebetrieb
Christopher Gutknecht
1.  SEA seit 2008
2.  Head of Online Marketing @
3.  Kletterer
4.  Hobby Coding Rookie (JS, PHP)
5.  Bald Papa
@chrisgutknecht
bit.ly/processautomation_sea
github.com/norisk/AdWords-Scripts
SaaS-Enterprise-Applikation
JS-(Teil)applikation
Google Apps Script
AdWords Script
Was ist AdWords & Apps Script?
1. IDE & Laufzeitumgebung 2. Framework 3. Google-Bibliothek
Keine Hardware / Admin
Serverseitig ausführbar
Keine Skalierbarkeit
(30min Max runtime)
Zugriff auf AdWords-
Objektstruktur
Single-Function-Aufbau,
Keine Verzeichnisse
Unvollständiger
Baukasten (xPath)
Services für REST,
OAuth2
Anbindung Analytics,
Calendar, Gmail, Charts
(Fokus auf G-Produkte)
Helper wie Iteration,
XML/CSV, HTTP, Email
Grundfrage: Selbst coden oder Tool mieten?
Spezifierbarkeit
Isolierbarkeit
Stabilität
Skalierbarkeit
Komplexität
Fehlendes Know-How
Veränderlichkeit
MAKE
SaaSBUY
AdWords &
Apps Script
Individualisierung
Standardisierung
SaaS Anbieter Auswahl ist zeitraubend
BUY
Zeitverlauf
Kosten
SaaS
Toolauswahl
Genauer Anforderungskatalog hilft für SaaS und AdWords Scripts!
AdWords/Apps Script vs SaaS-Tool
AdWords &
Apps Script
BUY
MAKE
Zeitverlauf
Kosten
SaaS
Bausteine von AdWords & Apps Scripts
Ge#er,	
  Se#er,	
  Filterung,	
  Itera1on	
  
Konsole	
  
1.	
  Model	
   Change/Error	
  Log	
  
Eigene	
  Logik	
  
3.	
  View	
  2.	
  Controller	
  
Bausteine als ATEAM
1.	
  Model	
  
3.	
  View	
  2.	
  Controller	
  
Prozessautomatisierung: Was ist möglich?
C. Evaluate
3. View
D. Notify1. Mod
2. Cont B. UpdateA. Create
>> Zerlegung Basisprozesse in Einzelschritte
?+
VIER Regeln für Make-Entscheidungen mit
1.  SPEZIFISCH: Beschreibe den Algorithmus im kleinsten Detail (was tun, nicht wie)
2.  SCHRITTWEISE: Fang mit dem kleinsten Resultat an, erweitere sukzessiv in v1.1/1.2
3.  STABILITÄT: Wähle latente Painpoints oder „Hätte-Echt-Gerns“ der Operative
4.  GRÖSSE: Halte die Datenreihen kleiner 20k
>> Definition von Use Cases
Unterschied AdWords und App Script(s)
Feature	
   	
  	
  	
  	
  	
  AdWords	
  Scripts	
   	
  	
  Apps	
  Script	
  
Libraries	
   Google	
   Google,	
  	
  
OAuth2	
  via	
  Dev	
  Console	
  
Scheduling	
   Time:	
  Hourly,	
  Daily	
   Time:	
  Hourly,	
  Daily,	
  Custom	
  
Event:	
  Docs-­‐Addon,	
  OnChange	
  
Func1on	
  
Version	
  Rollback	
  
Debug	
  Mode	
  
Services	
   Mehr	
  Services	
  
Log	
   AdWords	
  Changes	
   Execu1on	
  Transcript	
  
INHALTE
1.  Was kann AdWords & Apps Script? Was nicht?
2.  Skriptbeispiele
1.  Soll-Ist-Budgetmonitoring
2.  Linkchecker mit Suchtreffer
3.  Abgleich Converting Shopping/DSA Queries
4.  Negatives-Feed für Shopping Generic
5.  Low-Performer Ausschluss Shopping
INHALTE
1.  Was kann AdWords & Apps Script? Was nicht?
2.  Skriptbeispiele
1.  Soll-Ist-Budgetmonitoring
github.com/norisk/AdWords-Scripts
2.1 Soll-Ist-Accountbudgetmonitoring pro Monat
Setup-­‐Time:	
  
	
  5	
  min	
  
-­‐  Demo-­‐Spreadsheet	
  kopieren:	
  bit.ly/AccountBudgets	
  
-­‐  Skript	
  kopieren,	
  Spreadsheet-­‐ID	
  eintragen	
  &	
  los	
  
Toollösung für Budgetmonitoring:
Toollösung für Budgetmonitoring:
INHALTE
1.  Was kann AdWords & Apps Script? Was nicht?
2.  Skriptbeispiele
1.  Soll-Ist-Budgetmonitoring
2.  LinkChecker mit Suchtreffern
2.2 Link Checker mit Suchtreffern
Setup-­‐Time:	
  
	
  10	
  min	
  
-  Demo-Spreadsheet kopieren: bit.ly/LinkCheckerSheet
-  Skript kopieren, Spreadsheet-ID eintragen & los
-  Inversprozess URL-Reactivate und Sitelink-Checker auf Anfrage
Vergleich: Offizieller AdWords Link Checker
- Reine Abfrage der StatusCodes, keine DOM-Inhalte
https://developers.google.com/adwords/scripts/docs/solutions/link-checker
INHALTE
1.  Was kann AdWords & Apps Script? Was nicht?
2.  Skriptbeispiele
1.  Soll-Ist-Budgetmonitoring
2.  Linkchecks mit Suchtreffern
3.  Abgleich Converting Shopping Queries
github.com/norisk/AdWords-Scripts
2.3 Abgleich Converting Shopping Queries
Setup-­‐Time:	
  
	
  5	
  min	
  
-­‐  Demo-­‐Spreadsheet	
  kopieren:	
  bit.ly/Conver1ngShoppingQueries	
  
-­‐  Skript	
  kopieren,	
  Spreadsheet-­‐ID	
  eintragen	
  &	
  los:	
  	
  
-­‐  Ausbaubar	
  auf	
  DSA,	
  DSA_Shopping	
  
INHALTE
1.  Was kann AdWords & Apps Script? Was nicht?
2.  Skriptbeispiele
1.  Soll-Ist-Budgetmonitoring
2.  Linkchecks mit Suchtreffern
3.  Abgleich Converting Shopping Queries
4.  Negatives-Feed für Shopping Generic
Wdh > Shopping-Struktur Generisch vs Marken
Suchbegriffe	
  OHNE	
  Hersteller	
  
Suchbegriffe	
  MIT	
  Hersteller	
  
Hersteller	
  
Nega1ve-­‐Library	
  
als	
  „Feed“	
  
1.	
  
2.	
  
3.	
  
Wdh > SMX 2016 – Präsentation Marcel Prothmann
2.4 Negatives-Feed für Shopping Generic
Setup-­‐Time:	
  
	
  5	
  min	
  
-­‐  Keine	
  Ausgabe	
  
-­‐  Skript	
  kopieren,	
  konfigurieren	
  &	
  los:	
  	
  
INHALTE
1.  Was kann AdWords & Apps Script? Was nicht?
2.  Skriptbeispiele
1.  Soll-Ist-Budgetmonitoring
2.  Linkchecks mit Suchtreffern
3.  Abgleich Converting Shopping/DSA Queries
4.  Negatives-Feed für Shopping Generic
5.  Low-Performer Ausschluss Shopping
Herausforderung Ausschluss Low Performer
Herausforderung	
  der	
  individuellen	
  MaxKosten	
  Grenze	
  pro	
  Produkt	
  
Wiederholung Shopping-Struktur Generisch vs Marken
Ausschluss	
  der	
  Produkte	
  pro	
  Kampagne	
  über	
  Custom	
  Label	
  
Lösung: Einsatz AdWords und Apps Skript in Jobkette
Pricefeed
Feetool
1. 2.
3.
4. Custom Label
Zehn Konfigurationsschritte, 4 Jobs in der Kette
Differenzierung Exclude pro Artikelhistorie
Demo Spreadsheet: bit.ly/ShoppingROICalculator
Setup-­‐Time:	
  
	
  2	
  –	
  3	
  Std	
  
INHALTE
1.  Was kann AdWords & Apps Script? Was nicht?
2.  Skriptbeispiele
3.  QM im Livebetrieb
Post-Rollout Qualitätsprüfung: Checkliste
Live-QM nicht vergessen!
Post-Rollout Qualitätsprüfung: Notifications
Email Notifications min 1-2 / Woche prüfen!
Offizielle AdWords Scripts Solutions Sammlung
bit.ly/AdWordsScriptSolu1ons	
  
Offizielle Scripts Solutions :
Bulk Shopping Ad Group Creator
Master Negative List
Negative Keyword Conflicts
Weitere:
bit.ly/mccdisapprovedads
Martin‘s Röttgerding QS Checker v3
HAPPY AUTOMATING!
@chrisgutknecht
Folien: bit.ly/processautomation_sea
Skripte: github.com/norisk/AdWords-Scripts
MCC-Ebene: Parallele Skriptausführung

Contenu connexe

Tendances

Inbound-Marketing-Kampagnen mit Google Analytics auswerten
Inbound-Marketing-Kampagnen mit Google Analytics auswertenInbound-Marketing-Kampagnen mit Google Analytics auswerten
Inbound-Marketing-Kampagnen mit Google Analytics auswerten
Eoghan Henn
 

Tendances (20)

Content Optimierung | Maximiliane Mehnert | SEO Campixx 2019
Content Optimierung | Maximiliane Mehnert | SEO Campixx 2019Content Optimierung | Maximiliane Mehnert | SEO Campixx 2019
Content Optimierung | Maximiliane Mehnert | SEO Campixx 2019
 
Customer Journey in Google Analytics - PPC Masters 2018
Customer Journey in Google Analytics - PPC Masters 2018Customer Journey in Google Analytics - PPC Masters 2018
Customer Journey in Google Analytics - PPC Masters 2018
 
Hacks für mehr Traktion: Pragmatische Tipps für Low Effort und High Reward
Hacks für mehr Traktion: Pragmatische Tipps für Low Effort und High RewardHacks für mehr Traktion: Pragmatische Tipps für Low Effort und High Reward
Hacks für mehr Traktion: Pragmatische Tipps für Low Effort und High Reward
 
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
SEO-Basics: Worauf es bei Suchmaschinenoptimierung wirklich ankommt | Stephan...
 
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 Search Console: Dateninterpretation & API | Stephan Czysch | OMX 2015
Google Search Console: Dateninterpretation & API | Stephan Czysch | OMX 2015Google Search Console: Dateninterpretation & API | Stephan Czysch | OMX 2015
Google Search Console: Dateninterpretation & API | Stephan Czysch | OMX 2015
 
Wie du die Landingpages auf die Facebook Zielgruppen abstimmst #AFBMC
Wie du die Landingpages auf die Facebook Zielgruppen abstimmst #AFBMCWie du die Landingpages auf die Facebook Zielgruppen abstimmst #AFBMC
Wie du die Landingpages auf die Facebook Zielgruppen abstimmst #AFBMC
 
Bounce Rate Demystified - Campixx 2018
Bounce Rate Demystified - Campixx 2018Bounce Rate Demystified - Campixx 2018
Bounce Rate Demystified - Campixx 2018
 
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...
 
Google Data Studio Tipps | SEA Camp 2019
Google Data Studio Tipps | SEA Camp 2019Google Data Studio Tipps | SEA Camp 2019
Google Data Studio Tipps | SEA Camp 2019
 
Google Analytics Konferenz 2019_App Tracking_Runa Reno (Booking.com) & Markus...
Google Analytics Konferenz 2019_App Tracking_Runa Reno (Booking.com) & Markus...Google Analytics Konferenz 2019_App Tracking_Runa Reno (Booking.com) & Markus...
Google Analytics Konferenz 2019_App Tracking_Runa Reno (Booking.com) & Markus...
 
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...
 
Einführung in Schema.org
Einführung in Schema.orgEinführung in Schema.org
Einführung in Schema.org
 
Google Tag Manager Hacks für mehr Zielgruppen-Insights - SEA Camp Jena 2019
Google Tag Manager Hacks für mehr Zielgruppen-Insights - SEA Camp Jena 2019Google Tag Manager Hacks für mehr Zielgruppen-Insights - SEA Camp Jena 2019
Google Tag Manager Hacks für mehr Zielgruppen-Insights - SEA Camp Jena 2019
 
Analytics Hacks II SEAcamp 2019
Analytics Hacks II SEAcamp 2019Analytics Hacks II SEAcamp 2019
Analytics Hacks II SEAcamp 2019
 
Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017Welcome to a New Reality - SEO goes Mobile First in 2017
Welcome to a New Reality - SEO goes Mobile First in 2017
 
Tracking-Herausforderungen 2020
Tracking-Herausforderungen 2020Tracking-Herausforderungen 2020
Tracking-Herausforderungen 2020
 
Inbound-Marketing-Kampagnen mit Google Analytics auswerten
Inbound-Marketing-Kampagnen mit Google Analytics auswertenInbound-Marketing-Kampagnen mit Google Analytics auswerten
Inbound-Marketing-Kampagnen mit Google Analytics auswerten
 
SEO Internation - SEO Campixx 2016
SEO Internation - SEO Campixx 2016SEO Internation - SEO Campixx 2016
SEO Internation - SEO Campixx 2016
 
Google Analytics Konferenz 2016: Content Measurement (Holger Tempel, webalytics)
Google Analytics Konferenz 2016: Content Measurement (Holger Tempel, webalytics)Google Analytics Konferenz 2016: Content Measurement (Holger Tempel, webalytics)
Google Analytics Konferenz 2016: Content Measurement (Holger Tempel, webalytics)
 

En vedette

Janice Perlman Human Habitat 2013 - Part 1 of 2
Janice Perlman Human Habitat 2013 - Part 1 of 2Janice Perlman Human Habitat 2013 - Part 1 of 2
Janice Perlman Human Habitat 2013 - Part 1 of 2
Construção Sustentável
 
IDF & Internetwoche Köln
IDF & Internetwoche KölnIDF & Internetwoche Köln
IDF & Internetwoche Köln
rankingCHECK
 
20090715 64congresso Bh Kleiner Merra
20090715 64congresso Bh Kleiner Merra20090715 64congresso Bh Kleiner Merra
20090715 64congresso Bh Kleiner Merra
Fabiana Tarabal
 
Phase IV
Phase IVPhase IV
Phase IV
jorgepo
 
Rencontre de presse 13.02.2012
Rencontre de presse 13.02.2012Rencontre de presse 13.02.2012
Rencontre de presse 13.02.2012
Febelfin
 

En vedette (20)

Christoph C. Cemper | SMX Münich 2017 - Links sind das A &O fürs Ranking Nutz...
Christoph C. Cemper | SMX Münich 2017 - Links sind das A &O fürs Ranking Nutz...Christoph C. Cemper | SMX Münich 2017 - Links sind das A &O fürs Ranking Nutz...
Christoph C. Cemper | SMX Münich 2017 - Links sind das A &O fürs Ranking Nutz...
 
Scanning and skimming (1)
Scanning and skimming (1)Scanning and skimming (1)
Scanning and skimming (1)
 
Phase 12
Phase 12Phase 12
Phase 12
 
Conférence e-Tourisme 2008
Conférence e-Tourisme 2008Conférence e-Tourisme 2008
Conférence e-Tourisme 2008
 
Phase 20
Phase 20Phase 20
Phase 20
 
Vortrag 50plus 2011_o
Vortrag 50plus 2011_oVortrag 50plus 2011_o
Vortrag 50plus 2011_o
 
Janice Perlman Human Habitat 2013 - Part 1 of 2
Janice Perlman Human Habitat 2013 - Part 1 of 2Janice Perlman Human Habitat 2013 - Part 1 of 2
Janice Perlman Human Habitat 2013 - Part 1 of 2
 
Lighthouses-Farois-Phares
Lighthouses-Farois-PharesLighthouses-Farois-Phares
Lighthouses-Farois-Phares
 
IDF & Internetwoche Köln
IDF & Internetwoche KölnIDF & Internetwoche Köln
IDF & Internetwoche Köln
 
Aulão recrutamento e seleção
Aulão recrutamento e seleçãoAulão recrutamento e seleção
Aulão recrutamento e seleção
 
20090715 64congresso Bh Kleiner Merra
20090715 64congresso Bh Kleiner Merra20090715 64congresso Bh Kleiner Merra
20090715 64congresso Bh Kleiner Merra
 
SEA Manager @projektwerk.com in Hamburg gesucht
SEA Manager @projektwerk.com in Hamburg gesuchtSEA Manager @projektwerk.com in Hamburg gesucht
SEA Manager @projektwerk.com in Hamburg gesucht
 
Phase IV
Phase IVPhase IV
Phase IV
 
Aktion-Deutschland-Hilft Fundraising via Google & Co.
Aktion-Deutschland-Hilft Fundraising via Google & Co.Aktion-Deutschland-Hilft Fundraising via Google & Co.
Aktion-Deutschland-Hilft Fundraising via Google & Co.
 
Software Product Lines: An Analysis of Tools that Support Application Require...
Software Product Lines: An Analysis of Tools that Support Application Require...Software Product Lines: An Analysis of Tools that Support Application Require...
Software Product Lines: An Analysis of Tools that Support Application Require...
 
Greenpilot Demovortrag ZB MED
Greenpilot Demovortrag ZB MEDGreenpilot Demovortrag ZB MED
Greenpilot Demovortrag ZB MED
 
Google Adwords - Von der Agenturauswahl über Setup bis zur Optimierung
Google Adwords - Von der Agenturauswahl über Setup bis zur OptimierungGoogle Adwords - Von der Agenturauswahl über Setup bis zur Optimierung
Google Adwords - Von der Agenturauswahl über Setup bis zur Optimierung
 
Rencontre de presse 13.02.2012
Rencontre de presse 13.02.2012Rencontre de presse 13.02.2012
Rencontre de presse 13.02.2012
 
Suivi des Boisements Compensateurs - 2014 - CNPF
Suivi des Boisements Compensateurs - 2014 - CNPFSuivi des Boisements Compensateurs - 2014 - CNPF
Suivi des Boisements Compensateurs - 2014 - CNPF
 
Phase 7
Phase 7Phase 7
Phase 7
 

Similaire à AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)

Lukas Stuber, Angelink: E-Shop-Performance steigern mit Suchmaschinen und Web...
Lukas Stuber, Angelink: E-Shop-Performance steigern mit Suchmaschinen und Web...Lukas Stuber, Angelink: E-Shop-Performance steigern mit Suchmaschinen und Web...
Lukas Stuber, Angelink: E-Shop-Performance steigern mit Suchmaschinen und Web...
Carpathia AG
 
Best practise 5 anwendungsfälle der google analytics api
Best practise 5 anwendungsfälle der google analytics apiBest practise 5 anwendungsfälle der google analytics api
Best practise 5 anwendungsfälle der google analytics api
e-dialog GmbH
 

Similaire à AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk) (20)

Making AdWords Scripts Scale
Making AdWords Scripts ScaleMaking AdWords Scripts Scale
Making AdWords Scripts Scale
 
GAUC 2017 Workshop App Tracking: Markus Vollmert (lunapark)
GAUC 2017 Workshop App Tracking: Markus Vollmert (lunapark)GAUC 2017 Workshop App Tracking: Markus Vollmert (lunapark)
GAUC 2017 Workshop App Tracking: Markus Vollmert (lunapark)
 
Lukas Stuber, Angelink: E-Shop-Performance steigern mit Suchmaschinen und Web...
Lukas Stuber, Angelink: E-Shop-Performance steigern mit Suchmaschinen und Web...Lukas Stuber, Angelink: E-Shop-Performance steigern mit Suchmaschinen und Web...
Lukas Stuber, Angelink: E-Shop-Performance steigern mit Suchmaschinen und Web...
 
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
 
Anatomie von AdWords Scripts - Einführung
Anatomie von AdWords Scripts - Einführung Anatomie von AdWords Scripts - Einführung
Anatomie von AdWords Scripts - Einführung
 
Google Tools für Fotografen
Google Tools für FotografenGoogle Tools für Fotografen
Google Tools für Fotografen
 
IT Probleme loesen
IT Probleme loesenIT Probleme loesen
IT Probleme loesen
 
Business Analyse - eine geeignete Basis für agiles Produktmanagement?
Business Analyse - eine geeignete Basis für agiles Produktmanagement?Business Analyse - eine geeignete Basis für agiles Produktmanagement?
Business Analyse - eine geeignete Basis für agiles Produktmanagement?
 
Google Analytics Konferenz 2012: Thomas Sommeregger, elements.at: AdWords in ...
Google Analytics Konferenz 2012: Thomas Sommeregger, elements.at: AdWords in ...Google Analytics Konferenz 2012: Thomas Sommeregger, elements.at: AdWords in ...
Google Analytics Konferenz 2012: Thomas Sommeregger, elements.at: AdWords in ...
 
Grundlagen Webanalytics - Gründerszene
Grundlagen Webanalytics - GründerszeneGrundlagen Webanalytics - Gründerszene
Grundlagen Webanalytics - Gründerszene
 
Rabe
RabeRabe
Rabe
 
Bessere Software schneller liefern
Bessere Software schneller liefernBessere Software schneller liefern
Bessere Software schneller liefern
 
UX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch GrazUX & AGILE vom SCRUM Stammtisch Graz
UX & AGILE vom SCRUM Stammtisch Graz
 
Best practise 5 anwendungsfälle der google analytics api
Best practise 5 anwendungsfälle der google analytics apiBest practise 5 anwendungsfälle der google analytics api
Best practise 5 anwendungsfälle der google analytics api
 
Google Search Console für SEO einsetzen!
Google Search Console für SEO einsetzen!Google Search Console für SEO einsetzen!
Google Search Console für SEO einsetzen!
 
SeoDay 2017: Mikroprozesse im SEO
SeoDay 2017: Mikroprozesse im SEOSeoDay 2017: Mikroprozesse im SEO
SeoDay 2017: Mikroprozesse im SEO
 
Crawl-Budget Optimierung - SEOday 2015
Crawl-Budget Optimierung - SEOday 2015Crawl-Budget Optimierung - SEOday 2015
Crawl-Budget Optimierung - SEOday 2015
 
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
Data-driven Technical SEO: Logfile Auditing - SEOkomm 2018
 
Pixel Rank - die bessere Metrik für dein Ranking?
Pixel Rank - die bessere Metrik für dein Ranking?Pixel Rank - die bessere Metrik für dein Ranking?
Pixel Rank - die bessere Metrik für dein Ranking?
 
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der PraxisResponsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
Responsive Multichannel-E-Commerce: Vorgehen und Learnings aus der Praxis
 

Plus de norisk

Plus de norisk (7)

3 Google Ads Daily Alerts - Für einen besseren Überblick über deine Multi-Acc...
3 Google Ads Daily Alerts - Für einen besseren Überblick über deine Multi-Acc...3 Google Ads Daily Alerts - Für einen besseren Überblick über deine Multi-Acc...
3 Google Ads Daily Alerts - Für einen besseren Überblick über deine Multi-Acc...
 
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...
 
Google Analytics Challenge 2018 (Analytics Summit)
Google Analytics Challenge 2018 (Analytics Summit)Google Analytics Challenge 2018 (Analytics Summit)
Google Analytics Challenge 2018 (Analytics Summit)
 
Heroconf London 2018_Automating Search Query Processing
Heroconf London 2018_Automating Search Query ProcessingHeroconf London 2018_Automating Search Query Processing
Heroconf London 2018_Automating Search Query Processing
 
SEA Camp 2018 - DIY Search Query Automation
SEA Camp 2018 - DIY Search Query AutomationSEA Camp 2018 - DIY Search Query Automation
SEA Camp 2018 - DIY Search Query Automation
 
Google Analytics Summit 2017: Challenge Alexander Groß
Google Analytics Summit 2017: Challenge Alexander GroßGoogle Analytics Summit 2017: Challenge Alexander Groß
Google Analytics Summit 2017: Challenge Alexander Groß
 
Making Adwords Scripts SCALE - The norisk approach
Making Adwords Scripts SCALE - The norisk approachMaking Adwords Scripts SCALE - The norisk approach
Making Adwords Scripts SCALE - The norisk approach
 

AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)

  • 2. INHALTE 1.  Was kann AdWords / Apps Script? Was nicht? 2.  Skriptbeispiele 1.  Soll-Ist-Budgetmonitoring 2.  Linkchecker mit Suchtreffer 3.  Abgleich Converting Shopping/DSA Queries 4.  Negatives-Feed für Shopping Generic 5.  Low-Performer Ausschluss Shopping 3.  Rollout QM & Livebetrieb
  • 3. Christopher Gutknecht 1.  SEA seit 2008 2.  Head of Online Marketing @ 3.  Kletterer 4.  Hobby Coding Rookie (JS, PHP) 5.  Bald Papa @chrisgutknecht bit.ly/processautomation_sea github.com/norisk/AdWords-Scripts
  • 4.
  • 6. Was ist AdWords & Apps Script? 1. IDE & Laufzeitumgebung 2. Framework 3. Google-Bibliothek Keine Hardware / Admin Serverseitig ausführbar Keine Skalierbarkeit (30min Max runtime) Zugriff auf AdWords- Objektstruktur Single-Function-Aufbau, Keine Verzeichnisse Unvollständiger Baukasten (xPath) Services für REST, OAuth2 Anbindung Analytics, Calendar, Gmail, Charts (Fokus auf G-Produkte) Helper wie Iteration, XML/CSV, HTTP, Email
  • 7. Grundfrage: Selbst coden oder Tool mieten? Spezifierbarkeit Isolierbarkeit Stabilität Skalierbarkeit Komplexität Fehlendes Know-How Veränderlichkeit MAKE SaaSBUY AdWords & Apps Script Individualisierung Standardisierung
  • 8. SaaS Anbieter Auswahl ist zeitraubend BUY Zeitverlauf Kosten SaaS Toolauswahl Genauer Anforderungskatalog hilft für SaaS und AdWords Scripts!
  • 9. AdWords/Apps Script vs SaaS-Tool AdWords & Apps Script BUY MAKE Zeitverlauf Kosten SaaS
  • 10. Bausteine von AdWords & Apps Scripts Ge#er,  Se#er,  Filterung,  Itera1on   Konsole   1.  Model   Change/Error  Log   Eigene  Logik   3.  View  2.  Controller  
  • 11. Bausteine als ATEAM 1.  Model   3.  View  2.  Controller  
  • 12. Prozessautomatisierung: Was ist möglich? C. Evaluate 3. View D. Notify1. Mod 2. Cont B. UpdateA. Create >> Zerlegung Basisprozesse in Einzelschritte ?+
  • 13. VIER Regeln für Make-Entscheidungen mit 1.  SPEZIFISCH: Beschreibe den Algorithmus im kleinsten Detail (was tun, nicht wie) 2.  SCHRITTWEISE: Fang mit dem kleinsten Resultat an, erweitere sukzessiv in v1.1/1.2 3.  STABILITÄT: Wähle latente Painpoints oder „Hätte-Echt-Gerns“ der Operative 4.  GRÖSSE: Halte die Datenreihen kleiner 20k >> Definition von Use Cases
  • 14. Unterschied AdWords und App Script(s) Feature            AdWords  Scripts      Apps  Script   Libraries   Google   Google,     OAuth2  via  Dev  Console   Scheduling   Time:  Hourly,  Daily   Time:  Hourly,  Daily,  Custom   Event:  Docs-­‐Addon,  OnChange   Func1on   Version  Rollback   Debug  Mode   Services   Mehr  Services   Log   AdWords  Changes   Execu1on  Transcript  
  • 15. INHALTE 1.  Was kann AdWords & Apps Script? Was nicht? 2.  Skriptbeispiele 1.  Soll-Ist-Budgetmonitoring 2.  Linkchecker mit Suchtreffer 3.  Abgleich Converting Shopping/DSA Queries 4.  Negatives-Feed für Shopping Generic 5.  Low-Performer Ausschluss Shopping
  • 16. INHALTE 1.  Was kann AdWords & Apps Script? Was nicht? 2.  Skriptbeispiele 1.  Soll-Ist-Budgetmonitoring github.com/norisk/AdWords-Scripts
  • 17. 2.1 Soll-Ist-Accountbudgetmonitoring pro Monat Setup-­‐Time:    5  min   -­‐  Demo-­‐Spreadsheet  kopieren:  bit.ly/AccountBudgets   -­‐  Skript  kopieren,  Spreadsheet-­‐ID  eintragen  &  los  
  • 20. INHALTE 1.  Was kann AdWords & Apps Script? Was nicht? 2.  Skriptbeispiele 1.  Soll-Ist-Budgetmonitoring 2.  LinkChecker mit Suchtreffern
  • 21. 2.2 Link Checker mit Suchtreffern Setup-­‐Time:    10  min   -  Demo-Spreadsheet kopieren: bit.ly/LinkCheckerSheet -  Skript kopieren, Spreadsheet-ID eintragen & los -  Inversprozess URL-Reactivate und Sitelink-Checker auf Anfrage
  • 22. Vergleich: Offizieller AdWords Link Checker - Reine Abfrage der StatusCodes, keine DOM-Inhalte https://developers.google.com/adwords/scripts/docs/solutions/link-checker
  • 23. INHALTE 1.  Was kann AdWords & Apps Script? Was nicht? 2.  Skriptbeispiele 1.  Soll-Ist-Budgetmonitoring 2.  Linkchecks mit Suchtreffern 3.  Abgleich Converting Shopping Queries github.com/norisk/AdWords-Scripts
  • 24. 2.3 Abgleich Converting Shopping Queries Setup-­‐Time:    5  min   -­‐  Demo-­‐Spreadsheet  kopieren:  bit.ly/Conver1ngShoppingQueries   -­‐  Skript  kopieren,  Spreadsheet-­‐ID  eintragen  &  los:     -­‐  Ausbaubar  auf  DSA,  DSA_Shopping  
  • 25. INHALTE 1.  Was kann AdWords & Apps Script? Was nicht? 2.  Skriptbeispiele 1.  Soll-Ist-Budgetmonitoring 2.  Linkchecks mit Suchtreffern 3.  Abgleich Converting Shopping Queries 4.  Negatives-Feed für Shopping Generic
  • 26. Wdh > Shopping-Struktur Generisch vs Marken Suchbegriffe  OHNE  Hersteller   Suchbegriffe  MIT  Hersteller   Hersteller   Nega1ve-­‐Library   als  „Feed“   1.   2.   3.  
  • 27. Wdh > SMX 2016 – Präsentation Marcel Prothmann
  • 28. 2.4 Negatives-Feed für Shopping Generic Setup-­‐Time:    5  min   -­‐  Keine  Ausgabe   -­‐  Skript  kopieren,  konfigurieren  &  los:    
  • 29. INHALTE 1.  Was kann AdWords & Apps Script? Was nicht? 2.  Skriptbeispiele 1.  Soll-Ist-Budgetmonitoring 2.  Linkchecks mit Suchtreffern 3.  Abgleich Converting Shopping/DSA Queries 4.  Negatives-Feed für Shopping Generic 5.  Low-Performer Ausschluss Shopping
  • 30. Herausforderung Ausschluss Low Performer Herausforderung  der  individuellen  MaxKosten  Grenze  pro  Produkt  
  • 31. Wiederholung Shopping-Struktur Generisch vs Marken Ausschluss  der  Produkte  pro  Kampagne  über  Custom  Label  
  • 32. Lösung: Einsatz AdWords und Apps Skript in Jobkette Pricefeed Feetool 1. 2. 3. 4. Custom Label Zehn Konfigurationsschritte, 4 Jobs in der Kette Differenzierung Exclude pro Artikelhistorie Demo Spreadsheet: bit.ly/ShoppingROICalculator Setup-­‐Time:    2  –  3  Std  
  • 33. INHALTE 1.  Was kann AdWords & Apps Script? Was nicht? 2.  Skriptbeispiele 3.  QM im Livebetrieb
  • 35. Post-Rollout Qualitätsprüfung: Notifications Email Notifications min 1-2 / Woche prüfen!
  • 36. Offizielle AdWords Scripts Solutions Sammlung bit.ly/AdWordsScriptSolu1ons   Offizielle Scripts Solutions : Bulk Shopping Ad Group Creator Master Negative List Negative Keyword Conflicts Weitere: bit.ly/mccdisapprovedads Martin‘s Röttgerding QS Checker v3