HTTP: cookies and advertising Concepts to cover:  web page content (including ads) from multiple site: composition at client  cookies  third-party cookies:

Slides:



Advertisements
Similar presentations
Tracking and Tracking Systems. » What are tracking systems? » What are Impressions, Clicks, Leads and Sales? » Tracking Impressions » Tracking Clicks.
Advertisements

The Internet.
The Internet and the Web
WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
Unit 11 Using the Internet & Browsing the Web.  Define the Internet and the Web  Set up & troubleshoot an Internet connection  Categorize webs sites.
BUILD & PUBLISH A WEBSITE Introduction. WORDPRESS It is a Blogging software, like an online diary Take away the Blogging part and it as a simple CMS (Content.
CPSC 203 Introduction to Computers Tutorial 59 & 64 By Jie (Jeff) Gao.
CC3.12 Lecture 12 Erdal KOSE Based of Prof. Ziegler Lectures.
SERVER web page repository WEB PAGE instructions stores information and instructions BROWSER retrieves web page and follows instructions Server Web Server.
Extras Plus! Pepper. Objectives extra knowledge Cookies Picture handling when creating site.
Creating your website Using Plain HTML. What is HTML? ► Web pages are authored in HyperText Markup Language (HTML) ► Plain text is marked up with tags,
The Internet & The World Wide Web Notes
The Privacy Tug of War: Advertisers vs. Consumers Presented by Group F.
Christopher M. Pascucci Basic Structural Concepts of.NET Browser – Server Interaction.
Prof. Vishnuprasad Nagadevara Indian Institute of Management Bangalore
Web 2.0: Concepts and Applications 2 Publishing Online.
Lecturer: Ghadah Aldehim
Computer Concepts 2014 Chapter 7 The Web and .
Unit 1 Living in the Digital WorldChapter 4 – Smart Working This presentation will cover the following topic: Running a business online Name:
Chapter 16 The World Wide Web Chapter Goals Compare and contrast the Internet and the World Wide Web Describe general Web processing Describe several.
PIZZA WEB PAGE May 28, FOR TODAY  Review Vocabulary Words (take out your worksheets!)  Pizza Web Page  Research more tags  Turn in your homework!
Windows Internet Explorer 9 Chapter 1 Introduction to Internet Explorer.
Windows Internet Explorer 9 Chapter 1 Introduction to Internet Explorer.
Chapter 6 The World Wide Web. Web Pages Each page is an interactive multimedia publication It can include: text, graphics, music and videos Pages are.
Drive brand awareness. YouTube Promoted Videos YouTube Promoted Videos. Leveraging Your Video Assets.
*This page is intentionally left blank. My latest hobby.
Web 2.0: Concepts and Applications 2 Publishing Online.
HOW WEB SERVER WORKS? By- PUSHPENDU MONDAL RAJAT CHAUHAN RAHUL YADAV RANJIT MEENA RAHUL TYAGI.
WHAT IS A WEBSITE AND HOW TO GET YOUR BUSINESS ONLINE Anna Gabali – 30/07/ MKLC.
The Internet Industry Week Four. RISE OF THE INTERNET THE INTERNET – a global system of interconnected private, public, academic, business, and government.
The Business Model and Strategy of MBAA 609 R. Nakatsu.
Display & Remarketing What You Need to Know. PROPRIETARY AND CONFIDENTIAL / COPYRIGHT © 2013 BE FOUND ONLINE, LLC 2 WHAT IS DISPLAY?
Unit 15 Webpage Creator. Outlines Introduction Starter Listening Language Work Work study Speaking Writing.
Canadian Advertising in Action, 6th ed. Keith J. Tuckwell ©2003 Pearson Education Canada Inc Elements of the Internet World Wide Web World.
1 Chinese Information Processing : Using Computers to Teach and Learn Chinese Week 6 and 7: Creating and maintaining web pages - html and ftp.
Introduction to HTML. What is HTML?  Hyper Text Markup Language  Not a programming language but a markup language  Used for presentation and layout.
Promoting and Marketing Your Site Module 8: Web Publishing and Maintenance LESSON 8.
` Maimoona Ali BS(IT)5 th
© 2010 Computer Science Faculty, Kabul University HTTP CONTINUED… 4 TH LECTURE 2, May, 2010 Baseer Ahmad Baheer.
Stephen Panjaitan PRESIDENT UNIVERSITY ORGANIZATION BEHAVIORAL.
COP 3813 Intro to Internet Computing Prof. Roy Levow Lecture 1.
Chapter 29 World Wide Web & Browsing World Wide Web (WWW) is a distributed hypermedia (hypertext & graphics) on-line repository of information that users.
EMu Interface and the Web Clear identification of web fields for users and administrators Visual identifier of the web presentations in EMu, ie Collection.
Chapter Twelve Digital Interactive Media Arens|Schaefer|Weigold Copyright © 2015 McGraw-Hill Education. All rights reserved. No reproduction or distribution.
Week 2- Overview of the internet The construction of a webpage Four Key Elements – how the internet works Elements and Design concepts Introduction to.
DIGITAL ADVERTISING Standard 4. THE ROLE OF DIGITAL ADVERTISING IS TO INCREASE SALES OR IMPROVE BRAND AWARENESS.
Website design and structure. A Website is a collection of webpages that are linked together. Webpages contain text, graphics, sound and video clips.
Online Marketing. Types Marketing Link Building Content Marketing Search Engine Optimization(SEO) Social Media Marketing Advertising.
The Internet. Important Terms Network Network Internet Internet WWW (World Wide Web) WWW (World Wide Web) Web page Web page Web site Web site Browser.
COM: 111 Introduction to Computer Applications Department of Information & Communication Technology Panayiotis Christodoulou.
SEO for Local Tourism Being Found in the Unpaid Search Results.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
1 DATA-DRIVEN SOLUTIONS. 2 KEYWORD-LEVEL SEARCH RETARGETING TARGET USERS BASED ON THEIR RECENT SEARCH HISTORY AND SEARCH QUERIES. A user performs a search.
Distributed Web Systems Cookies and Session Tracking Lecturer Department University.
Some from Chapter 11.9 – “Web” 4 th edition and SY306 Web and Databases for Cyber Operations Cookies and.
SlideSet #20: Input Validation and Cross-site Scripting Attacks (XSS) SY306 Web and Databases for Cyber Operations.
Introduction to Information Systems SSD1: Introduction to Information Systems Unit 1. The World Wide Web Unit 2. Introduction to Java and Object- Oriented.
Kundan Singh Venkatesh Oct 2013
4.01 How Web Pages Work.
4.01 How Web Pages Work.
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
The Internet Industry Week Two.
Unit 11 Using the Internet & Browsing the Web
Unit 12 Using the Internet & Browsing the Web
Latest Updates on BlackHawk Mines Music : Privacy Policy
UNIT 15 Webpage Creator.
Unit 27 Web Server Scripting Extended Diploma in ICT
Overview Blogs and wikis are two Web 2.0 tools that allow users to publish content online Blogs function as online journals Wikis are collections of searchable,
HTML Links.
4.01 How Web Pages Work.
Presentation transcript:

HTTP: cookies and advertising Concepts to cover:  web page content (including ads) from multiple site: composition at client  cookies  third-party cookies: ad network server tracking user web page accesses across multiple sites

A short history of the best music ever. Disco is a genre of music from the 1970’s … Disco hits! ad Web page at ilovedisco.com ilovedisco.com Web server Client browser HTTP GET request to ilovedisco.com for homepage 2. ilovedisco.com server send homepage HTML file to browser via HTTP reply 3. Browser reads homepage HTML file, sees tag (John Travolta), requests first image via HTTP GET 4. ilovedisco.com server sends first image to browser via HTTP reply 5. Browser sees second tag (the ad) and requests ad image via HTTP GET 6. ilovedisco.com server sends ad image to browser via HTTP reply; web page displayed at client HTML file contains text, and two tags. Both images are stored on ilovedisco.com HTTP: homepage, image, ad (v1)

HTTP: homepage, image, ad (v1): observations ilovedisco.com Web server Client browser  all web page content at ilovedisco.com  HTML file, Travolta image, ad are separate files on server - composed into webpage at client  same content would be served to all browsers  ilovedisco.com would sell ad space directly to Disco Hits

A short history of the best music ever. Disco is a genre of music from the 1970’s … tag for ad image at MegaAd.com Web page at ilovedisco.com ilovedisco.com Web server Client browser As before, home page, and first image (J. Travolta) downloaded from ilovedisco.com 5. Browser reads second tag (ad) requests ad image from MegaAd.com via HTTP GET, with referer field: ilovesdisco.com 6. MegaAd.com server sends ad image to browser via HTTP reply, knowing image is to be embedded in page from ilovedisco.com. Page displayed at client HTML file contains text, and two tags. Travolta images stored on ilovedisco.com; ad image stored at MegaAd.com HTTP: homepage, image, ad (v2) Disco hits! ad MegaAd.com Web server 6 referer: ilovedisco.com

HTTP: homepage, image, ad (v2): observations ilovedisco.com Web server Client browser  ad content not served by ilovedisco.com  ilovedisco.com could sell ad space directly to Disco Hits who provides content  ilovedisco.com could sell ad space to ad network, who serves content  ad network serves as aggregator for many products/companies,  knows “referer”  ilovedisco wouldn’t even know what ad is going to be displayed in its page! 5 Disco hits! ad MegaAd.com Web server 6 tag for ad image at MegaAd.com referer: ilovedisco.com

A short history of the best music ever. Disco is a genre of music from the 1970’s … Disco hits! ad Web page at ilovedisco.com ilovedisco.com Web server Client browser HTTP GET request to ilovedisco.com for homepage 2. ilovedisco.com server send homepage HTML file to browser via HTTP reply, with ilovedisco cookie: 82. ilovedisco cookie: 82 Cookie stored at client. 3. HTTP GET for image, GET message contains with ilovedisco cookie: ilovedisco.com server sends first image to browser via HTTP reply 5. Browser sees requests ad image via HTTP GET message with ilovedisco cookie: ilovedisco.com server sends ad image to browser via HTTP reply; page displayed at client. HTML file contains text, and two tags. Both images are stored on ilovedisco.com HTTP: homepage, image, ad (v3): cookies 82

A short history of the best music ever. Disco is a genre of music from the 1970’s … Web page at ilovedisco.com ilovedisco.com Web server Client browser HTTP GET request to ilovedisco.com for homepage with ilovedisco cookie: 82 from last week 8. ilovedisco.com server sees cookie in GET msg, sends homepage HTML file to browser via HTTP reply containing DIFFERENT AD IMAGE from last time 9. HTTP GET for Travolta image, GET contains with ilovedisco cookie: ilovedisco.com server sends Travolta image 11. Browser requests new ad image via HTTP GET with ilovedisco cookie: ilovedisco.com server sends new ad image to browser via HTTP reply; page displayed. HTML file contains text, and two tags. All images are stored on ilovedisco.com. The second (ad) image will be chosen based on cookie HTTP: homepage, image, ad (v3): cookies 82 One week later 82

HTTP: homepage, image, ad (v3): observations  cookies can be used to personalize (target) content (e.g., ads) to client based on past interaction with this server  web server can dynamically generate content depending on what client has done/seen in past ilovedisco.com Web server Client browser Let’s watch WSJ video about 3 rd part cookies!

ilovedisco.com Client browser As before, home page, and first image (J. Travolta) downloaded from ilovedisco.com, request made for ad image from MegaAd.com via HTTP GET, with referer field: ilovesdisco.com 6. MegaAd.com server sends ad image to browser via HTTP reply, knowing image is to be embedded in page from ilovediscocom, adds its own cookie MegaAd: 814. Remembers that cookie #814 owner had visited ilovedisco.com HTTP: Third party cookies Disco hits! ad MegaAd.com Web server 6 referer: ilovedisco.com : visited ilovedisco.com 814 Third party cookie: when you visit a web page, a third website is able to put a cookie on your browser (as shown here). 814

ilovedisco.com Client browser HTTP: Targeted advertising (v4) Disco hits! ad 6 referer: ilovedisco.com : visited ilovedisco.com iloveNY.com IloveNY homepage tag for Ad image at MegaAd.com 814 Visit NY! NY disco referer: ilovedny.com 814 NY disco 12 Target ad: disco+NY 1-6 client visits ilovedisco.com, disco ad served by MegaAd.com 7-10 client visits iloveNY.com, HTML text and image served by iloveNY.com 11 client contacts MegaAd.com to get ad to display, includes MegaAd cookie # MegaAd.com sees refered request from iloveNY.com, sees cookie 814, knows client visited disco site earlier, serves targeted content ad: disco + NY MegaAd.com iloveNY.com IloveNY homepage NY disco

HTTP: Targeted advertising - observations  third party cookies allow third party (e.g., MegaAds.com) to track user access over multiple web sites (any site with MegaAd link)  MegaAd uses past user activity to micro-target specific ads to specific users  MegaAd can charge ad creators more to place their ads in micro-targeted manner (since user is more likely to be interested in ad)  users not aware of third party cookies and tracking  invasion of privacy ????

Using Cookies to track users  Wall St. Journal video:  Mozilla (maker of Thunderbird browser) recently (Feb. 2013) announced it will block 3 rd party cookie use in next release.  Interactive Advertising Bureau (IAB) is concerned  “Do Not Track” legislation being discussed/introduced  Sept in CA  US Senate: Do Not Track Me Online Act of 2011  EU: Right to be Forgotten

Google Adsense  business model: sells adspace (on its and your webpages) to advertisers)  launched ~ 2003  collects revenue from advertisers  $9.7B annual revenue (2011), from advertisers  68% out to website publisher (you), 32% to Google  contextual advertising: knowing content of webpage, demographic (geo location, past history) of client view webpage, can narrowly target ad to webpage viewer  higher chance of viewer buying Adsense and other Google services (e.g. search) implemented in 13 major data centers around the world atacenters/inside/locations/

Ad networks case study: Google’s Adsense The players: A short history of the best music ever. Disco is a genre of music from the 1970’s … Ad space Web page at ilovedisco.com Webserver (publisher) HTML file contains text end embedded reference to Google Adsense. You want to show content and make $ from ad display. Client browser Client who will visit your website. Advertisers want to sell to them. You want to show them content (AND make $ from selling adspace) ad bidding ad serving Google Adsense: chooses ad to serve, shows up in your webpage, displayed at client. Wants to make $. Advertisers, who will pay to put ads on your webpage HTTP bidding

Adsense: bidding  ahead of time: website publisher uses Adsense: layout ad space on web page, provide context (e.g., keywords about website content) for website)  client HTTP request to fetch publisher webpage eventually results in HTTP request to Adsense to provide ad  ad composed with publisher webpage, displayed at client  Adsense runs auction, in real time (milliseconds) among all advertisers who bid for price they will pay to place their ad on webpage Introduction to the Ad Auction, Hal Varian