+ All Categories
Home > Marketing > How To Take AdWords Scripts To The Next Level

How To Take AdWords Scripts To The Next Level

Date post: 22-Mar-2017
Category:
Upload: search-marketing-expo-smx
View: 1,573 times
Download: 2 times
Share this document with a friend
38
#SMX #31B @armondhammer The exotic of search marketing AdWords Scripts The Next Level Steve Hammer President, RankHammer
Transcript
Page 1: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

The exotic of search marketing

AdWords Scripts

The Next Level

Steve Hammer

President, RankHammer

Page 2: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Page 3: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Weather Script

It shows the power

Page 4: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

For some it’s a real help:

Page 5: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

For most it’s just a game

Page 6: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

About Me

FAMILYWhat it’s all about

FOOD AND

WINE

Eating as an art

form?

HOCKEYGo Stars

RANKHAMMER

Dallas Based

Digital Marketing

Agency

Page 7: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Central Concept: Be Inspired

Page 8: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Three Key Areas

Automation by Script

Scale Changes

External Feeds

Custom Reporting

Page 9: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Make the blocks your own

Page 10: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

http://www.codecademy.com/tracks/javascripthttp://www.w3schools.com/js/default.asp

http://www.learn-js.org/

Learning a little JavaScript

Page 11: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Worst Script Ever

Page 12: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Logger

Bulk Operations >

Logs>

Details>

Logs>

Page 13: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Selector

Makes an array of the type

Filtered by conditions

Finished with get();

Page 14: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Selector

Conditions are AND

Connect with .

End with ;

Page 15: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Variables

Discreet

• 5.23

• ‘Office’

• 5+3

• ‘Today’ + variable

Arrays

• [4, 5, 7, 9]

• [‘Home’,’Office’,’Hotel’]

Objects

• {name:’Steve’,zip:75204,car:’Subaru’}

• {1:Array1,2:Array2}

Page 16: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Selectable?

https://developers.google.com/adwords/scripts/docs/reference/adwordsapp/adwordsapp_adselector

Page 17: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Selector

Get all keywords

With a CTR greater than 0.01

For all time

Page 18: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

We Now Have

Selected every keyword

That has ever

Gotten a click

Page 19: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

While Next

Sets up the repeating

Page 20: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Payload

Calls a method to make a change

Page 21: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Iterator

Find the maximum CPC

Add 1%

Set as new Max CPC

Page 22: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Worst Script Ever

Page 23: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Change it

Page 24: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Change {almost}

anything

Page 25: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

A solution looking for a problem?

Page 26: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Start with your problems

Page 27: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Good Candidates

Daily Activities

• Scale Changes

• Profit bidding

Bulk Changes

• KW addition

Rapid Movement

• Limited Inventory

• Price Changes

Creative Models

• Correlated Bidding

Ad Copy Rotation

• Timely Changes

Page 28: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Specifying a Script

When

• Conditions

In

• Item Scope

Change

• Operation

Unless

• Limits

When

• CPA is higher than XXX

In

• Target Campaign

Change

• Bids by -10%

Unless

• Impression share is <50%

Page 29: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Franchises – Locations growing

Page 30: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Our problem

When

• Conditions

In

• Item Scope

Change

• Operation

Unless

• Limits

When

• A new location launches

In

• New adgroup

Change

• Add city name to base keywords

Unless

• N/A

Page 31: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

The goal – another way

Marketing

+marketing +plano

“marketing plano”

“planomarketing”

Page 32: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Flesh out the basic idea – all comments

Page 33: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Find snippets and modify

Page 34: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Tweak The Selector

To make it flexible it has to be:

“Column Operator” + Value

'Name = "' + var + '"'

Page 35: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Flesh out the details

Page 36: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Test and Preview

Page 37: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

Little Time Now, Big savings Later

Page 38: How To Take AdWords Scripts To The Next Level

#SMX #31B @armondhammer

THANK YOU!

SEE YOU @SMX WEST

SAN JOSE, CA

MARCH 1-3, 2016


Recommended