Download - State of Search - Adwords Scripting
![Page 1: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/1.jpg)
Adwords Scripts for Sexy PPC
Steve HammerRankHammerPresident
State of SearchNov 18, 2013
![Page 2: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/2.jpg)
@armondhammer
Obligatory About Me
![Page 3: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/3.jpg)
@armondhammer
The work of many?
![Page 4: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/4.jpg)
@armondhammer
Dynamic Ads
![Page 5: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/5.jpg)
@armondhammer
Super Powers?
![Page 6: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/6.jpg)
@armondhammer
Social Media – Sexy?
![Page 7: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/7.jpg)
@armondhammer
Scripts are Sexy
![Page 8: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/8.jpg)
@armondhammer
API• Realtime
Scripts• Parameters• External Feeds,
spreadsheets• Negatives, Labels• Calculations
Rules• Set CPC• Pause Ads
Where to use scripts
![Page 9: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/9.jpg)
@armondhammer
Starting with Scripts
![Page 10: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/10.jpg)
@armondhammer
Actually it’s JavaScript
Programming
![Page 11: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/11.jpg)
@armondhammer
![Page 12: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/12.jpg)
@armondhammer
http://www.optmyzr.com/scripts/
https://developers.google.com/adwords/scripts/
Resources for scripting
![Page 13: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/13.jpg)
@armondhammer
• A/F performers• Test Winners• Customer
insights
Generate Insight
• Think “if this then that”• Decide on
interface or script
State the rule • Estimate
average movement• Check
dashboards for “excessive” effectsMonitor
Execution
Framework
![Page 14: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/14.jpg)
@armondhammer
Pause keywords
•Keyword entity
Product returns are
high
•Calculate by limit
As shown in this
spreadsheet
•External spreadsheet data
Updated weekly
• Frequency
Talk the Process
![Page 15: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/15.jpg)
@armondhammer
Sexy Examples
![Page 16: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/16.jpg)
@armondhammer
http://www.freeadwordsscripts.com/2013/04/dynamically-adjust-campaign-budgets-v20.html
https://developers.google.com/adwords/scripts/docs/solutions/flexible-budgets
Don’t overspend a firm budget
![Page 17: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/17.jpg)
@armondhammer
Only {param1: a few} hours left for delivery by tomorrow
https://developers.google.com/adwords/scripts/docs/solutions/sale-countdown
Change ads hourly
![Page 18: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/18.jpg)
@armondhammer
https://developers.google.com/adwords/scripts/docs/solutions/link-checker
http://www.optmyzr.com/scripts/index.php/landing-page-watch-dog/
Find broken links in ads
![Page 19: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/19.jpg)
@armondhammer
Use UrlFetchApp to gather data
Select Keywords via AdWordsApp.kewords.withconditon
Apply rules as needed
Change bids via keyword.setMaxCpc or
Pause/enable keywords via keyword.pause
Change bids by external source
![Page 20: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/20.jpg)
@armondhammer
http://www.freeadwordsscripts.com/2013/04/put-current-crime-statistics-in-your.html
https://developers.google.com/adwords/scripts/docs/solutions/bid-by-weather
Example External Data Integrations
![Page 21: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/21.jpg)
@armondhammer
http://www.rankhammer.com/blog/1261/adwords-scripts-twitter-followers
Live Twitter Count
![Page 22: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/22.jpg)
@armondhammer
Bonus: Automating Reporting
![Page 23: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/23.jpg)
@armondhammer
https://developers.google.com/adwords/scripts/docs/solutions/account-summary
Script Method
![Page 24: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/24.jpg)
@armondhammer
http://excellentanalytics.com/
From GA -> Excellent Analytics
![Page 25: State of Search - Adwords Scripting](https://reader035.vdocument.in/reader035/viewer/2022070304/54be49134a795910468b45d8/html5/thumbnails/25.jpg)
@armondhammer
Steve HammerRankHammerPresident@armondhammer
Thank You