Outline. for Making Online Advertising Decisions. The first banner ad in 1994. Online Advertising. Online Advertising.



Similar documents
Technical challenges in web advertising

Web Advertising 1 2/26/2013 CS190: Web Science and Technology, 2010

Introduction to Pay Per Click

Introduction to Search Engine Marketing

The ABCs of AdWords. The 49 PPC Terms You Need to Know to Be Successful. A publication of WordStream & Hanapin Marketing

Studying the international way. in Practice. Professor (FH) Mag. Christian Maurer. IOETI Conference, El Gouna, Dec 2009

The Lane s Gifts v. Google Report

Google AdWords Audit. Prepared for: [Client Name] By Jordan Consulting Group Ltd.

INTERNET MARKETING. SEO Course Syllabus Modules includes: COURSE BROCHURE

DIGITAL MARKETING BASICS: PPC

Search Engine Optimization and Pay Per Click Building Your Online Success

The 8 Key Metrics That Define Your AdWords Performance. A WordStream Guide

Search Star An Introduction to Pay Per Click

Understanding and Improving AdWords Quality Score. Larry Kim, Founder, CTO Will Eisner, VP, Product July 21, 2011

GOOGLE ANALYTICS TERMS

MHABC AGM Presentation

MONTHLY REPORT PERFORMANCE RECAP LAST MONTH TWO MONTHS AGO CONVERSIONS CLICKS. Account: zenclick Period: February 1-29, 2012

CIBC Business Toolkit Grow and Manage Your Business Online. Part 5: Grow Online Worksheet

An Empirical Analysis of Sponsored Search Performance in Search Engine Advertising. Anindya Ghose Sha Yang

Google AdWords. Pay Per Click Advertising

Pay per click advertising

Introducing Bing Shopping Campaigns beta

PPC Marketing with Google AdWords

11/23/2011. PPC Search Advertising. There are Two Key Parts to any Search Engine Marketing Strategy. 1. Search Engine Optimisation (SEO)

PPC Plan Proposal. Exioms - "Dream Never Sleep"

Course Contents of Digital Marketing

Google AdWords PPC Advertising

The Definitive Guide to Google AdWords

Pay-Per-Click: Maximizing impact with minimum words.

SEARCH ENGINE MARKETING 101. A Beginners Guide to Search Engine Marketing

How to Use Google AdWords

EFFECTIVE ONLINE ADVERTISING

A SIMPLE GUIDE TO PAID SEARCH (PPC)

Search Engine Marketing Overview LOCAL SEM PROCESS

Meet the Refs! Download your own copy of this ebook:

Digital marketing & Audiences: what s all the buzz about?

How To Create A Successful Adwords Campaign On A Budget (For A Business)

Chapter 6. Attracting Buyers with Search, Semantic, and Recommendation Technology

How to pay less for your pay per click leads or sales. by Ann Stanley MD Anicca Digital Solutions

Seven Stages of Pay Per Click Management

21 Years in Business Ownership and Management Former CEO of Regional Merger and Acquisition Firm Former Division Manager of Fortune 500 Company

Google AdWords Remarketing

Web Science & Technologies University of Koblenz Landau, Germany. Online Advertising. Steffen Staab

Pay Per Click workbook. Sub-title here

Title/Description/Keywords & Various Other Meta Tags Development

How-To Guide: Online Advertising and Google AdWords. Content Provided by

Pay Per Click. The Big Picture. Rod Holmes

Computational Advertising Andrei Broder Yahoo! Research. SCECR, May 30, 2009

Audra King Digital Marketing Consultant

[Checklist] Audit Your Pay-Per-Click (PPC) Advertising

Internet Marketing Basics

you work to improve your website in order to naturally (with- Internet Marketing is also known as Online Marketing, is a gen-

How to get started with search marketing

Getting Started in Google AdWords for SMBs

Online Marketing Module COMP. Certified Online Marketing Professional. v2.0

Keywords, impressions and clicks

Multi-dimensional Bid Management

Successful Internet Marketing & Social Media Marketing An Introduction

Pay-Per-Click Search Engine Marketing:

How to Dominate Your Local Market Online Now

Best Practices for E-Retailers: Driving ROI with Google Product Extension and Listing Ads

PropertyMinder Pay Per Click Management

This Period ( Percent Change ) Google AdWords SPEND: $86.10 ( 1.21% ) IMPRESSIONS: 1,828 ( 61.34% ) CLICKS: 30 ( 26.83% ) CONV.

Marketing Analytics What needs to Be Measured

Pay Per Click Advertising

12/6/12. Online Advertising. Online advertising $ Administrative. David Kauchak cs458 Fall Papers due tomorrow

Case Study: How Generic Domain Names Impact a SEM Campaign

Online marketing. Summery. Introduction. marketing. Martin Hellgren,

ROI-Based Campaign Management: Optimization Beyond Bidding

How To Create A Pco Ad On A Website

Search Engine Marketing (SEM) with Google Adwords

netsmartz Visibility on the Net I N T E R N E T M A R K E T I N G

How To Optimize Your Website For Search Engine Optimization

How. B2B Companies. Can Generate More Demand and Better Leads at Less Cost

A Glossary of Terms Search Engine Optimisation (SEO)

Here are our Pay per Click Advertising Packages:

Session 9 Online acquisition media. Australian Direct Marketing Association

How To Get Instant Traffic Online With A Pay Per Click Advertising Campaign (Ppc)

MF International emarketing

The 20-Minute PPC Work Week. Making the Most of Your PPC Account in Minimal Time. A WordStream Guide

This is Pay per Click Advertising, chapter 7 from the book Online Marketing Essentials (index.html) (v. 1.0).

The Google Guide to Search Advertising. How to make search advertising work for your business

PPC: THE PAST, PRESENT & FUTURE OF CUSTOMER CONVERSION YOUR LOCAL MARKETING PARTNER

How Franchises Can Win at Search

Restaurant Equipment Industry

Adwords 100 Success Secrets. Google Adwords Secrets revealed, How to get the Most Sales Online, Increase Sales, Lower CPA and Save Time and Money

The Google Guide to Search Advertising. How to make search advertising work for your business

Search Engine Marketing (SEM) March 28, 2008

6 Digital Advertising. From Code to Product gidgreen.com/course

SEO Interview Questions: SEO Interviewing Questions and Answer

OPTIMIZE YOUR BUSINESS WITH SUCCESSFUL ONLINE ADVERTISING & ADWORDS GENERATION

Information Architecture & Web Advertising

Pay Per Click Marketing

GOING FROM GOOD TO GREAT TOP 5 WAYS TO OPTIMIZE YOUR PPC PERFORMANCE

Meeting Customers on Their Own Terms Their Search Terms

GOOGLE ADWORDS. Optimizing Online Advertising x The Analytics Edge

Sklik PPC advertising from Seznam.cz

THE AGENCY S GUIDE CALL TRACKING. Copyright 2014 Century Interactive. All rights reserved.

Branding and Lead Generation. Presented by Craig Chevrier

Transcription:

Modeling Consumer Search for Making Online Advertising Decisions i Alan Montgomery Associate Professor Carnegie Mellon University Tepper School of Business Online Advertising Background Search Advertising Search Advertising Consumer Search Conclusions Outline e-mail: alanmontgomery@cmu.edu web: http://www.andrew.cmu.edu/user/alm3 edu/user/alm3 HKU SPACE, 14 July 2008, United Centre, Room #610, Admiralty, HK 2008 by Alan Montgomery, All rights reserved. 2 The first banner ad in 1994 Online Advertising Industry Background AT&T paid HotWired to display the above banner ad on October 25, 1994 4

A Brief History of Online Advertising Internet Advertising is Growing! Source: The Decade in Advertising, DoubleClick (2005), Figure 2 5 6 Online Advertising in 2008 Dominant Players in Online Advertising MSN/Live The de facto leader: biggest advertising network. Search ads product is called Google Adwords Content ads product is Google Adsense The number 2 player. Search ads product is Yahoo! Search Marketing (YSM) Content ads product is Yahoo! Publisher Network (YPN) Up-and-coming player. Search ads product is MSN AdCenter Search Content ads product is MSN ContentAds Source; emarketer, March 2008 7

Paid Search Advertising Search Advertising Organic results Paid Search Ads Price per Click (PPC) 10 10 How does Search Advertising Work? AdWords Pricing Advertisers (directly or through a SEM firm) buy a set of keywords (the keywords typed in by users of a search engine) by allocating a total budget & a max.bid bd for each keyword. e.g. eg Apple ppebuying Jay Leno keyword from Google using AdWords. When a user types/searches for Jay Leno in Google, an automatic auction will take place: the highest bidder will have its ad shown in the result page. Google assigns a quality score based on keywords selected by advertiser. Quality score depends on keyword's CTR, relevance of ad text, historical keyword performance, and other relevancy factors Higher quality score = lower minimum bid and costs. The higher the rank number, the higher h the position of the ad. Calculated in part by multiplying keyword's max. CPC times its Quality Score. Every time your ad is Advertising price is determined by Auction Market. If your maximum bid is less than the minimum rate needed to trigger an ad, you either need to raise your bid or refine your key words. You can set a maximum bid that Google will never exceed. You can set a daily budget. Google will adjust ad frequency based on this budget. 12

Sample AdWords Console from Google More on Search Advertising In practice, Google also adds its own algorithm to ensure that the ad is most relevant to the keyword, and to determine the order/position of the ads (who goes first, second, etc). How? CPM (Cost per Milieu) = cost per thousand impression/click Clickthrough Rate (CTR) Other factors Terms to know: Searches/Queries, Clicks, CTR, Costper-Click, Conversion Rate, PPC (Pay-per-Click) Google s Adsense allows ads to be placed almost anywhere Contextual Ads Google: Since we let advertisers put ads on our search results pages, why not create a solution for advertiser to put ads on other websites? Result = AdSense. Advertisers subscribed to AdWords have the option to sign up for AdSense. Adsense is not keyword-based. AdSense must sense the context of a specific website in order to determine what ads to show. How? Text content, images meta-data data, URL, etc. etc. In AdSense, I get paid a commission everytime visitors to my site clicks on the Google ads on my website. Arbitrage opportunity: clickfraud problem I can click on the ads on my website and get paid for it. Some solutions: CPA (Cost-per-Action) model

Advertising Decisions Purchase Conversion Prediction Keywords to Target 1. Keywords to Target 2. Landing Page 3. Ad Text Copy/Design 4. How much to bid per-click Conversion Rate 18 Simple, Naïve Approach Generating Keywords Enumerate keywords and experiment Google can suggest keywords Check organic keywords Look at competitors search terms Use a search engine optimizer Problems: Many keywords have sparse responses, (ex., one click for Embroidered Harley Jacket with Diamonds ) May miss good keywords ( Lether jacket ) or reject marginal ones too soon (0 out of 10 clicks for one week) Experimentation is Expensive 19 Exploit the long-tails in keyword search massage costs $5 per click lomilomi massage costs $.20 per click traditional hawaiian massage costs $.05 per click Some automated approaches: Google s Adword Tool looks for past queries that contain the search terms Proximity based methods: query search engine for seed keyword and then append it with words near it. (Cannot generate keywords that do not contain original term.) WordTracker: use meta-tag spidering TermsNet: exploit semantic relationships Wordy: Look for relevant keywords that might be cheaper 20

Expert Approach Modeling our Expert Approach Classify keywords by type and use historical data to estimate conversion models Example: coats Generic search large leather jackets Size, Type Gap leather coat Brand, Type Black Izod Lambskin Leather Color, Brand, Type WilsonsLeather.com Web address Important attributes: Brand, Size, Color, Price, Looking for attributes that connote specificity 21 Text Classification Model for Search Strings: C: "search string" for site s and visit i xsi Hierarchical Logistic i Regression to Predict Purchase Conversion: { convert } si s logit Pr( ) = β x β = Z θ + u s s s Allows us to score arbitrary keywords and predict conversion, Hierarchical nature allows us to borrow information across sites si 22 Expert Approach Example Expert Approach Summary Suppose a consumer searches for: large Wilsons leather jacket We can identify the following components and they relative contributions to the odds ratio: large -> Size +10% on log odds Wilsons -> Brand +50% on log odds leather jacket -> Base Conversion of 1% Predicted d overall conversion rate: 2% Advantages: Robust to many sites within a category Much better forecasts for infrequent words Could be used to predict new sites that are similar Disadvantages: Requires expert to create categories Which can be slow and costly Careful attention to how words are categorized 23 24

Machine Learning Approach Machine Learning Example Define a language model for search queries. Alternative generate a sample of search results for each string, and use this sample of results to define term-document approach, and use vector-space representation of search. "search string" { r, r,..., r } si1 si2 sim V: { r, r,..., r } γ si1 si2 sim si Many choices for our dimension reduction function V, principal i component, clustering, LSI, We can use the search string representation in this new space in our logistic regression model. Problem: Statistical properties of the sampling process 25 Extract words frequently associated with large Wilsons leather jacket using a search engine (top 100 matches) Vocabulary: leather, jacket, wilsons, outerwear, distressed, black, handbags, men, women, apparel, medium, price, Words are weighted by frequency Compare this phrase with others for similarity. For example large leather jacket Vocabulary for large leather jacket : leather, jacket, clothing, style, fashion, coats, Men, women, classy, comfortable, prices, discounted, parkas, luggage, Find that large Wilsons leather jacket is more similar to Wilsons leather jacket than big red leather jacket 26 Machine Learning Approach Summary Advantages: Automated and does not require human expert to categorize Can be replicated over large number of sites Yields similar accuracy to expert approach Disadvantages: Training is computational intensive and more complex Statistical properties of query expansions not well understood Does not take advantage of natural language structure Empirical Application 27

Keyword Conversion Predictions ~15,000 purchases ~3,000 keywords 90 ~5 purchases per 80 keyword, but highly 70 skewed as well 60 2,175 (71%) keywords 50 don't generate any 40 sales 30 The top 10 keywords 20 attract 10,292 (72%) 10 sales 0 Sales 29 Expert Predicted No Conv Conver sio ersion n No Conversi on 27430 10693 93% Actu Conversion 539 2298 7% a 4096 l 68% 32% 0 Overall Accurac y 73% No ML Approach Predicted No Conve Convers rsion ion Conversi on 26348 11775 93% Actu Conversion 505 2332 7% a 4096 l 66% 34% 0 Overall Accurac y 70% 30 29 30 Online Advertising Conclusions Search advertising has arisen as a dominate form of online advertising Presented an approach for predicting purchase conversion before any keyword bid is made by using experience with past keyword bids Next steps: Need to generalize to all facets of search engine marketing (landing pages, advertising text) Relate to previous searches, understand general to specific searching 32