Aufbäumen gegen Google Shopping: Wie man mit Feedkampagnen, Ad Customizern und Scripts automatisierte Feedkampagnen selbst erstellen kann & so den SEA Mid- bzw. Longtail automatisieren kann
1. Judith Rogl | norisk
Feedkampagnen selbst erstellen
Mit Produktfeeds, Ad Customizern und AdWords
Scripts den Midtail automatisieren
2. ÜBERSICHT
1. GRUNDLAGEN
› Problem & Zielsetzung: Was war immer schon das Problem?
› Lösungsansatz: Wahl der richtigen Keywordebenen
› Systemvoraussetzungen: Suche und Produktdaten als Vermittler
2. SETUPSCHRITTE
› Datenmodell über Feedtool
› Bulkupload
› Geschäftsdatenfeed & Ad Template Setup
› AdGroup Status-Sync mit AdWords Scripts
3. BEST PRACTICES & ERGEBNISSE
3. › eCommerce Lösungen & Performance Marketing
› Seit 2010 am Markt
› 35 Mitarbeiter (München und Freiburg)
norisk Facts
› Teamlead SEA
› SEA seit 2013
Judith Rogl Facts
4. norisk SEA Tools mit AdWords Scripts
UNSERE SEA TOOLS
› Produktgruppen Automatisierung für Shopping
› Feedbasierte Kampagnen
› ROAS Feed Optimizer für intelligente Kostenausschlüsse
› SEA Tool Referenzen:
14. ÜBERSICHT
1. GRUNDLAGEN
› Problem & Zielsetzung: Was war immer schon das Problem?
› Lösungsansatz: Wahl der richtigen Keywordebenen
› Systemvoraussetzungen: Suche und Produktdaten als Vermittler
2. SETUPSCHRITTE
› Datenmodell über Feedtool
› Bulkupload
› Geschäftsdatenfeed & Ad Template Setup
› AdGroup Status-Sync mit AdWords Scripts
3. BEST PRACTICES & ERGEBNISSE
15. Script
Der gesamte Prozessfluss
Ü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)
18. SCHRITT I: DATENMODELL
› Festlegung Kampagnentyp:
› Nach Aggregationstyp oder Marke oder
Topkategorie
› Festlegung AdGroupname:
› Nach Aggr: {Brand}_{Category}_{Gender}
› Marke: z_Feed_{AggrType}_ {Brand}
_{Category}_{Gender}
› Selektive Aktivierung aller benötigten
Exporttemplates
› Hinterlegung Importfeeds als Datenquellen
› Berechnung der Werte:
› MinPrice = SortValues
› MaxDiscount = (UVP-Price), SortValues
› nr_models = CountValues
› sale_item_count = CountValues (!sale=0)
› stock, gender_range etc.
› Exportfeeds.
› Festlegung der Mindestmengen pro Typ
› Feeds: Non-Sale & SALE (nur reduzierte)
IMPORT MERGE
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)
Script
Dreistufiger AdWords Setup
ÜBERBLICK SETUP
Data model
› BrandCategGen
› BrandCateg
› BrandGen Sale
Ad Customizer Parameter
› minPrice, discount
› number of models
› sale items, gender
› sizes, colors, stock etc
22. SCHRITT II: BULKUPLOAD
› Feedumwandlung in Keyword und Anzeigen Uploadformat (eigener Feed denkbar)
› Anzeigen:
› Erstellung statische, sowie 1 bis n Parameter-Anzeigen
› Referenzierung Ad Customizer über „feedname.attribut“
› Path 1 & 2 aus Keyword-Feedspalte, URL über Suchpräfix und Keyword
› Regelmäßiger manueller Upload oder Vollautomatismus
Keyword und Anzeigen Bulkupload aus Feed
23. ALTERNATIVE: AD TEMPLATE SETUP
› Konfiguration von Anzeigen im Google-Docs Template, dh alle verwendeten AggregationTypes
› Nutzbar in Skript Vollversion
Vollautomatismus: Arbeiten mit Ad Templates
24. Bulkupload
(Ad Template)
Ad Customizer & Geschäftsdatenfeed
SCHRITT III: AD CUSTOMIZER
Data model
› BrandCategGen
› BrandCateg
› BrandGen Sale
Ad Customizer Parameter
› minPrice, discount
› number of models
› sale items, gender
› sizes, colors, stock etc
25. Aufsetzen des Geschäftsdatenfeeds
SCHRITT III: 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
› Anlage von zwei Feeds: Non-Sale und SALE
› Beispielfeed: http://bit.ly/norisk_demofeed_seacamp
26. AdGroup-Statussync mit norisk Skript
SCHRITT IV: SCRIPT SETUP
› 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
› (Skript Vollversion ermöglicht komplette Anlage)
27. 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...
29. 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,
Gut mit bestehenden
Kampagnen vereinbar
Negative Fencing
schwieriger
Markengruppe Kompromiss
Festlegung der
Gruppierung
30. BEST PRACTICES
Unerlässlich: Direkte Live Follow-Up-Prüfung
› Anzeigen:
› Werden die Parameter korrekt aufgelöst?
› Erzeugen die Param Ads Impressions?
› Pathwerte korrekt? Gibt es Zeichenfehler?
› Funktioniert die ZielURL?
› Welche Anzeigen wurden warum abgelehnt (z.B. Markenfreigabe)?
› Ergänzung von Ad Extensions: Sitelinks, Callout, Snippet, Price
› Ergänzung RLSA-Zielgruppen
› Bidding-Strategie
Idiot!!!
I
forgot
to
check...
36. SUMMARY
TAKE AWAYS
1. Feedkampagnen durch AGGREGATION funktionieren
2. DIY Komponenten: Feedtool, AdWords Scripts, Ad Template Geschäftsdaten
3. Sehr hohe Flexibilität der Datenattribute möglich
4. Klein selektiv anfangen
5. Monitoring Optimierung essentiell, KEIN Selbstläufer!
6. Manuelle Veredelung der Topadgroups notwendig
7. Keyword Duplikation beobachten