mcc and feeds in adwords scripting - heroconf

43
@armondhammer #heroconf www.rankhammer.com PAGE SCRIPTS MCC and Feeds Steve Hammer President, RankHammer

Upload: steve-hammer

Post on 14-Apr-2017

575 views

Category:

Marketing


3 download

TRANSCRIPT

Page 1: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE

SCRIPTS

M C C a n d F e e d s

S t e v e H a m m e r

P r e s i d e n t , R a n k H a m m e r

Page 2: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE

Scripts

Preach about POWER

Page 3: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 3

The Brain of Scripts

Time Savings

Error Checking

Experiments

Scale

Dynamic Response

Reporting

Page 4: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 4

Most often – Feeds are the best

Page 5: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 5

Most often – We don’t detail feeds

Page 6: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 6

Obligatory about me

FAMILYWhat it’s all about

FOOD AND WINE

Eating as an art form?

HOCKEYGo Stars

RANKHAMMERDallas Based Internet Marketing Agency

Page 7: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 7

True Story - Why MCC

Page 8: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 8

Built custom scripts – Way over did it

Page 9: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 9

3 months later – zero invoices paid

Page 10: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 10

4th month – account disconnected

Page 11: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 11

Other reasons to MCC script

Page 12: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 12

Other reasons to MCC script

Page 13: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 13

An MCC script challenge

Page 14: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 14

Quick Refresher

When

• Conditions

In

• Item Scope

Change

• Operation

Unless

• Limits

Selector Iterator logic

Page 15: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 15

Converting a Script

When

• Conditions

In

• Item Scope

When

• Conditions

In

• Item Scope

Change

• Operation

Unless

• Limits

Account Selector

Original Logic

Page 16: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 16

Starting Script

A defined method

Selector

Iterator

} End

Begin {

Page 17: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 17

Selecting

Page 18: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 18

Selecting

Page 19: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 19

Putting together

Page 20: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 20

Warning

Page 21: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 21

One Account First

Backup to Editor

Restore for “undo”

Page 22: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 22

Lots of accounts - Parallel

executeInParallel replaces mccApp.select Now calls a function, not inline code

https://developers.google.com/adwords/scripts/docs/examples/mcc-scripts#update-multiple-accounts-in-parallel

Page 23: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 23

More than 50?

https://developers.google.com/adwords/scripts/docs/solutions/mccapp-manager-template

Page 24: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 24

Bonus to Large Manager Account Template

Page 25: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 25

Feeds

Page 26: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 26

Semi-true story: Feeds

Page 27: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 27

Private - authenticated

Page 28: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 28

Meat of the Weather Script

Page 29: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 29

UrlFetchApp – header authentication

Page 30: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 30

UrlFetchApp – Other Validations

https://github.com/googlesamples/apps-script-oauth2

Required deprecated secure data connector

Page 31: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 31

Jason

Page 32: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 32

JSON

Page 33: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 33

Key Performance Tip

Page 34: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 34

Looping the feed

Page 35: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 35

Using the data

Whole Data set with index

Specific Element “validUntil” Single Record

Page 36: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 36

Feed Structure

Page 37: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 37

Debugging Tips

Page 38: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 38

Bonus

Page 39: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 39

Code – It’s logic

Page 40: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 40

JavaScript Lessons

http://www.codecademy.com/tracks/javascript

http://www.w3schools.com/js/default.asp

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

https://www.khanacademy.org/computing/computer-programming

Page 41: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 41

Scripting Presentations

https://events.withgoogle.com/adwords-scripts-workshops-2016/

Page 42: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 42

90+ Free Scripts

https://www.rankhammer.com/blog/2541/i-heard-you-like-adwords-scripts

Page 43: MCC and Feeds in AdWords Scripting - HeroConf

@armondhammer #heroconfwww.rankhammer.com

PAGE 43

Connect With Us

WE ARE HERE SOCIAL NETWORKS

Rank HammerDowntown Dallas TX214-720-0044

LOCATED

[email protected]

QUESTIONS

TWITTER

WEBSITE

LINKEDIN

@armondhammer@rankhammer

rankhammer.com

linkedin.com/a/armondhammer