Tutorial 1
CSCI 344: Analyze an Internet Platform
Announcements
Outline
Outline
What is a web browser?
Browser
Browser
Browser
Web Server
What Can a Browser Do?
Browsers have several different jobs...
These resources are stored temporarily in your browser’s cache (folder of files) until they are deleted – either manually or automatically.
Browsers can also create, delete, and modify server resources
6
What Can a Browser Do?
7
How a browser interprets files
Here are the steps that a browser follows to render an HTML page to the screen:
Optional reading: Tali Garsiel and Paul Irish (2011). How Browsers Work: Behind the scenes of modern web browsers .
8
Using the Browser Inspector
Like with all programming, you will encounter errors as you develop your websites. The Browser Inspector is the very best resource that you have to help you resolve issues. It can help you...
9
Outline
Analyzing Browser ↔ Server Communication
11
Outline
Cookies
Cookies are small bits of text that a website can store on your local computer.
Third Party Cookies
14
15
Browser’s Local Storage / Cookies
Information Services Website
- Google-assigned user id
- Other metadata
Online shopping Website
Amazon
- Amazon-assigned user id
- Other metadata
X
- Third Party user id
- Third Party user id
Banner (Ad)
Tracking Company
Third Party Cookies
Banner (Ad)
An effort to move away from third party cookies...
“Google cited positive test results for a technology that analyzes users’ browsing habits on their own devices, without sending sensitive data to central servers, and said it expects to open outside testing of ad buys using the technology in the second quarter.”
Bottom Line
“The debate over third-party cookies underscores a dilemma when it comes to regulating big tech companies: Protecting user privacy and promoting online competition can sometimes be at odds because one of tech’s most popular business models is targeting advertising at individuals based on their online behavior.”
Outline
Activity 2: what do platforms know about YOU?
Now that we know one of the mechanisms through which data are collected, do an activity – to see if we can figure out:
Before you go…