i always feel likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • different types of...

35
I Always Feel Like Somebody’s Watching Me Measuring Online Behavioural Advertising Juan Miguel Carrascosa (Univ. Carlos III de Madrid) Jakub Mikians (Universitat Polytechnic Catalunya) Rubén Cuevas (Univ. Carlos III de Madrid) Vijay Erramilli (Guavus) Nikolaos Laoutaris (Telefonica Research)

Upload: others

Post on 15-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

I Always Feel Like

Somebody’s Watching Me Measuring Online Behavioural

Advertising

Juan Miguel Carrascosa (Univ. Carlos III de Madrid)

Jakub Mikians (Universitat Polytechnic Catalunya)

Rubén Cuevas (Univ. Carlos III de Madrid)

Vijay Erramilli (Guavus)

Nikolaos Laoutaris (Telefonica Research)

Page 2: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

WHAT? • A methodology for detecting behavioural

advertising for specific topics, for example: o Cars, sports or computers

o Sensitive topics: health, politics or sexual orientation

• Eventually it will become a tool for auditing specific

websites and trackers

2

Page 3: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

WHY? • Online Behavioural Advertising (OBA)

…is rising and is here to stay

3

… but PRIVACY concerns are rising too

Page 4: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

• Tracking, Cookies, Fingerprinting…

• Behavioural targeted Advertising is the

process of: o Collecting information (from users)

o Show ads (based on the information)

Because of tracking

4

Page 5: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Main idea of our methodology

5

CLEAN PROFILE/BROWSER

WEBPAGES

NEUTRAL WEBPAGE

Page 6: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

6

Challenges

• Complexity of the ecosystem o Several aggregators, Ad Exchanges, Ad Networks, etc.

Page 7: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

7

Challenges

• Complexity of the ecosystem o Several aggregators, Ad Exchanges, Ad Networks, etc.

• Different types of advertising

• How to obtain datasets and automate the process

Page 8: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Summary of Finding

• More expensive categories are more targeted

• Sensitive categories (e.g. health, sexual

orientation… ) seem to be targeted

• Do-Not-Track flag seems to have no effect on

whether you are targeted

8

Page 9: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

METHODOLOGY

9

Page 10: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Methodology

10

SELECTION

COLLECTING ADS

TAGGING SYSTEM

FILTER PHASE

MEASURING OBA

Page 11: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Methodology

• Personas

• Training Pages

• Control Pages

11

SELECTION

COLLECTING ADS

TAGGING SYSTEM

FILTER PHASE

MEASURING OBA

Page 12: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

12

1. Reduce profile contamination Personas with a very specific

behavioural trait

Methodology Selection of Personas and Training Pages

Page 13: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

13

1. Reduce profile contamination Personas with a very specific

behavioural trait

2. Wide range of Personas

3. Automated and systematic

manner

Methodology Selection of Personas and Training Pages

Page 14: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

• Google Ad Words' hierarchical category system o More than 2000 categories (i.e., behavioural traits)

14

Methodology Selection of Personas and Training Pages

Page 15: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

+2000 • All Google Ad Words’ categories

240 • Google Ad Words CATEGORIZATION SYSTEM

202 • Google's ads PREFERENCES PROFILE

104 • Personas with at least 10 training pages

51 • 51 Personas with 10 training pages

15

Methodology Selection of Personas and Training Pages

• Reduce profile contamination

Page 16: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

16

Methodology Selection of Control Pages

• Requirements: o Popular

o Show Ads

o Low number of identifiable tags

5 WEATHER PAGES

Page 17: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Methodology

17

SELECTION

COLLECTING ADS

TAGGING SYSTEM

FILTER PHASE

MEASURING OBA

Page 18: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

18

Methodology Collecting Ads

Specific case: SWIMMING POOLS & SPAS

Page 19: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Methodology Collecting Ads

19

CONTROL PAGE!!!

COLLECT ADS (landing pages)

Page 20: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Methodology

SOURCES o Google

o Cyren

o McAfee

20

SELECTION

COLLECTING ADS

TAGGING SYSTEM

FILTER PHASE

MEASURING OBA

Page 21: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Methodology: Tagging Phase

21

• To detect systematically relations between training

and landing pages. o Based on keywords

• 3 sources/dictionaries o INPUT: Urls /Pages

o OUTPUT: Keywords/Categories

TRAINING PAGES

LANDING PAGES (ADs)

Cyren KEYWORDS

McAfee KEYWORDS

Google KEYWORDS

Page 22: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Methodology

22

SELECTION

COLLECTING ADS

TAGGING SYSTEM

FILTER PHASE

MEASURING OBA

Page 23: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

• Used to identify and remove landing pages

associated with non-OBA ads:

23

Methodology Filtering different types of ads

Landing Page

Retargeting

Static & Contextual

Demographic & Geographical

Training Pages

Control Pages

Clean Profile

Personas’ Similarity

Page 24: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Methodology

METRICS

o TTK

o BAiLP

24

SELECTION

COLLECTING ADS

TAGGING SYSTEM

FILTER PHASE

MEASURING OBA

Page 25: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Methodology Measuring OBA: METRICS

• TTK (Targeted Training Keywords)

o MEASURES IF OBA IS HAPPENING

o MEASURES HOW MUCH A PERSONA IS

TARGETED

• BAiLP (Behavioural Advertising in Landing Page)

o MEASURES PERCENTAGE OF ADS THAT

ARE LIKELY ASSOCIATED TO OBA

o HOW MANY OF THE ADs SERVED TO A

PERSONA ARE TARGETED.

25

Training Keywords

Landing Keywords

Training Keywords Ads

Page 26: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

EXPERIMENTAL ANALYSIS

26

Page 27: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

How frequent is OBA? Are some personas more targeted than others?

27

In summary, • TTK measures if OBA is happening

• BAiLP captures what percentage is due to OBA.

CORRELATION received OBA (BAiLP) and its value for the advertisers

Page 28: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

How frequent is OBA? Are some personas more targeted than others?

28

In summary, • TTK measures if OBA is happening

• BAiLP captures what percentage is due to OBA.

CORRELATION received OBA (BAiLP) and its value for the advertisers

Categories where the bid price is higher

MORE TARGETED

Page 29: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Is OBA applied to sensitive topics?

• Same methodology 21 sensitive personas

29

Page 30: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Is OBA applied to sensitive topics?

• Same methodology 21 sensitive personas

30

OBA in sensitive topics is LOWER than previous cases

BUT still EXIST

Page 31: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

European Law

• To become effective on January 2016

31

Page 32: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Geographical and Do-Not-Track

• Same methodology: o Geographical: US and ES

o Do-Not-Track: ON|OFF

32

Page 33: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Geographical and Do-Not-Track

• Same methodology: o Geographical: US and ES

o Do-Not-Track: ON|OFF

33

Geographical regions and Do-Not-Track flag

DO NOT HAVE ANY IMPACT on OBA

Page 34: I Always Feel Likeconferences2.sigcomm.org/co-next/2015/img/papers/... · • Different types of advertising ... Automated and systematic manner Methodology Selection of Personas

Conclusions

• Detecting Behavioural targeting on specific

categories is difficult but doable

• Categories that have a higher value for the

advertisers get more targeted ads

34