Google Advertising Tools Read
  • Publishing house: O'Reilly Media
  • Author: Harold Davis
  • E-Book ISBN: 9780596522674
  • Print ISBN: 9780596101084
  • Publication year: 2008
  • Pages: 368
  • Print run: 1
Harold Davis

Google Advertising Tools

When it comes to advertising on the web, you just can't argue with the numbers. A $7 billion market today is expected to grow to $18.9 billion by 2010. Jupiter Research also estimates that search advertising will be a larger share of the market than display advertising by 2010. These phenomenal numbers are due largely to Google, which has changed the way the world publishes content - and advertises. Google Advertising Tools from O'Reilly examines the business and technology behind making money with content and advertising on the web. This focused, easy-to-read guide shows you how to use Google's advertising services to make it happen. You'll find all the background information you need to work with Google AdSense, which automatically delivers text and image ads that are precisely targeted to your site, and Google AdWords, which lets you generate text ads that accompany specific search term results. This book has specific and detailed sections on: Turning your web site into a profit center with AdSense Making sense of AdSense metrics Driving traffic to your site Optimizing sites for search engine placement Working with AdWords campaigns, auctions, and reports Managing campaigns dynamically using the AdWords APIs Once you've read all four parts, you'll have a comprehensive picture of how advertising works on the web and how you can use the Google advertising programs to your advantage.

Table of contents

5
Table of Contents
9
Preface
10
Organization
11
Assumptions
12
About the Examples
12
Conventions Used in This Book
13
Using Code Examples
13
How to Contact Us
14
Safari Enabled
14
Acknowledgments
15
Part I
17
Build It and They Will Come: Creating Popular Web Sites
18
The Taxonomy of Success
18
Funny Web Destinations
19
Useful Free Services and Software
20
Magazines and Newspapers
21
The Blogosphere
22
Practical Information: Content Sites and Niches
22
E-Commerce Sites
23
Great Communities
24
Popular Sites: Using Alexa
27
How Much Content Is Enough?
29
Presenting Content
29
Page and Site Design
30
Page Size
32
Separating Content from Design
34
Keeping Content Fresh
34
Positioning Ads
36
Content Architecture
37
Server-Side Includes
38
PHP Includes
39
Optimal Include Layout
42
Action Items
43
Driving Traffic to Your Site
43
Creating a Plan and a Story
44
The Elevator Pitch
44
Creating a Checklist
44
Naming Your Site
45
Submitting Your Sites to Search Engines
46
Important Search Engines for Submission
47
Submission Tools
48
Working with Directories
48
Understanding Taxonomies
49
Getting Open Directory Project Listings
51
Getting Yahoo! Directory Listings
54
Becoming Popular
55
The Best Inbound Links
55
Finding Sites to Make a Link Request
56
Making the Link Request
56
Finding email addresses
58
Emails should not spam
58
Publishing Press Releases
62
Syndication Feeds
63
Creating Feeds
65
Telling the World About Your Feed
65
Submitting Feeds
66
Using Email Lists
67
Newsletters
67
List Administration
68
Action Items
69
Optimizing Sites for Search Engine Placement
70
How Your Site Appears to a Bot
70
Images
70
Links
71
File Formats
72
Viewing Your Site with an All-Text Browser
73
Excluding the Bot
74
The robots.txt File
75
Meta Robot Tags
76
Meta Information
79
Creating a Site with SEO in Mind
80
Site Design Principles
81
Linking
83
Inbound links
83
Outbound links
84
Cross links
84
Pages and Keywords
84
Page size
85
Choosing keywords
86
Keyword placement
91
Avoiding Overly Aggressive SEO Practices
91
Google’s Prohibitions
94
Why Not to Be Overly Aggressive
94
Action Items
95
Making Money with Affiliate Programs
95
Kinds of Ad Programs
97
Understanding Affiliate Programs
98
Mechanics of the Process
99
Creatives
102
Areas of Concern
103
Amount of the commission
104
Sales and commission tracking
104
Merchant support of affiliate programs
105
Matching affiliates with content
105
Working with an Affiliate Program
105
Affiliate Aggregators
106
Commission Junction
112
LinkShare
116
The Amazon.com Associate Program
121
Action Items
122
CPC Advertising
122
CPC Terminology
123
Understanding Contextual Relevance
124
Serving Ads
125
Dollars and Cents
128
CPC Program Vendors
129
Placing CPC Ads on Your Site
130
Signing Up
130
Selecting Ad Formats
132
Adding Code to Your Pages
133
Action Items
134
Profiting from Adult Sites
136
Creating Adult Sites
137
Legal Issues
137
Adult web traffic and obscenity
138
Children in pornography
138
Celebrities
139
Protecting the Children
140
Adult Web Hosting
141
Converting Traffic
141
Instant gratification
141
Product credibility
142
Targeting content to traffic
142
The Taxonomy of Desire
145
Making Money with Advertising
145
Types of Programs
146
Payment Plans
146
Webmaster Programs
147
Finding Sponsors
148
Publicizing Your Site
148
Adult Directories
149
Advertising Your Site
150
Syndication
151
Adult Press Releases
151
Action Items
153
Part II
155
Understanding Google, AdSense, and AdWords
156
The Syntax of a Google Query
156
Google Syntax and Operators
157
The Rules of Simple Search
158
Effective Searching
158
The Google Results Page
160
Google’s Parts
162
Advanced Search
162
Blogger
163
Catalogs
163
Code
163
Directory
163
Froogle
163
Local
164
Personalize Your Home Page
164
Print
165
Scholar
165
Automated Ad Brokering: AdSense and AdWords
166
Action Items
168
Working with AdSense
169
Applying for an AdSense Account
170
Setting Account Options
171
Ad Type Preference
171
Filing Tax Information
171
Reviewing Payment History
172
AdSense Content and AdSense Search
173
AdSense Ad Settings
173
Getting Ad Layout Code
173
Ad type
174
Ad layout
175
Color palettes
176
Alternate URL or color
177
Selecting a channel
178
Putting the ad on a frame
178
Grabbing the Code
178
Ad unit example
179
Link unit example
180
Custom Ad Colors
182
Using Channels
183
Applying Competitive Filters
184
AdSense Search Settings
185
Web Search Boxes
185
Site Search Boxes
186
Getting Simple Search Code
187
Working with Search Styles
189
Action Items
190
Making Sense of AdSense
190
Ad Performance
193
Running Reports
193
Choosing a date range
194
Page or unit impressions
194
Aggregate versus channel data
195
Statistics
196
Downloading a CSV File
196
Search Performance
197
Your Earnings
198
Tools Beyond AdSense for Tracking
199
Listening to Web Logs
203
Web Analytic Software
203
Action Items
205
Part III
207
Using AdWords
207
Signing up for an Account
207
Targeting Customers
209
Global and national targeting
210
Regional and city targeting
211
Custom geographic targeting
212
Creating an Ad
214
Crafting an Ad
216
Choosing Keywords
217
Setting Pricing
218
Reviewing Your Account
219
Signing Up
219
Providing Payment Information and Activating Your Account
222
Creating and Editing Ad Campaigns
224
Creating a New Campaign
224
Editing Campaign Settings
225
Pausing, resuming, and deleting an ad campaign
225
The campaign summary
229
Ad Groups
229
Creating a New Ad Group
230
Editing an Ad Group
230
Creating an Image Ad
232
Site Targeting
232
Enabling Site Targeting
233
Creating a Site-Targeted Campaign
236
Getting a Client Manager Account
238
Action Items
239
Improving Campaign and Ad Group Performance
239
Monitoring Your AdWords Activity
240
Understanding Your Campaign Summary
241
Drilling Down into a Campaign
242
Understanding Ad Group Performance
243
Search and content results
244
Individual keyword results
244
Keyword status
245
Using the Ads Diagnostic Tool
249
Optimizing Your Ads
249
Keyword Tool
252
Estimating Traffic
252
Modifying Your Campaigns
253
Editing Maximum CPC
254
Changing Keyword Matching Options
255
Editing Ad Text
256
Changing Keywords
257
Action Items
258
AdWords Reporting and Conversion Tracking
258
Using AdWords Reports
258
Kinds of Reports
260
Creating a Site / Keyword Report
261
Downloading Reports
262
Scheduling a Report
265
Creating a Custom Report
266
Working with Conversion Tracking
268
Understanding Conversion Tracking
270
Tracking PayPal Purchases
271
Setting up a new PayPal button
276
Modifying an existing PayPal button
277
Tracking Visitors to a Crucial Page
280
Cross-Channel Conversion Tracking
283
Action Items
285
Part IV
287
Understanding the AdWords API
287
Introducing the AdWords API
288
The Ecosystem of Google APIs
289
Who Can Best Benefit from the AdWords API?
289
Working with the AdWords API Web Service
290
The AdWords API WSDL Files
293
SOAP
294
Choosing a Programming Language
295
The AdWords API Services
296
Signing up for a Developer Token
296
Accessing Your Own My Client Center
298
Getting Your AdWords API Developer Token
298
AdWords API Quotas and Usage
300
Action Items
301
Programming the AdWords API
302
Using the AdWords API with PHP
303
SOAP Libraries for PHP
304
Downloading and Installing NuSOAP
305
Creating the Campaign Web Service Client
307
The General Pattern
308
Creating the Authentication Headers
309
Connecting to the WSDL File and Creating a Client Object
309
Setting the Authentication Headers for the Clients
310
Creating a Campaign
311
Campaign Settings
312
Adding the Campaign
313
Handling Errors
314
Getting the Campaign ID
317
Creating an AdGroup
317
Creating a Client Object and Setting Headers
317
Creating the AdGroup
318
Getting the AdGroup ID
321
Adding an Ad
321
Creating a Client Object and Setting Headers
321
Generating the Creative and Making the Request
322
Adding Keywords
322
Creating a Client Object and Setting Headers
323
Stringing Together the Keywords
323
Making the Request
325
Verifying Your Creation
327
Action Items
328
Navigating the AdWords Objects Hierarchy
328
Working with the AdWords API Web Services
329
Drilling Down
330
Adding Web References
333
Creating Objects Using the Proxy Classes
333
Creating Authentication Information
334
Iterating Through the AdWords Hierarchy
335
Displaying Campaign Information
335
Displaying AdGroup Information
336
Showing Keywords Associated with an Ad
337
Displaying Results
339
Action Items
341
Keyword Estimation
341
KeywordEstimatorService Messages and Responses
342
Keyword Requests and Estimates
342
The Request Object
343
The Response Object
344
Getting User Information
344
Obtaining Authentication Headers
345
Getting a Keyword and Maximum CPC
346
Returning the Keyword Estimate
347
Creating a Service Object
347
Using the Header Information for Authentication
348
Constructing the Keyword Request
348
Send a Request Message
349
Displaying Information Using the Keyword Estimate
351
Action Items
353
Glossary
357
Index