Top Banner
Why Use the AdWords API
26
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Why use ad words api

Why Use the AdWords API

Page 2: Why use ad words api

Agenda

● What is the AdWords API?

● How to use it

● Alternative solutions

● Sample use cases

Page 3: Why use ad words api

What is the AdWords API?

Page 4: Why use ad words api

Web API

● API = Application Programming Interface

● A way for computers or programs to talk to each

other over the internet

● Just as a UI (User Interface) enables

users to interact with software, an API

enables another piece of software to

do the same

Page 5: Why use ad words api

How does this apply to AdWords?

AdWords AdWords UI

API

AdWords API

AdWords Application User

Page 6: Why use ad words api

For example: AwReporting

AdWords AdWords UI

API

AdWords API

Customer Application UserAw-reporting

Page 7: Why use ad words api

What can AdWords API do?

● Almost everything that the website can do!

● It allows users to apply their own business logic and data to develop tools that make informed changes at scale to their AdWords accounts.

○ Flexible level of automation

○ Step-by-step approach

○ Integrate with other systems

Page 8: Why use ad words api

Benefits of using AdWords API

● Reduce costs

○ Automate tedious manual operations

○ One account manager can handle more accounts

● Increase revenue

○ Use tool to do monitoring / alerting

○ Find and fix problems more efficiently

Page 9: Why use ad words api

How to use it

Page 10: Why use ad words api

Before working on AdWords API...

● Get developer token○ Sign AdWords API Terms and Conditions

○ Submit application form

○ Provide supporting docs throughout review

○ Upgrade access level if needed

○ Adhere to RMF

■ Not applicable for internal tools!

Page 11: Why use ad words api

Implementing an API tool

● Design considerations○ Security○ Data collection○ Rate limit handling

● Test account○ Dry-run on testing environment○ Work with dev token that is pending approval○ Some limitations implied

Page 12: Why use ad words api

Implementing an API tool (Cont.)

● Development○ Refer to documentation

○ Make use of client libraries

○ Get technical support when in trouble

○ Must keep API tool updated

■ AdWords API releases on schedule

Page 13: Why use ad words api

Alternative solutions

Page 14: Why use ad words api

Manual account management

● Fine-grained optimization

● Experienced AM team

● High labor cost● Human errors● Not scalable

Page 15: Why use ad words api

Platform providers

● Account volume

● Expensive● Low customization● Possible contract

complexities

● Good performance & optimization● Focus on sales, not software development● Scalable

Page 16: Why use ad words api

AdWords scripts

● Not full automation● Limited integration● More resource limits

● Adequate technical capacity

● Some level of automation● Easy to setup and maintain● Scalable

Page 17: Why use ad words api

Your Own AdWords API tool

● Full automation, sophisticated logic● Highly customizable● Strong competency in business● Scalable

● Dedicated development resources● Advanced technical capacity

● Investment in resource and time● Continuous maintenance

Page 18: Why use ad words api

Sample use cases

Page 19: Why use ad words api

Automatic reporting

Produce and dispatch customised account performance reports monthly to each of my 100,000 advertisers

AdWords Application

CRM

Report Template

API

E-mail System

1. Get customer’s information (name, email, AW CID)

2. Get account performance report for last month

3. Process report data & produce a snazzy PDF

4. Send the PDF to the advertiser

Page 20: Why use ad words api

Monitoring and alerting

Download daily adwords/reporting data, and fire alerts based on pre-defined conditions.

● Accounts running out of budget soon

● Accounts with low budget utilization

● Campaigns whose CTRs suddenly drop

● Underperforming keywords (high CPC but low CTR)

● Underperforming ads with low impressions

● Disapproved creatives

Page 21: Why use ad words api

Ad text bulk creation and upload

Page 22: Why use ad words api

Integration with inventory system

Dynamically integrate your online storeʼs inventory database with your AdWords campaigns

● Generate ads, creative text, and keywords for new products

● Turn off campaigns for products that are out of stock

● Adjust bids according to stock level (or other data sources)

● Manage account budget according to inventory

Page 23: Why use ad words api

Automatic optimization

The tool can automatically optimize based on performance reporting, keywords suggestion and traffic estimation.

Page 24: Why use ad words api

Managing conversions

● Conversion tracking

○ Advertisers care more about conversions than clicks

○ Conversions could be anything

● Offline conversions upload

○ Online ad click may indirectly lead to offline conversion

○ Need to associate clicks with offline conversions

○ Track offline conversions via GCLID

Page 25: Why use ad words api

So...

● What is the AdWords API?

● How to use it

● Alternative solutions

● Sample use cases