From the SMX West Conference in San Jose, California, March 21-23, 2017. SESSION: How To Find, Hack & Build Great AdWords Scripts. PRESENTATION: Using AdWords Scripts to Create Your Own Ad Tech Landscape - Given by Mitch Larson, @mitchperclick - AimClear, Ad Operations Lead. #SMX #32B
5. #SMX #32B @mitchperclick
The Outcome?
Over a span of 6 months, workload capacity increased
128% with less than $500 spent per month on tools.
6. #SMX #32B @mitchperclick
How Much Could You Actually Save?
Consider $1,000,000 paid search media spend per month…
3.5%To ManagementTools
($35,000 / Month)
$2,000 to ReportingTools
7. #SMX #32B @mitchperclick
How Much Could You Actually Save?
$37K
= $444,000
$37K $37K $37K
$37K $37K $37K $37K
$37K $37K $37K $37K
8. #SMX #32B @mitchperclick
• Which optimizations should we automate?
• How are we going to automate them?
• Can we make this work with big data?
• What about seamlessly integrating third party data?
Questions to Answer
10. #SMX #32B @mitchperclick
What Should You Automate?
Budgets
• What are the paid tools automating and to what extent?
Bids Bid Modifiers
11. #SMX #32B @mitchperclick
Ok, What Can You Automate?
Campaign Budgets
Keyword Bids
Ad Group Bids
Location Bid Modifiers
Day of Week Bid Modifiers
Hour of Day Bid Modifiers
Device Bid Modifiers
Demographic Bid Modifiers
Audience Bid Modifiers
Ad Flighting & Rules
GDN Bid-Only Modifiers
What’s Next?
12. #SMX #32B @mitchperclick
• Which optimizations should we automate?
• How are we going to automate them?
• Can we make this work with big data?
• What about seamlessly integrating third party data?
Questions to Answer
21. #SMX #32B @mitchperclick
Automating the Data Flow
• Supermetrics automates data flow
• Formulation happens in Sheets
• Google sheets feeds upload scripts
• Upload script makes optimizations
AE Upload Script
22. #SMX #32B @mitchperclick
• Which optimizations should we automate?
• How are we going to automate them?
• Can we make this work with big data?
• What about seamlessly integrating third party data?
Questions to Answer
25. #SMX #32B @mitchperclick
Advanced Data Capabilities
• Cloud-Based Analytical Database
• For accounts with Big Data & Back-End Data
• Upload, Export, Query, Join & Formulate
30. #SMX #32B @mitchperclick
Advanced Data Capabilities
• Cloud-Based Analytical Database
• For accounts with Big Data & Back-End Data
• Upload, Export, Query, Join & Formulate
• Makeshift Database for Smaller Datasets
• Data Pulled by Supermetrics
32. #SMX #32B @mitchperclick
Putting It All Together
1. Scripts Push Data to Databases
2. Supermetrics Extracts Data
§ Reporting
§ Logic
3. Reporting Informs Logic
§ Formulated in Sheets
4. Editor Upload Script Optimizes
5. Landscape Makes it Continuous
33. #SMX #32B @mitchperclick
• Which optimizations should we automate?
• How are we going to automate them?
• Can we make this work with big data?
• What about seamlessly integrating third party data?
Questions to Answer
37. #SMX #32B @mitchperclick
Optimizing on Blended Data
Campaign or Keyword
Spend
Clicks
Conversions
Leads
Opportunities
Sales
Campaign or Keyword
Spend
Clicks
Conversions
Cost / Conversion
Leads
Cost / Lead
Sales
ROI
38. #SMX #32B @mitchperclick
Putting It All Together
1. Scripts Push Data to Databases
2. Supermetrics Extracts Data
§ Reporting
§ Logic
3. SQL Joins Data
4. Reporting Informs Logic
§ Formulated in Sheets
5. Editor Upload Script Optimizes
6. Landscape Makes it Continuous
43. #SMX #32B @mitchperclick
Key Takeaways
1. Almost any routine optimization can be automated
2. AdWords Editor upload scripts and Supermetrics cover the basics
3. Your system can be compatible with Big Data
4. It can also be compatible with back-end data
5. If built correctly, your marketing team will be able to manage the logic of
a continuous system
44. #SMX #32B @mitchperclick
The Conclusion
AdWords scripts solutions have the ability to
replace some paid tools to yield higher ROI.