Automating AdWords With Scripts By Frederick Vallaeys

Preview:

Citation preview

#SMX #22B @SiliconVallaeys

Take Back Your Day With Custom Automation

Automating AdWords With

Scripts

#SMX #22B @SiliconVallaeys

Optmyzr – Affordable PPC Management Tools And Scripts

Try Optmyzr free for 2 weeks

Plans start at $129 / month www.optmyzr.com

#SMX #22B @SiliconVallaeys

Does your ROI fluctuate with the weather?

#SMX #22B @SiliconVallaeys

Or when there are events in your city?

#SMX #22B @SiliconVallaeys

Do you wish you could easily automate your secret sauce?

#SMX #22B @SiliconVallaeys

AdWords  Scripts  To  The  Rescue!  

AW  Scripts  are  pieces  of  JavaScript  code  that  can  automate  tasks  in  AdWords  on  a  predefined  schedule.    

 

#SMX #22B @SiliconVallaeys

Anyone  Can  Use  AdWords  Scripts  –  Even  Non  Technical  Types!  

#SMX #22B @SiliconVallaeys

What  Can  AdWords  Scripts  Do?  

Scripts  can  create  reports  and  make  account  changes.    Supported  entities:      

•  Shopping  Product  Groups  •  Ad  extensions    •  Budgets    •  Bid  Strategies    •  Advanced  APIs    •  Labels  •  Reporting  API  

•  Keywords  •  Bids  •  Ads  •  Ad  Groups  •  Campaigns  •  Targeting  •  Bid  modifiers  

#SMX #22B @SiliconVallaeys

Scripts  Can  Talk  With  Your  Data  

Weather Data …

Data

Company Data API

#SMX #22B @SiliconVallaeys

Scripts  Can  Generate  Spreadsheets  

And  these  can  be  automatically  saved  to  your  local  machine  

#SMX #22B @SiliconVallaeys

Scripts Can Send Emails

#SMX #22B @SiliconVallaeys

Scripts Can Create Graphs And Charts

#SMX #22B @SiliconVallaeys A few script ideas…

#SMX #22B @SiliconVallaeys

Automate  Holiday  Themed  Ads  With  Calendar  

#SMX #22B @SiliconVallaeys

Raise  Bids  When  Your  TV  Ads  Run  

Change  bids  for  a  short  duration  when  your  ads  run  on  tv  or  radio    

#SMX #22B @SiliconVallaeys

Add  Tasks  When  An  Account  Requires  Actions  

Assign  a  task  to  the  account  manager  when  an  ad  group  doesn’t  have  enough  ad  tests  running  

#SMX #22B @SiliconVallaeys

Automate  Your  Own  Bidding  Rules  

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 #22B @SiliconVallaeys

Use  the  Prediction  API  to  Group  Keywords  

1.  Use  algorithms  to  find  similarities  and  build  portfolio  groups  2.  Use  AdWords  Scripts  to  calculate  and  set  the  bids  for  the  portfolios  

#SMX #22B @SiliconVallaeys

Create  and  Maintain  Campaigns  From  a  Spreadsheet  

#SMX #22B @SiliconVallaeys

Better  Than  Ad  Customizers!  

#SMX #22B @SiliconVallaeys

Label  Ads  That  Are  Losing  A/B  Tests  

Source:  Screenshot  from  FreeAdWordsScripts.com  

#SMX #22B @SiliconVallaeys

Aggregate  Reporting  Data  

•  Performance  by    keyword  match    type  

•  Performance  by  length  of  the  query  

•  Performance  of  common  ad  text  elements  

#SMX #22B @SiliconVallaeys

AdWords  Scripts  vs  API  

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  

Bottom  Line:  With  Scripts,  you  don’t  need  to  be  an  engineer  to  automate  AdWords  

#SMX #22B @SiliconVallaeys

AdWords  Scripts  vs  Automated  Rules  

API  

Scripts   Automated  Rules  

Scheduling   As  often  as  hourly   As  often  as  daily  

Capabilities   Highly  customizable   Limited  predefined  rules  

Keeping  Your  Job   Can  be  hidden  from  clients   Can  be  taken  by  your  clients,  and  then  they  fire  you!  

Bottom  Line:  Scripts  are  more  flexible  than  Automated  Rules    

#SMX #22B @SiliconVallaeys

Getting started with AdWords Scripts

#SMX #22B @SiliconVallaeys

If you hire a programmer, find one who knows AdWords

#SMX #22B @SiliconVallaeys

The language of the future is <code>

#SMX #22B @SiliconVallaeys

Tips For Working With Developers

Write  a  PRD  (Product  Requirements  Document)    Provide  an  example  of  the  desired  output    Think  about  inputs  and  outputs  

Inputs i.e. things you provide to the

program

Outputs i.e. things you

want at the end

A  good  developer  will  handle  the  magic  that  happens  in  the  middle  

#SMX #22B @SiliconVallaeys

Good Sources For Script Code

http://www.freeadwordsscripts.com/    https://developers.google.com/adwords/scripts    http://searchengineland.com/adwords-­‐scripts-­‐for-­‐every-­‐level-­‐part-­‐1-­‐how-­‐to-­‐read-­‐scripts-­‐211658    http://www.optmyzr.com/scripts/  

#SMX #22B @SiliconVallaeys

Enhanced  Scripts  From  Optmyzr  

An  easier  way  to  run  AdWords  Scripts  

#SMX #22B @SiliconVallaeys

Let’s  Stay  in  Touch!  

Try  Our  Automations:    

§  www.Optmyzr.com  

§  Email  me  for  a  discount  on  OPTMYZR  

Frederick@optmyzr.com    

@SiliconVallaeys      

#SMX #22B @SiliconVallaeys

SEE YOU AT THE NEXT #SMX!

THANK YOU!

Recommended