SlideShare a Scribd company logo
The End Of Exact Match?
Negative Automation for 2019
(And Beyond)
Christopher Gutknecht | #SMXMunich
My Goal for Today: New, Actionable Tips
How was Chris’ SMX session?
Not exactly entertaining.
But I got useful scripts!
English Slides for a Global PPC Community
Today’s 7-Part Negative Framework
DSA SEARCH
2. DSA List-Fencing
SHOPPING
1. Negative-List Sync 3. Query Overlap
4. Near Exact Add
5. Negative Conflicts
6. Negative Deduplication in Ads Editor
7. Bad NGram Finder with Big Query
ALL
I’m a PPC With a Passion For Automation
Javascript
Python
2008 2014 2016
PPC Automation
PPC
20182012
Christopher Gutknecht
Head of Online Marketing @ norisk
Munich-based
Focus Ecom & Retail
Self Taught Dev
Dad of 2,5 yr old
My Session Material For You
SCRIPTSSLIDES
slideshare.net/norisk bit.ly/norisk_negatives
Queries 2019: Easy to flood, hard to control
Queries: Way back in a Perfect Account
The Query Reality is Often This: Chaos
Many Keywords Aiming For Same Terms
1 Query
10 Candidates
#OverlapHell
End of Exact Match? Maybe A Slow Decline
2. Car Leasing
1. Office Furniture
→ Near Exact: Only 5-10%
Why Does Managing Negatives Matter?
- Reducing Misrouted Queries
- Lower Cost Per Click
- Reduce Non-performing traffic
- Increased Control
- Keep campaigns clean(er)
Today’s 7-Part Negative Framework
DSA SEARCH
2. DSA List-Fencing
SHOPPING
1. Negative-List Sync 3. Query Overlap
4. Near Exact Add
5. Negative Conflicts
6. Negative Deduplication in Ads Editor
7. Bad NGram Finder with Big Query
ALL
1. Let’s Start With Negatives for Shopping
DSA SEARCHSHOPPING
1. Negative-List Sync
ALL
Shopping Negative Fencing Via Lists
1. Negative-List Sync
CAMPAIGN PARTITION
Shopping Fencing via List, Script & Feed
1. Negative-List Sync
LIST SYNC PROCESS
Generic
Brand
Titles_Exact_1
Titles_Exact_2
Product
Campaign Negative Lists
Brands_Broad
Categories_Broad
Sync_Scripts
Cat_Br
Titles_Ex
Brands_Br
Feeds
Script Download: bit.ly/norisk_negatives
Common Pitfall: Over & Underfencing
1. Negative-List Sync
OVERFENCING UNDERFENCING
Categories “Laufschuhe Stadt & Wald”
“aalborg GmbH & Co KG”
→ Regularly Check Your Input Data!
“Lo”
Brands “On”
Addon: Exact Match Shopping Campaigns
1. Negative-List Sync
EXACT MATCH SHOPPING FENCER
Brand_Exact
Query Negative List
Brands_Broad
Script Download: bit.ly/norisk_negatives
Query
Set Negative if not equals
Campaign
Smart Shopping: Fencing Outdated?
1. Negative-List Sync
Smart Shopping: Use With Caution!
1. Negative-List Sync
2. Let’s Move On: Negatives for DSA
DSA SEARCH
2. DSA List-Fencing
SHOPPING
ALL
Consistent Increase in DSA Performance
2. DSA List-Fencing
DSA Segmenting + Smart Bidding = Win!
Caution: DSA is a Hungry Monster!
2. DSA List-Fencing
→ Fence Search against DSA
Who has DSA Negatives under Control?
2. Search Queries
Volume-based Fencing Script For DSA
2. DSA List-Fencing
DSA_Fencing_Ex_1
DSA_Fencing_Ex_2
DSA_Fencing_Ex_3
....
{max = 5}
1. DSA Queries
DSA List Pool
DSA-FENCING PROCESS (EXACT)
if (Conv=0 & Overlap)
checkOverlap
if (clicks > x)
Script Download: bit.ly/norisk_negatives
Sync-Script Sources
3. Handling Query Overlaps in Search
DSA SEARCHSHOPPING
3. Query Overlap
4. Near Exact Add
5. Negative Conflicts
ALL
Misrouted Queries Are Expensive
3. Query Overlap
Query Overlaps = Hidden Cost Drivers!
0.07 vs 0.32 € → 3.5 times more expensive
Solving Overlaps by Word Similarity
3. Query Overlaps
+Nike
“Nike Air Max”
Nike Air Max 97
Keyword LetterChanges
(Levensthein)
Similarity
Nike 9 27%
0 (/ 15) 1
Nike Air Max 3 80%
QUERY “NIKE AIR MAX 97“
Suggesting Negative For Broader KW
3. Query Overlaps
+Nike
“Nike Air Max”
Nike Air Max 97
Keyword LetterChanges Similarity
Nike 9 27%
0 1
Nike Air Max 3 80%
QUERY “NIKE AIR MAX 97“
“Air Max 97”
1. AdGroup Selection
Overlap Script I: Data & Scope
2. Week Label Scope
Overlap Script II: Email Output
4. Overlap Cases,
Suggestions &
Comment Column
3. Config & Impact
Overlap Case I: Word Hierarchy
CASE
Separate Adgroup or new Keyword variation?
Overlap Case II: Exact - BMM
CASE
Missing Exact BMM Fencing
Script Download: bit.ly/norisk_negatives
ADDON: Exact - BMM Keyword Sync
SCRIPT SCOPE
- Synchronizes positive & negative keywords in exact / bmm adgroups
Script Download: bit.ly/norisk_negatives
[ ] +
4. Handling Expensive Near-Exact
DSA SEARCHSHOPPING
3. Query Overlap
4. Near Exact Add
5. Negative Conflicts
ALL
What To Do With Exact Variants?
4. Near-Exact Split
CHOOSE BY TYPE, CLICKS AND CPC
Word Order
Word Variant
Spacing Variant
Typo
Letter Variant
How To Distinguish Typos & Variants?
4. Near-Exact Split
GOOGLE SUGGEST & CUSTOM SEARCH
1. Suggest
for Variants
2. Custom
Search for
Typos
The Uncertainty With Similar Keywords
4. Near-Exact Split
SIMILAR KWS IN THE [ SAME ] AD GROUP
Near-Exact in 2019: End of the SKAG?
4. Near-Exact Split
SKAGS IN 2019 : PROS & CONS
Source: unbounce.com/ppc/skags-ppc-best-practice/
High CTR & Quality Score
Query Overlaps if Near-Exact
Near-Exact Handler Script: What It Does
4. Near-Exact Split
ADDS KEYWORDS OR CREATES NEW ADGROUPS
Script Download: bit.ly/norisk_negatives
1. Add Keyword
Queries
Query
wordSimilarity = high
Actions
2. New SKAG AdGroupQuery 2
Query 3 3. All Typo AdGroup
clicks greater x
is Typo = true
5. Resolving Negative Conflicts
DSA SEARCHSHOPPING
3. Query Overlap
4. Near Exact Add
5. Negative Conflicts
ALL
Google’s Negative Conflicts MCC Script
5. Negative Conflicts
SCRIPT OUTPUT IN SHEET
Run Weekly → Will NOT (!) cover DSA & Shopping
How To Find Harmful Negatives? (Hard)
5. Negative Conflicts
LOOK FOR LONG-TERM IMPRESSION DROPS
Impression Drops without Status or CPC Changes
6. Deduplicating Negatives
DSA SEARCHSHOPPING
6. Negative Deduplication in Ads Editor
ALL
Use the Deduplication Tool in Ads Editor
6. Neg Deduplication
Set Scope &
Configuration
> Tools
Use the Deduplication Tool in Ads Editor
Set Scope & Configuration
6. Neg Deduplication
ALL
7. Finding “Bad“ Ngrams with Big Query
DSA SEARCHSHOPPING
7. Bad NGram Finder with Big Query
ALL
Ngramming Is Better with BigQuery
7. Find Bad Ngrams
BRAINLABS SCRIPT > TIMEOUTS
The Basis: Google Ads Data Transfer
7. Find Bad Ngrams
ALL SETTING UP THE ADS TRANSFER: 5 MIN
Set up Cloud console & go to: bigquery.cloud.google.com
Where To Run Ngram Queries?
7. Find Bad Ngrams
BIG QUERY GOOGLE COLAB DATA STUDIO
Pre-Analysis: Data by Word Count
7. Find Bad Ngrams
QUERY PERFORMANCE BY WORD COUNT
No relevant long tail here!
Example Unigrams: Not Helpful
7. Find Bad Ngrams
1-WORD RESULTS (UNIGRAMS)
No clear indication of “bad” words
Example Bigrams: Not Helpful
7. Find Bad Ngrams
2-WORD RESULTS (BIGRAMS)
No clear indication of “bad” words
RECAP: 7-Part Negative Framework
DSA SEARCH
2. DSA List-Fencing
SHOPPING
1. Negative-List Sync 3. Query Overlap
4. Near Exact Add
5. Negative Conflicts
6. Negative Deduplication in Ads Editor
7. Bad NGram Finder with Big Query
ALL
RECAP: My Session Material For You
SCRIPTSSLIDES
slideshare.net/norisk bit.ly/norisk_negatives
Takeaways: Take Control of Negatives!
1. Face your overlaps by volume
2. Use the 7-part framework
3. Never assume all is ok
4. Save € & reinvest WE’RE HIRING!
#SMXMunich

More Related Content

More from norisk

More from norisk (6)

SEAcamp November 2017 Hannover | Automatisierte Feedkampagnen selbst erstelle...
SEAcamp November 2017 Hannover | Automatisierte Feedkampagnen selbst erstelle...SEAcamp November 2017 Hannover | Automatisierte Feedkampagnen selbst erstelle...
SEAcamp November 2017 Hannover | Automatisierte Feedkampagnen selbst erstelle...
 
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
 
Sea Camp 2017 | Vortrag Automatisierte Feedkampagnen selbst erstellen | Judit...
Sea Camp 2017 | Vortrag Automatisierte Feedkampagnen selbst erstellen | Judit...Sea Camp 2017 | Vortrag Automatisierte Feedkampagnen selbst erstellen | Judit...
Sea Camp 2017 | Vortrag Automatisierte Feedkampagnen selbst erstellen | Judit...
 
CPX 2016 Vortrag | Automation-Driven Product-Data Marketing
CPX 2016 Vortrag | Automation-Driven Product-Data MarketingCPX 2016 Vortrag | Automation-Driven Product-Data Marketing
CPX 2016 Vortrag | Automation-Driven Product-Data Marketing
 
AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)
AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)
AdWords Scripts Automation, SEACamp2016 | Christopher Gutknecht (norisk)
 
SEA Link Checks mit Screaming Frog und Scripts
SEA Link Checks mit Screaming Frog und ScriptsSEA Link Checks mit Screaming Frog und Scripts
SEA Link Checks mit Screaming Frog und Scripts
 

Recently uploaded

Blue and Yellow Illustrative Digital Education Presentation (1).pptx
Blue and Yellow Illustrative Digital Education Presentation (1).pptxBlue and Yellow Illustrative Digital Education Presentation (1).pptx
Blue and Yellow Illustrative Digital Education Presentation (1).pptx
ayush20231
 
Relatório da OMS / Unicef / IBFAN sobre a situação do Código Internacional de...
Relatório da OMS / Unicef / IBFAN sobre a situação do Código Internacional de...Relatório da OMS / Unicef / IBFAN sobre a situação do Código Internacional de...
Relatório da OMS / Unicef / IBFAN sobre a situação do Código Internacional de...
Prof. Marcus Renato de Carvalho
 

Recently uploaded (20)

A quick journey across brands, industries and people.
A quick journey across brands, industries and people.A quick journey across brands, industries and people.
A quick journey across brands, industries and people.
 
Wide Format Resource Guide | PrintAction
Wide Format Resource Guide | PrintActionWide Format Resource Guide | PrintAction
Wide Format Resource Guide | PrintAction
 
The Wealth of a Homeonwers association is analogous to the wealth of a Nation
The Wealth of a Homeonwers association is analogous to the wealth of a NationThe Wealth of a Homeonwers association is analogous to the wealth of a Nation
The Wealth of a Homeonwers association is analogous to the wealth of a Nation
 
SocialMedia Marketing Plan for TheSparksFoundation
SocialMedia Marketing Plan for TheSparksFoundationSocialMedia Marketing Plan for TheSparksFoundation
SocialMedia Marketing Plan for TheSparksFoundation
 
Awesome Free Global Opportunity Online Mining Crypto Currency On Your Mobile...
Awesome Free Global  Opportunity Online Mining Crypto Currency On Your Mobile...Awesome Free Global  Opportunity Online Mining Crypto Currency On Your Mobile...
Awesome Free Global Opportunity Online Mining Crypto Currency On Your Mobile...
 
Webinar: What the Hell is Legitimate Interest?
Webinar: What the Hell is Legitimate Interest?Webinar: What the Hell is Legitimate Interest?
Webinar: What the Hell is Legitimate Interest?
 
Link Building in 2024: What Works, What Doesn't, and What's Next
Link Building in 2024: What Works, What Doesn't, and What's NextLink Building in 2024: What Works, What Doesn't, and What's Next
Link Building in 2024: What Works, What Doesn't, and What's Next
 
Case Study- Canadian Korean Honey Market_.pdf
Case Study- Canadian Korean Honey Market_.pdfCase Study- Canadian Korean Honey Market_.pdf
Case Study- Canadian Korean Honey Market_.pdf
 
Building Your Customer Base with MailPoet.pdf
Building Your Customer Base with MailPoet.pdfBuilding Your Customer Base with MailPoet.pdf
Building Your Customer Base with MailPoet.pdf
 
Top SEO Trends to Embrace in 2024‎ ‎ ‎ ‎
Top SEO Trends to Embrace in 2024‎ ‎ ‎ ‎Top SEO Trends to Embrace in 2024‎ ‎ ‎ ‎
Top SEO Trends to Embrace in 2024‎ ‎ ‎ ‎
 
All Over Conclusion Digital Marketing / Digital Marketing Benefits
All Over Conclusion Digital Marketing / Digital Marketing BenefitsAll Over Conclusion Digital Marketing / Digital Marketing Benefits
All Over Conclusion Digital Marketing / Digital Marketing Benefits
 
Being a PMM with a multi-product portfolio - Product Marketing Summit
Being a PMM with a multi-product portfolio - Product Marketing SummitBeing a PMM with a multi-product portfolio - Product Marketing Summit
Being a PMM with a multi-product portfolio - Product Marketing Summit
 
Jesse Saez: A Journey of Dedication and Success in the Automotive Industry
Jesse Saez: A Journey of Dedication and Success in the Automotive IndustryJesse Saez: A Journey of Dedication and Success in the Automotive Industry
Jesse Saez: A Journey of Dedication and Success in the Automotive Industry
 
SAUDI ARABIA MARKET OVERVIEW-PARTICLE BOARD.docx.pdf
SAUDI ARABIA MARKET OVERVIEW-PARTICLE BOARD.docx.pdfSAUDI ARABIA MARKET OVERVIEW-PARTICLE BOARD.docx.pdf
SAUDI ARABIA MARKET OVERVIEW-PARTICLE BOARD.docx.pdf
 
BrightonSEO - Search Engine Omnipresence_ Why SEOs need to look beyond Google
BrightonSEO - Search Engine Omnipresence_ Why SEOs need to look beyond GoogleBrightonSEO - Search Engine Omnipresence_ Why SEOs need to look beyond Google
BrightonSEO - Search Engine Omnipresence_ Why SEOs need to look beyond Google
 
Beyond the Basics: Enhanced Strategies for Next-Level Advertising
Beyond the Basics: Enhanced Strategies for Next-Level AdvertisingBeyond the Basics: Enhanced Strategies for Next-Level Advertising
Beyond the Basics: Enhanced Strategies for Next-Level Advertising
 
Why Digital Marketing Important for our Business.pdf
Why Digital Marketing Important for our Business.pdfWhy Digital Marketing Important for our Business.pdf
Why Digital Marketing Important for our Business.pdf
 
Blue and Yellow Illustrative Digital Education Presentation (1).pptx
Blue and Yellow Illustrative Digital Education Presentation (1).pptxBlue and Yellow Illustrative Digital Education Presentation (1).pptx
Blue and Yellow Illustrative Digital Education Presentation (1).pptx
 
Relatório da OMS / Unicef / IBFAN sobre a situação do Código Internacional de...
Relatório da OMS / Unicef / IBFAN sobre a situação do Código Internacional de...Relatório da OMS / Unicef / IBFAN sobre a situação do Código Internacional de...
Relatório da OMS / Unicef / IBFAN sobre a situação do Código Internacional de...
 
TikTok: The Cultural Revolution in 10 minutes!
TikTok: The Cultural Revolution in 10 minutes! TikTok: The Cultural Revolution in 10 minutes!
TikTok: The Cultural Revolution in 10 minutes!
 

Negative Automation Tactics for 2019_SMX Munich_Christopher Gutknecht

  • 1. The End Of Exact Match? Negative Automation for 2019 (And Beyond) Christopher Gutknecht | #SMXMunich
  • 2. My Goal for Today: New, Actionable Tips How was Chris’ SMX session? Not exactly entertaining. But I got useful scripts!
  • 3. English Slides for a Global PPC Community
  • 4. Today’s 7-Part Negative Framework DSA SEARCH 2. DSA List-Fencing SHOPPING 1. Negative-List Sync 3. Query Overlap 4. Near Exact Add 5. Negative Conflicts 6. Negative Deduplication in Ads Editor 7. Bad NGram Finder with Big Query ALL
  • 5. I’m a PPC With a Passion For Automation Javascript Python 2008 2014 2016 PPC Automation PPC 20182012 Christopher Gutknecht Head of Online Marketing @ norisk Munich-based Focus Ecom & Retail Self Taught Dev Dad of 2,5 yr old
  • 6. My Session Material For You SCRIPTSSLIDES slideshare.net/norisk bit.ly/norisk_negatives
  • 7. Queries 2019: Easy to flood, hard to control
  • 8. Queries: Way back in a Perfect Account
  • 9. The Query Reality is Often This: Chaos
  • 10. Many Keywords Aiming For Same Terms 1 Query 10 Candidates #OverlapHell
  • 11. End of Exact Match? Maybe A Slow Decline 2. Car Leasing 1. Office Furniture → Near Exact: Only 5-10%
  • 12. Why Does Managing Negatives Matter? - Reducing Misrouted Queries - Lower Cost Per Click - Reduce Non-performing traffic - Increased Control - Keep campaigns clean(er)
  • 13. Today’s 7-Part Negative Framework DSA SEARCH 2. DSA List-Fencing SHOPPING 1. Negative-List Sync 3. Query Overlap 4. Near Exact Add 5. Negative Conflicts 6. Negative Deduplication in Ads Editor 7. Bad NGram Finder with Big Query ALL
  • 14. 1. Let’s Start With Negatives for Shopping DSA SEARCHSHOPPING 1. Negative-List Sync ALL
  • 15. Shopping Negative Fencing Via Lists 1. Negative-List Sync CAMPAIGN PARTITION
  • 16. Shopping Fencing via List, Script & Feed 1. Negative-List Sync LIST SYNC PROCESS Generic Brand Titles_Exact_1 Titles_Exact_2 Product Campaign Negative Lists Brands_Broad Categories_Broad Sync_Scripts Cat_Br Titles_Ex Brands_Br Feeds Script Download: bit.ly/norisk_negatives
  • 17. Common Pitfall: Over & Underfencing 1. Negative-List Sync OVERFENCING UNDERFENCING Categories “Laufschuhe Stadt & Wald” “aalborg GmbH & Co KG” → Regularly Check Your Input Data! “Lo” Brands “On”
  • 18. Addon: Exact Match Shopping Campaigns 1. Negative-List Sync EXACT MATCH SHOPPING FENCER Brand_Exact Query Negative List Brands_Broad Script Download: bit.ly/norisk_negatives Query Set Negative if not equals Campaign
  • 19. Smart Shopping: Fencing Outdated? 1. Negative-List Sync
  • 20. Smart Shopping: Use With Caution! 1. Negative-List Sync
  • 21. 2. Let’s Move On: Negatives for DSA DSA SEARCH 2. DSA List-Fencing SHOPPING ALL
  • 22. Consistent Increase in DSA Performance 2. DSA List-Fencing DSA Segmenting + Smart Bidding = Win!
  • 23. Caution: DSA is a Hungry Monster! 2. DSA List-Fencing → Fence Search against DSA
  • 24. Who has DSA Negatives under Control?
  • 25. 2. Search Queries Volume-based Fencing Script For DSA 2. DSA List-Fencing DSA_Fencing_Ex_1 DSA_Fencing_Ex_2 DSA_Fencing_Ex_3 .... {max = 5} 1. DSA Queries DSA List Pool DSA-FENCING PROCESS (EXACT) if (Conv=0 & Overlap) checkOverlap if (clicks > x) Script Download: bit.ly/norisk_negatives Sync-Script Sources
  • 26. 3. Handling Query Overlaps in Search DSA SEARCHSHOPPING 3. Query Overlap 4. Near Exact Add 5. Negative Conflicts ALL
  • 27. Misrouted Queries Are Expensive 3. Query Overlap Query Overlaps = Hidden Cost Drivers! 0.07 vs 0.32 € → 3.5 times more expensive
  • 28. Solving Overlaps by Word Similarity 3. Query Overlaps +Nike “Nike Air Max” Nike Air Max 97 Keyword LetterChanges (Levensthein) Similarity Nike 9 27% 0 (/ 15) 1 Nike Air Max 3 80% QUERY “NIKE AIR MAX 97“
  • 29. Suggesting Negative For Broader KW 3. Query Overlaps +Nike “Nike Air Max” Nike Air Max 97 Keyword LetterChanges Similarity Nike 9 27% 0 1 Nike Air Max 3 80% QUERY “NIKE AIR MAX 97“ “Air Max 97”
  • 30. 1. AdGroup Selection Overlap Script I: Data & Scope 2. Week Label Scope
  • 31. Overlap Script II: Email Output 4. Overlap Cases, Suggestions & Comment Column 3. Config & Impact
  • 32. Overlap Case I: Word Hierarchy CASE Separate Adgroup or new Keyword variation?
  • 33. Overlap Case II: Exact - BMM CASE Missing Exact BMM Fencing Script Download: bit.ly/norisk_negatives
  • 34. ADDON: Exact - BMM Keyword Sync SCRIPT SCOPE - Synchronizes positive & negative keywords in exact / bmm adgroups Script Download: bit.ly/norisk_negatives [ ] +
  • 35. 4. Handling Expensive Near-Exact DSA SEARCHSHOPPING 3. Query Overlap 4. Near Exact Add 5. Negative Conflicts ALL
  • 36. What To Do With Exact Variants? 4. Near-Exact Split CHOOSE BY TYPE, CLICKS AND CPC Word Order Word Variant Spacing Variant Typo Letter Variant
  • 37. How To Distinguish Typos & Variants? 4. Near-Exact Split GOOGLE SUGGEST & CUSTOM SEARCH 1. Suggest for Variants 2. Custom Search for Typos
  • 38. The Uncertainty With Similar Keywords 4. Near-Exact Split SIMILAR KWS IN THE [ SAME ] AD GROUP
  • 39. Near-Exact in 2019: End of the SKAG? 4. Near-Exact Split SKAGS IN 2019 : PROS & CONS Source: unbounce.com/ppc/skags-ppc-best-practice/ High CTR & Quality Score Query Overlaps if Near-Exact
  • 40. Near-Exact Handler Script: What It Does 4. Near-Exact Split ADDS KEYWORDS OR CREATES NEW ADGROUPS Script Download: bit.ly/norisk_negatives 1. Add Keyword Queries Query wordSimilarity = high Actions 2. New SKAG AdGroupQuery 2 Query 3 3. All Typo AdGroup clicks greater x is Typo = true
  • 41. 5. Resolving Negative Conflicts DSA SEARCHSHOPPING 3. Query Overlap 4. Near Exact Add 5. Negative Conflicts ALL
  • 42. Google’s Negative Conflicts MCC Script 5. Negative Conflicts SCRIPT OUTPUT IN SHEET Run Weekly → Will NOT (!) cover DSA & Shopping
  • 43. How To Find Harmful Negatives? (Hard) 5. Negative Conflicts LOOK FOR LONG-TERM IMPRESSION DROPS Impression Drops without Status or CPC Changes
  • 44. 6. Deduplicating Negatives DSA SEARCHSHOPPING 6. Negative Deduplication in Ads Editor ALL
  • 45. Use the Deduplication Tool in Ads Editor 6. Neg Deduplication Set Scope & Configuration > Tools
  • 46. Use the Deduplication Tool in Ads Editor Set Scope & Configuration 6. Neg Deduplication ALL
  • 47. 7. Finding “Bad“ Ngrams with Big Query DSA SEARCHSHOPPING 7. Bad NGram Finder with Big Query ALL
  • 48. Ngramming Is Better with BigQuery 7. Find Bad Ngrams BRAINLABS SCRIPT > TIMEOUTS
  • 49. The Basis: Google Ads Data Transfer 7. Find Bad Ngrams ALL SETTING UP THE ADS TRANSFER: 5 MIN Set up Cloud console & go to: bigquery.cloud.google.com
  • 50. Where To Run Ngram Queries? 7. Find Bad Ngrams BIG QUERY GOOGLE COLAB DATA STUDIO
  • 51. Pre-Analysis: Data by Word Count 7. Find Bad Ngrams QUERY PERFORMANCE BY WORD COUNT No relevant long tail here!
  • 52. Example Unigrams: Not Helpful 7. Find Bad Ngrams 1-WORD RESULTS (UNIGRAMS) No clear indication of “bad” words
  • 53. Example Bigrams: Not Helpful 7. Find Bad Ngrams 2-WORD RESULTS (BIGRAMS) No clear indication of “bad” words
  • 54. RECAP: 7-Part Negative Framework DSA SEARCH 2. DSA List-Fencing SHOPPING 1. Negative-List Sync 3. Query Overlap 4. Near Exact Add 5. Negative Conflicts 6. Negative Deduplication in Ads Editor 7. Bad NGram Finder with Big Query ALL
  • 55. RECAP: My Session Material For You SCRIPTSSLIDES slideshare.net/norisk bit.ly/norisk_negatives
  • 56. Takeaways: Take Control of Negatives! 1. Face your overlaps by volume 2. Use the 7-part framework 3. Never assume all is ok 4. Save € & reinvest WE’RE HIRING! #SMXMunich