SMX Munich 2015 AdWords Scripts for Marketers

33
Russ Savage (@russellsavage) FreeAdWordsScripts.com March 17 th , 2015 AdWords Scripts for Marketers

Transcript of SMX Munich 2015 AdWords Scripts for Marketers

Russ  Savage  (@russellsavage)  FreeAdWordsScripts.com  March  17th,  2015  

AdWords  Scripts  for  Marketers  

A  quick  survey.  

Agenda  

Advanced  scripEng  ideas  

What  can  they  do?  

What  are  AdWords  scripts?  1  

2  

3  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

4   The  fine  print  

About  Me  

•  Russ  Savage  (@russellsavage)  

•  Systems  Architect  @  ElasEc.co  

•  Owner  FreeAdWordsScripts.com  

•  From  San  Francisco,  California  

 

What  are  AdWords  Scripts?  

What  are  AdWords  Scripts?  •  Simple  (or  complex)  JavaScript  code  that  runs  on  Google  infrastructure  

•  Can  be  used  for  reporEng,  automaEon,  and  opEmizaEon  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Run  in  an  Individual  Account  or  in  an  MCC  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Retail  MCC  

Healthcare  MCC  

Test  MCC  

Master  MCC  

Test  Accounts  

Healthcare  Accounts  

Retail  Accounts  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Java-­‐what?  •  There  are  tons  of  resources  out  there  for  learning  JavaScript  •  Start  with  codecademy:  hXp://www.codecademy.com/en/tracks/javascript  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

So  what  can  AdWords  Scripts  do?  

Answer:  A  lot  •  Shopping  Product  Groups  •  Ad  Extensions  •  Budgets  •  Labels  •  ReporEng  •  Ad  Customizers  

•  Bulk  OperaEons  •  Bids  and  Bid  Modifiers  

•  And  More…  

 Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Three  Major  Categories  of  Scripts  

• ReporEng  and  alerEng  • AutomaEon  of  recurring  tasks  • Advanced  opEmizaEons  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Repor>ng  and  Aler>ng  

Infinite  CustomizaEon  of  ReporEng  

•  AdWords  Scripts  can  pull  any  report  the  AdWords  API  can  pull  (40+)  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Deliver  Search  Terms  Report  Right  To  Your  Inbox  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Call  or  Text  When  Something  Happens  

hXp://goo.gl/1hK2xM  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Automa>on  of  Recurring  Tasks  

Automate  Discovery  of  Broken  URLs  and  404  Errors  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Automate  Bulk  Uploads  Via  Google  Drive  

hDp://goo.gl/i9yH3I  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Advanced  Op>miza>ons  

AdWords  Scripts  

TV  /  Sports  Schedules  

Weather  Data   Pricing  and  

Inventory  Data  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Add  Your  Own  Data,  Build  Your  Own  AnalyEcs  Model  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

Training:  What  Should  I  Bid  by  Temp,  Wind,  and  Hour?  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

And  the  answer  is…  

Average  CPC:  1.51  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

More  Data  =  BeDer  Predic>ons  

Connect  Data  from  Everywhere!  

•  Your  own  internal  systems  

•  Weather:  hXp://www.wunderground.com/weather/api/  

•  Air  Quality:  hXp://www.epa.gov/Xn/airs/airsaqs/detaildata/downloadaqsdata.htm  

•  News  Stories:  hXps://www.google.com/alerts  

•  Stock  Market:  hXp://dev.markitondemand.com/  

•  More  APIs:  hXp://www.programmableweb.com/  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

The  Fine  Print  

But  there  are  some  limitaEons  

• Not  a  great  fit  for  extremely  large  accounts  •  SEll  new,  sEll  changing,  someEmes  old  code  breaks  • Hard  to  know  when  something  breaks  (alerEng)  • Difficult  to  apply  standard  coding  best  pracEces  

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com  

If  you  are  not  programma>cally  working  with  AdWords,  you  are  being  leV  behind.    

Thank  you  for  listening!  

•  Follow  me  @russellsavage  

•  Check  out  my  blog:  FreeAdWordsScripts.com  

•  Google  DocumentaEon:  developers.google.com/adwords/scripts/  

•  Learn  JavaScript  with  codecademy:  hXp://www.codecademy.com/en/tracks/javascript  

 

Russ  Savage  •  @russellsavage  •  FreeAdWordsScripts.com