Upload
christi-olson
View
604
Download
3
Embed Size (px)
Citation preview
#SMX @ChristiJOlson @BingAds
AUTOMATING PROCESSES & LEVERAGING TECHNOLOGY
LARGE SCALE PPC CAMPAIGN MANAGEMENT
Image Credit:
Jungfrau-marathon.ch
8 years 7.5 months
Boy Meets Girl Happily Ever AfterOur Fur Kids: Bella the Wunderpug &
Elsa the Not-So-Mini SchnauzerComing in May 2016
8.5 years
Pro
fess
ional
Back
gro
und
Search Evangelist
#SMX @ChristiJOlson @BingAds
o Managing 10K+ KWDs
o Automation Tools & Technology
o Excel Automation
o Bing Ads Intelligence
o AdWords Scripts
o Automated Rules
Scaling Campaigns & Automating Processes:
Image Credit: rockingirls.ch
Location: Matterhorn, CH
Photographer: Michael Meisl
#SMX @ChristiJOlson @BingAds
Managing Large Scale (10K+ Keyword) Accounts
It’s like running a marathon, you have to plan [and train] to finish.
#SMX @ChristiJOlson @BingAds
Everything Starts with Structured Data
Expedia
• 300K Hotels
• Global Scale (availability)
• Replicate for 20+ Languages
Bing Shopping [2008]
• 2M+ Unique Products
• 50+ Tier 1 Product Categories
• 1000+ Tier 2 Product Categories
Microsoft Store
• 100+ SKUs
• Weekly Offers & Promotions
• Available in 40+ Markets
• Replicate for 20+ Languages
#SMX @ChristiJOlson @BingAds
Everything Starts with Structured Data
Bing Shopping [2008]
The Challenge:
• 3 months to create accounts (from the ground up)
• 2M active products (10-20% net-new products weekly)
The Solution: Use Structured Data (Product Hierarchy + Taxonomy) to:
Automate Everything!
• Account structure
• Develop keyword definitions & themes
• Ad Copy Templates
#SMX @ChristiJOlson @BingAds
Build scalable accounts by using Structured Data
Develop strategy based on KPIs
Revenue or Leads ROAS or Efficiency Conversion Value or LTV
Choose segmentation strategy:
Product Offering Demand Geo-Location
Use Structured Data
Site Taxonomy Product Feed Location Feed
#SMX @BingAds @ChristJOlson
Products
Modifiers
Attributes
Account Structure• Account
• Campaigns
• Ad Groups
Used to create Keyword Definitions (Tail Keywords)
Used in Ad Copy
Create a structure from your feed/taxonomy
Base (Head) KeywordsQualifiers
#SMX @BingAds @ChristJOlson
Products
Modifiers
Attributes
Descriptive words / phrases for keyword definitions
Price, # Products Available, Offers, Colors
Create a structure from your feed/taxonomy
Qualifiers
Model, Brand
Product Categorization, Model, Brand, SKUs
#SMX @ChristiJOlson @BingAds
Example of Product Feed Structure (fake data)
AttributesQualifiers Product
#SMX @ChristiJOlson @BingAds
Framework: Product, Qualifier, Modifier & Attributes
Product (A)
Laptops
Tablets
Qualifier (B)
Surface
Surface 3
Surface Pro 3
Surface 4
Modifiers (C)
Buy
Price
Reviews
Account Structure
Mix & Match
Campaigns A A+B B
Ad Groups B B+C C
#SMX @ChristiJOlson @BingAds
Stop thinking of keywords think structured groupings
#SMX @ChristiJOlson @BingAds
Structure your Keywords to Scale: Definitions not Keywords
Scalable
Easy to automate
Head Terms Long Tail
Buy <Brand+ Model >
Cheap Hotels in <Location>
Buy Surface Pro 4
Cheap Hotels in Munich
#SMX @ChristiJOlson @BingAds
Use the attributes to create ad copy templates
OfferDiscount
% or $Reviews
# of
Models# in StockPrice
Attributes:
(ad copy)
Buy {Product or Product + Version}
Save Up To {Discount % or $}. Now {Price}.
Only {# in Stock} Remaining. Purchase Today.
#SMX @ChristiJOlson @BingAds
Develop process to create rich granular outputs
Rich & Granular Outputs:
Campaigns Ad Groups Keywords Ad Copy
Basic Inputs (Feed /Taxonomy)
Feeds
(Product, Location)Themes
Keyword Definitions
Ad Templates
#SMX @ChristiJOlson @BingAds
Use structured data to:
• Be scalable
• Make it easy to replicate
• Generate head terms & tail queries
#SMX @ChristiJOlson @BingAds
o Managing 10K+ KWDs
o Automation Tools & Technology
o Excel Automation
o Bing Ads Intelligence
o AdWords Scripts
o Automated Rules
Scaling Campaigns & Automating Processes:
#SMX @ChristiJOlson @BingAds
hire an agency to do it...
The secret to automating everything is…
#SMX @BingAds @ChristJOlson
Should you automate something? 3 Questions to Ask:
Is this a task I do (or should do) regularly?
E.g. every day, every week, every month?
Is this a task I’m comfortable enough to know it’s running in the background without direct supervision?
Is this a very basic task that takes longer to do than decide the optimization necessary?
Everything Starts with Structured Data
Bing Shopping Example
• Account structure
• Develop keyword definitions & themes
• Ad Copy Templates
#SMX @ChristiJOlson @BingAds
Create an XLS template to help you scale out campaign builds
example built by @SamuelDJames
Tricks for Automating SEM Campaign Builds
#SMX @ChristiJOlson @BingAds
Create an XLS template to scale out keyword definition builds
example built by @SamuelDJames
Tricks for Automating SEM Campaign Builds
#SMX @ChristiJOlson @BingAds
You can do this in XLS or…
menswomens
boysgirls
topspantsshoes
#SMX @ChristiJOlson @BingAds
Tip: Use Bing Keyword Planner
#SMX @ChristiJOlson @BingAds
o Managing 10K+ KWDs
o Automation Tools & Technology
o Excel Automation
o Bing Ads Intelligence
o AdWords Scripts
o Automated Rules
Scaling Campaigns & Automating Processes:
#SMX @ChristiJOlson @BingAds
Bing Ads Intelligence is a powerful research tool
Create bulksheets
Easily build
lists
Get insights on
traffic
Get keyword
suggestions
bingads.com/BAI
Keyword Suggestions: Generate a list of suggested keywords based on a term you’ve selected
1. Choose starter term 2. Select ‘Keyword Suggestions’ 3. Review results
Get relevant keywords based on a specific webpage
Create a list of additional keywords to expand your list
Generate a list of phrases containing your keyword
Make a list of keywords other advertisers are bidding on
Find search terms that are similar to your keywords
Generate a list of business categories that apply to each keyword
Find locations that had the most searches on specified keywords
Age and gender percentages for keywords over the last 30 days
Keyword bid estimates for mainline and sidebar positions
Keyword research templates: Download templates to create charts and graphs of your research results
Create bulksheet: Creates a .CSV file containing keywords suggested by Bing Ads Intelligence which you can then import into your Bing Ads account.
Utilize the Keyword
Categories and
Webpage Keywords
tools to troubleshoot
keywords with a low
Quality Score.
Article by @mel66: bit.ly/BAI-QS
Utilize the Keyword
Categories and
Webpage Keywords
tools to troubleshoot
keywords with a low
Quality Score.
Quality
Score
#SMX @ChristiJOlson @BingAds
o Managing 10K+ KWDs
o Automation Tools & Technology
o Excel Automation
o Bing Ads Intelligence
o Scripts
o Automated Rules
Scaling Campaigns & Automating Processes:
#SMX @ChristiJOlson @BingAds
Very Brief Intro to ScriptsIntroduction to Scripts for Non-Coders:
bit.ly/CO-Scripts
Scripts are…EASIER (THAN API)
Don’t require API
Development
SCALABLE
MCC + Account
Level
JAVASCRIPT
Similar to SQL
Easy to learn
FLEXIBLE
Run more
frequently than
automated rules
#SMX @ChristiJOlson @BingAds
Scripts VS APIs VS Automated Rules
Scripts API
Hosting Hosted by AdWords, just like Google Docs You need a server
Skills needed Copy-and-Paste Install the code, some SDKs or libraries, …
Scheduling Set your schedule inside AdWords Maintain cron jobs on your server
Capabilities Can’t manage everything Almost everything in AW
Strengths Quick to test something out Better for large accounts
Scripts Automated Rules
Scheduling As often as hourly As often as daily
Capabilities Highly customizable Limited predefined rules
Bottom Line: With Scripts, you don’t need to be an engineer to automate AdWords
Scripts are more flexible than Automated Rules
#SMX @ChristiJOlson @BingAds
Why use scripts?
Weather
Data …
Data
Company
DataAPI
Scripts can talk to your data and external 3rd party data
#SMX @ChristiJOlson @BingAds
Use scripts for bid management
High Converters
In last 30 days…
Conversions:
- At least 5
Known Converters
In last 30 days…
Conversions:
- Less than 5
- More than 1
Unknown
In last 30 days…
Conversions:
- None
Impressions:
- Less than 10
Top of page bid
First Page + 50%
First Page Bid
Filter Bid Strategy
#SMX @ChristiJOlson @BingAds
Scripts can be used to automate campaign creation
#SMX @ChristiJOlson @BingAds
Scripts can be used to notify you of landing page issues
Resources:
• FreeAdwordsScripts.com
• Google Developers
• Optymzer.com
150 Plus Scripts Here: bit.ly/rh-scripts
46
Getting Started with Scripts
@RussellSavage
@SiliconVaelleys
@armondhammer
@danielgilbert44
@bloomarty
Who to Follow for Scripts:
#SMX @ChristiJOlson @BingAds
SCRIPTS YOU SHOULD USE NOW:
bit.ly/ScriptRecs• Campaign & Keyword Performance Report, Written by Russ Savage
• Quality Score Tracker, Written by Martin Roettgerding
• Keyword Performance by QS & Position, Written by Google Developers
• Anomaly Detector, Written by Google Developers
• Broken URL Checker, Written by Google Developers & Russ Savage (FreeAdwordsScripts.com)
• Account Audit, Written by Russ Savage (FreeAdwordsScripts.com)
• Search Query Manager, Written by Marcela De Vivo (Gryffin.com)
• N-Gram Search Query Analysis, Written by Daniel Gilbert at Brainlabs
#SMX @ChristiJOlson @BingAds
o Managing 10K+ KWDs
o Automation Tools & Technology
o Excel Automation
o Bing Ads Intelligence
o Scripts
o Automated Rules
Scaling Campaigns & Automating Processes:
#SMX @BingAds @ChristJOlson
Automated Rules
CREATE ALERTS /NOTIFICATIONS
MANAGE PROMOTIONS
PAUSE INEFFECTIVE KEYWORDS
BIDDING / BUDGET CHANGES
#SMX @BingAds @ChristJOlson
Automated Rules – Scale Campaign Management
CREATE ALERTS /NOTIFICATIONS
MANAGE PROMOTIONS
PAUSE INEFFECTIVE KEYWORDS
BIDDING / BUDGET CHANGES
• Out of budget (before a set time)
• Campaigns aren’t spending
• Sharp drops in performance
#SMX @BingAds @ChristJOlson
Automated Rules – Scale Campaign Management
CREATE ALERTS /NOTIFICATIONS
MANAGE PROMOTIONS
PAUSE INEFFECTIVE KEYWORDS
BIDDING CHANGES
#SMX @BingAds @ChristJOlson
Automated Rules – Scale Campaign Management
MANAGE PROMOTIONS
PAUSE INEFFECTIVEKEYWORDS
BIDDING / BUDGET CHANGES
CREATE ALERTS / NOTIFICATIONS
#SMX @BingAds @ChristJOlson
Automated Rules
CREATE ALERTS /NOTIFICATIONS
MANAGE PROMOTIONS
PAUSE INEFFECTIVEKEYWORDS
BIDDING / BUDGET CHANGES
• Brand Campaigns (Position Caps)
• Awareness Campaigns
• Performance
#SMX @ChristiJOlson @BingAds
Stop being tactical… start being strategic!
Quick Recap:
1. Use Structured Data (like Product Feeds or Site Taxonomy/Heirarchy) to
set account structure & create structured keyword definitions
2. Automate with Excel (or Developers if you have the resources)
3. Use Bing Ads Intelligence for keyword research & troubleshooting QS
4. Use Scripts to save time and focus on strategy not execution
5. Use Automated rules for:
1. Creating Alerts
2. Managing Promotions
3. Optimization
#SMX @ChristiJOlson @BingAds
THANK YOU!