Diese Präsentation von Judith Rogl von norisk auf dem SEAcamp 2017 in Hannover zeigt, wie man mit Hilfe von Feedtools, AdTemplates und Ad Customizern sowie AdWords Scripts automatisierte, feedbasierte Kampagnen selbst erstellen kann, um so den SEA Mid- bzw. Longtail zu automatisieren.
Im zweite Teil der Session werden Best Practices behandelt, die man bei der SEA Automatiserung immer beachten sollte, konkrete Praxisbeispiele vorgestellt und aufgezeigt, welche Ergebnisse & Performancewerte mit den Feedkampagnen erzielt werden können.
Machine Learning in PPC: How to get started today | Chris Gutknecht | Friends...norisk
Más contenido relacionado
Similar a SEAcamp November 2017 Hannover | Automatisierte Feedkampagnen selbst erstellen & Best Practices Kampagnenautomatisierung| Judith Rogl (norisk)
Similar a SEAcamp November 2017 Hannover | Automatisierte Feedkampagnen selbst erstellen & Best Practices Kampagnenautomatisierung| Judith Rogl (norisk) (20)
4. › eCommerce Lösungen & Performance Marketing
› Seit 2010 am Markt
› 35 Mitarbeiter in München und Freiburg
› Eigene Technologie im SEA, Fokus Retail
norisk
› Teamlead SEA
› SEA seit 2013
› Niederbayerische Craftbier-Liebhaberin, Bücherwurm, seit Neustem wieder Studentin
Judith Rogl
ÜBER NORISK – ÜBER MICH
11. WAS IST JETZT ANDERS?
vs
Feedplattformen
Adwords Scripts
Ad Customizers
Camato
Delta Method
Smarter Ecommerce
Channable
Kampagnen-Tools DIY Toolbausteine
12. ZIELSETZUNG VON FEEDKAMPAGNEN
› Produktanzahl, Bestand
› Mindestpreis, Max-Rabatt
› Listen: Marken, Gender...
› Ad Extensions
Struktursync
Sinnvolle
Keywords
Spezifische
Verlinkung
Anzeigen-
relevanz
De-Duplikation
13. WAS SIND AGGREGATIONSEBENEN?
› Google Shopping Titel: Scarpa Kletterschuh “Instinct VS“ Schwarz Herren 40
› Brand-Model: „Scarpa Instinct VS“
› Brand-Category: „Scarpa Kletterschuh“
› Brand-Category-Gender: „Scarpa Kletterschuh Herren“
› Brand-Category-Color: „Scarpa Kletterschuh Schwarz“
› Brand-Category-Size: „Scarpa Kletterschuh 40“
› Category-Gender: „Kletterschuh Herren“
› Brand-Category-SALE: „Scarpa Kletterschuh Sale“ (wenn mind. n reduzierte)
Prinzipien:
1. ENTFERNUNG von der Artikelebene!
2. VERFÜGBARKEIT durch Aggregation & Mindestmengenfilter
3. BEREINIGUNG von AdGroups ohne Volumen (ex-post)
17. Skript
Der Gesamtprozess
ÜBERBLICK SETUP
Aggregated Data
› BrandCategGen
› BrandCateg
› BrandGen Sale
Ad Customizer Parameter
› minPrice, discount
› number of models
› sale items, gender
› sizes, colors, stock etc
› AdGroups inkl. Status-Sync
› Ads (Param+Static, SuchURL-basiert)
› Keywords, Sitelinks
› Multi-Campaign-fähig
Bulkupload
(Ad Template)
18. SCHRITT I: MODELL-AGGREGATION
Product name Category Brand Gender Color Price
# 001 Instinct VS Kletterschuhe Scarpa Herren Schwarz 129 €
#102 Instinct Kletterschuhe Scarpa Herren Rot 90 €
#003 Vapor V Kletterschuhe Scarpa Damen Grün 79 €
Name Type Models Gender Brands Colors MinPrice
Adgroup 1 Scarpa_Kletterschuhe_Herren BCG 2 Herren Scarpa
Schwarz,
Rot
90 €
AG 2 Scarpa_Kletterschuhe BC 3
Herren,
Damen
Scarpa ... 79 €
AG 3 Scarpa Instinct BM 2 Herren Scarpa
Schwarz,
Rot
90€
19. Zielsetzung Beispielfeed: BraCatGen aggregiert
SCHRITT I: DATENMODELL
Ad Customizer Parameter
› minPrice, discount
› number of models
› sale items, gender
› sizes, colors, stock etc
20. Bulkupload
(Ad Template)
Ad Customizer & Geschäftsdatenfeed
SCHRITT II: AD CUSTOMIZER
Aggregated Data
› BrandCategGen
› BrandCateg
› BrandGen Sale
Ad Customizer Parameter
› minPrice, discount
› number of models
› sale items, gender
› sizes, colors, stock etc
21. Aufsetzen des Geschäftsdatenfeeds
SCHRITT II: AD CUSTOMIZER
Ad Customizer Parameter
› minPrice, discount
› number of models
› sale items, gender
› sizes, colors, stock etc
› Gemeinsam gen. Bibliothek > Geschäftsdaten > „Anzeigenanpassungsdaten“
› Jedes Attribut mit „ name (Datentyp)“ angeben
› Scheduling alle 6 Std einrichten
› Beispielfeed: http://bit.ly/norisk_demofeed_seacamp
22. SCHRITT III: CSV-BULKUPLOAD
› Feedumwandlung in AdWords Keyword und Anzeigen Zielformat (Template?)
› Anzeigen:
› Erstellung statische, sowie mind. 2 Parameter-Anzeigen
› Ad Customizer Nutzung über „{=feedname.attribut}“
› Path 1 & 2 aus Keyword-Feedspalte, URL über Suchpräfix und Keyword
› Regelupload oder Toolgestützt
Keyword und Ad Bulkupload aus csv-Feed
24. SCHRITT III: BULKUPLOAD MIT SHEETS
› Konfiguration von Anzeigen im Google-Docs Template, dh alle verwendeten AggregationTypes
› Kein Tool-Frontend notwendig
Automatisierung mit Ad Templates
25. AdGroup Statussync mit norisk Skript
SCHRITT IV: STATUS-SYNC
› Download des Github-Skripts: http://bit.ly/norisk_script_feedcampaigns
› Skript-Konfiguration: Feed-URL, Campaign Type
› Leistungen:
› Synchronisation AdGroup-Status nach Feed
› Multi-Campaign-Fähigkeit
à pro Marke vs Aggregationstyp
› Manuelle Pausierung wird NICHT verändert
26. Script
ÜBERBLICK SETUP
Data model
› BrandCategGen
› BrandCateg
› BrandGen Sale
Ad Customizer Parameter
› minPrice, discount
› number of models
› sale items, gender
› sizes, colors, stock etc
› AdGroups inkl. Status-Sync
› Ads (Param+Static, SuchURL-basiert)
› Keywords
› Multi-Campaign-fähig
Bulkupload
(Ad Template)
Erneut im Gesamtbild...
28. BEST PRACTICES
Beste Kampagnenstruktur? Es kommt darauf an...
Kampagnensplit nach
Vorteile Nachteile EMPFEHLUNG
Aggregationstyp Negative Fencing durch Listen
(Brands, Kategorien, Titel)
Kampagne thematisch
heterogen
Klein & selektiv
anfangen
Marke / Kategorie Übersichtlich,
Nutzung bisheriger Kampagnen
Negative Fencing
schwierig
TopMarken & Rest-All Auslagerung von Topmarken Historienverlust
Nach Matchtype Genauere CPC & Budget-
Kontrolle
Automatisierung
notwendig
Trennung (wenn mgl.)
34. KÜRZUNG UND SONDERZEICHEN
Kürzung langer Namen
› Begrenzungen Headline, SitelinkText, Path1/ 2
› Anzeigen: Überlange Werte kürzen+labeln ODER nicht anlegen
› Ersetzungslisten in Feedtool
› Brandlist: „State of Elevenate“ > “State of Elev.“
› Categorylist: „Strickjacken & Cardigans“ > „Cardigans“
› Genderkürzung „Damen“ > „D.“ (wenn knapp)
Normalisierung von Sonderzeichen Zeichen Headline Keyword SitelinkText
& ü ü ü
/ ü X ü
, ü X ü
› Nutzung Ersetzungsvorlage: bit.ly/adwords_forbidden_chars
› Komplettanlage und Prüfung aller Ablehnungen
35. AD EXTENSIONS
Sitelinks
› Adgroupspezifische Sitelinks vorzuziehen (10k Limit)
› Thematische Nachbarn
› CrossBrand Same Category, dh alle Brand+Socken
› WICHTIG: Entweder mind. 4 Sitelinks oder keine!
› Pausierung/ Aktivierung über Enddatum
› % und Max Discounts können variieren
Weitere
› Snippets aus Listen generieren: Categories, Brands, etc
› Price Feed aus gleicher Datengrundlage möglich (kein Scheduling)
36. EDGE CASES & FEINTUNING
Feintuning Beispiele
› Keinen Plural in Kategorien erwarten
› Leere Werte in Fließtext vermeiden
› Verwendung von Unisex prüfen ü
ü
X
ü
37. EDGE CASES: DA HILFTS NICHTS MEHR...
› Keinen Plural in Kategorien erwarten
› Pausierung von Sitelinks
› Unisex
38. BEST PRACTICES
Langfristige Optimierung
› Feed-AdGroup = NUR (!) Basisstruktur à TopAdGroups manuell veredeln!
› Manuelle Anpassung von Anzeigen & Keywords sinnvoll!
› Überschneidungsfreiheit mittels Negative Libraries
› Sinnvolle Mindestmengen für Feedexporte setzen: 1 BraMod, 3 für Rest, 5 für SALE?
› Wertketten von Attributen testen, zB „Adidas, Asics & mehr“
› Generische AdGroups prüfen und Pausierungsregel evaluieren
hBp://www.sweetswaps.com/post/105383153057/how-to-make-pizza