SlideShare uma empresa Scribd logo
1 de 25
Tracking the Trackers
           A Digital Methods Summer School 2012 Workshop

          Anne Helmond (UvA) & Carolin Gerlitz (Goldsmiths)
One action, many data points


“For every explicit action of a user, there are
probably 100+ implicit data points from
usage; whether that is a page visit, a scroll
etc.” (Berry 2011: 152)
Hitting & tracking

Every time a web user requests a
website, a series of tracking
features are enabled.
Hitting & tracking

Every time a web user requests a
website, a series of tracking
features are enabled.
Workshop objective: Tracking the
trackers.
Cookies


• (HTML) Cookies are a string of text or a
unique identifier downloaded to your browser
after requesting a website.
• Cookies do not share data about the user,
but recognise returning visits/requests.
• Every time the associated website is
visited, information is send to the cookie
owner.
Cookies


• Can be issued by requested website.
• But can also come from third party
providers: ad companies, analytics services,
social media platforms.



Multiple purposes
• Remember site preferences.
• Collect information to enhance usability of
site.
• Part of secure logins.
• User profiling across sites (ad services).
• Behavioural targeting.
• Additional user data for platform.
Cookies & dataflows


• Tracking devices enable behavioural
targeting.
• Not only happen in the back-end, return to
users through personalised ads &
recommendations.
Tracking ecologies

• Tracking data is used & re-used by multiple actors.
• Profiling, reselling, personalisation, recommendation, behaviour
targeting, re-combination...
• Profiling machines (Elmer 2004), qualculation (Thrift 2008), de- &
recomposition of relations (Mackenzie 2012).
• Part of multiple relational databases: Not individual datasets or
datapoints matter, but relations created between them (Mackenzie
2012).
Cookie auctions & piggybacking

  • Cookies are not only being used by the services that
  issues them.
  • Real-time reselling & cookie auctions for personalised
  advertising (Borgesius 2012).
  • Cookies trigger further tracking devices & let them
  piggyback - websites do not exactly know which services
  collect data about their visitors.
Social media platform cookies



• Platform features (Facebook Connect, Twitter Buttons,
etc) can place cookies.
• Data can be connected to existing user profiles or
collected and used upon sign-up.
• Facebook: Cookies not used for ads. Twitter: used for
ads & recommendations.
• All web users are potential platform users & contribute
to its data mining practices.
Beyond cookies

• Flash cookies: Used on Flash websites.
• Server logs: Saving requests to the website’s server
usually include: IP date/time, referral page, time spend
                   ,
and pages visited.
• Beacons: Small, mostly invisible objects (pixels, bugs)
embedded in websites or emails. Enables third parties
to identify website requests. Do not place a file on the
browser.
• Widgets: Small applications that can be implemented
and executed on websites, i.e. social media or blog
widgets.
Tracking blockers


Ghostery: Detects and allows to block the invisible web.
• Allows to selectively enable/disable cookies,
advertising, beacons etc.
• Users can opt to contribute to Ghostrank: analytics on
the most dominant tracking devices online.
• Detecting over 1000 trackers.
Visualising trackers



Mozilla Collusion: Creates a network of
browsed sites and associated tracking
services for users in real time while
browsing.
• Visualises which services are tracking
users and how they are connected to other
websites visited.
Tracking blockers




Disconnect.me: Blocks and visualises
trackers. Especially disables social widgets
and personalised advertising.
• Disables Facebook Social Plugins/
recommendation features.
Tracking blockers



 Mozilla Do Not Track: Firefox
 feature which allows users to
 tell websites that they want to
 opt out of third-party tracking
 services.
 • Transmits a Do Not Track
 HTTP whenever data is
 requested.
 • Requires tracking services to
 offer opt out: Works for Twitter,
 but not for Facebook.
Tracking projects & research



            Tracking the trackers
            (Guardian): User generated
            tracking map based on Mozilla
            Collusion data.
            • Covers 7000 websites and
            features insights into the data
            shared by most prominent
            tracking services.
            • Limitations: user generated,
            random set of URLs.
Tracking projects & research



            Cookie Search Engine
            (German): Detects first and
            third party cookies on URLs.
            • Provides list of cookies, their
            domain, security options and
            expiry date.
Tracking projects & research



   Visipisi: Deploys cookies to detect which
   websites have recently been visited.
DMI: Tracker Tracker




• Objective: detecting interfaces to the cloud and
data-mining features operating in the back-end.
• Repurpose analytical capacities of Ghostery to
detect presence of tracking devices on websites.
• Input list of URL, output: list of trackers &
network formatted data.
DMI: Tracker Tracker

   Allows to detect alternative fabric
   of the web - not organised by
   mutual linking practices between
   webmasters, but through the
   presence of tracking devices.
DMI: Tracker Tracker

   Websites using Facebook Social
   Plugins and Facebook Connect in
   the top 1000 global websites
   according to Alexa, February
   2012
DMI: Tracker Tracker

   Websites using Google Analytics
   in the top 1000 global websites
   according to Alexa, February
   2012
DMI: Tracker Tracker




        Presence of Trackers on
        websites of Dutch
        political parties, June
        2012.
Tracking exercise

1. Collect a set of URLs, for instance via www.alexa.com.
Use the Link Ripper to extract them.


2. Enter the list into the Tracker Tracker tool (max 100).
Settings: Only look at specific pages.


3. Save .gefx file.


4. Open in Gephi, use colour settings to visually distinguish
different tracking services.
Questions?




             Anne Helmond (UvA) & Carolin Gerlitz (Goldsmiths)

Mais conteúdo relacionado

Mais de Digital Methods Initiative

Rogers studyingpoliticalissues mar2014_optimized_ii_
Rogers studyingpoliticalissues mar2014_optimized_ii_Rogers studyingpoliticalissues mar2014_optimized_ii_
Rogers studyingpoliticalissues mar2014_optimized_ii_Digital Methods Initiative
 
Rogers digitalmethodsaftersocialmedia nov2013_optimized_
Rogers digitalmethodsaftersocialmedia nov2013_optimized_Rogers digitalmethodsaftersocialmedia nov2013_optimized_
Rogers digitalmethodsaftersocialmedia nov2013_optimized_Digital Methods Initiative
 
Interactive visualization and exploration of network data with Gephi
Interactive visualization and exploration of network data with GephiInteractive visualization and exploration of network data with Gephi
Interactive visualization and exploration of network data with GephiDigital Methods Initiative
 
National Tracking Ecologies - Digital Methods Summer School 2013
National Tracking Ecologies - Digital Methods Summer School 2013National Tracking Ecologies - Digital Methods Summer School 2013
National Tracking Ecologies - Digital Methods Summer School 2013Digital Methods Initiative
 
Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013Digital Methods Initiative
 
Tracking the Trackers tutorial at the Digital Methods Summer School 2013
Tracking the Trackers tutorial at the Digital Methods Summer School 2013Tracking the Trackers tutorial at the Digital Methods Summer School 2013
Tracking the Trackers tutorial at the Digital Methods Summer School 2013Digital Methods Initiative
 
Repurposing Wikipedia: Wikipedia as data set and analytical device
Repurposing Wikipedia: Wikipedia as data set and analytical deviceRepurposing Wikipedia: Wikipedia as data set and analytical device
Repurposing Wikipedia: Wikipedia as data set and analytical deviceDigital Methods Initiative
 
Crawling and Scraping tutorial at the Digital Methods Summer School 2013
Crawling and Scraping tutorial at the Digital Methods Summer School 2013Crawling and Scraping tutorial at the Digital Methods Summer School 2013
Crawling and Scraping tutorial at the Digital Methods Summer School 2013Digital Methods Initiative
 
Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...
Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...
Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...Digital Methods Initiative
 
Digital Methods Summer School 2013 Tool Medley
Digital Methods Summer School 2013 Tool MedleyDigital Methods Summer School 2013 Tool Medley
Digital Methods Summer School 2013 Tool MedleyDigital Methods Initiative
 
Traces of the Trackers. Tracking the Trackers: A historical analysis using th...
Traces of the Trackers. Tracking the Trackers: A historical analysis using th...Traces of the Trackers. Tracking the Trackers: A historical analysis using th...
Traces of the Trackers. Tracking the Trackers: A historical analysis using th...Digital Methods Initiative
 
Post-social methods? Issues in live research, by Noortje Marres and Esther We...
Post-social methods? Issues in live research, by Noortje Marres and Esther We...Post-social methods? Issues in live research, by Noortje Marres and Esther We...
Post-social methods? Issues in live research, by Noortje Marres and Esther We...Digital Methods Initiative
 
Digital Methods Tool Medley. Digital Methods Summer School 2012
Digital Methods Tool Medley. Digital Methods Summer School 2012Digital Methods Tool Medley. Digital Methods Summer School 2012
Digital Methods Tool Medley. Digital Methods Summer School 2012Digital Methods Initiative
 
Digital Methods Winterschool 2012: API - Interfaces to the Cloud
Digital Methods Winterschool 2012: API - Interfaces to the CloudDigital Methods Winterschool 2012: API - Interfaces to the Cloud
Digital Methods Winterschool 2012: API - Interfaces to the CloudDigital Methods Initiative
 

Mais de Digital Methods Initiative (20)

Rogers studyingpoliticalissues mar2014_optimized_ii_
Rogers studyingpoliticalissues mar2014_optimized_ii_Rogers studyingpoliticalissues mar2014_optimized_ii_
Rogers studyingpoliticalissues mar2014_optimized_ii_
 
Rogers digitalmethodsaftersocialmedia nov2013_optimized_
Rogers digitalmethodsaftersocialmedia nov2013_optimized_Rogers digitalmethodsaftersocialmedia nov2013_optimized_
Rogers digitalmethodsaftersocialmedia nov2013_optimized_
 
The Birth of Social Media Methods
The Birth of Social Media MethodsThe Birth of Social Media Methods
The Birth of Social Media Methods
 
Interactive visualization and exploration of network data with Gephi
Interactive visualization and exploration of network data with GephiInteractive visualization and exploration of network data with Gephi
Interactive visualization and exploration of network data with Gephi
 
National Tracking Ecologies - Digital Methods Summer School 2013
National Tracking Ecologies - Digital Methods Summer School 2013National Tracking Ecologies - Digital Methods Summer School 2013
National Tracking Ecologies - Digital Methods Summer School 2013
 
Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
Cross-Platform Profiling tutorial at the Digital Methods Summer School 2013
 
Tracking the Trackers tutorial at the Digital Methods Summer School 2013
Tracking the Trackers tutorial at the Digital Methods Summer School 2013Tracking the Trackers tutorial at the Digital Methods Summer School 2013
Tracking the Trackers tutorial at the Digital Methods Summer School 2013
 
Repurposing Wikipedia: Wikipedia as data set and analytical device
Repurposing Wikipedia: Wikipedia as data set and analytical deviceRepurposing Wikipedia: Wikipedia as data set and analytical device
Repurposing Wikipedia: Wikipedia as data set and analytical device
 
Crawling and Scraping tutorial at the Digital Methods Summer School 2013
Crawling and Scraping tutorial at the Digital Methods Summer School 2013Crawling and Scraping tutorial at the Digital Methods Summer School 2013
Crawling and Scraping tutorial at the Digital Methods Summer School 2013
 
Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...
Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...
Studying Facebook via Data Extraction: a Netvizz tutorial at the Digital Meth...
 
Digital Methods Summer School 2013 Tool Medley
Digital Methods Summer School 2013 Tool MedleyDigital Methods Summer School 2013 Tool Medley
Digital Methods Summer School 2013 Tool Medley
 
Hashtag lifelines
Hashtag lifelinesHashtag lifelines
Hashtag lifelines
 
Traces of the Trackers. Tracking the Trackers: A historical analysis using th...
Traces of the Trackers. Tracking the Trackers: A historical analysis using th...Traces of the Trackers. Tracking the Trackers: A historical analysis using th...
Traces of the Trackers. Tracking the Trackers: A historical analysis using th...
 
Post-social methods? Issues in live research, by Noortje Marres and Esther We...
Post-social methods? Issues in live research, by Noortje Marres and Esther We...Post-social methods? Issues in live research, by Noortje Marres and Esther We...
Post-social methods? Issues in live research, by Noortje Marres and Esther We...
 
Web Flags Summer School 2012
Web Flags Summer School 2012Web Flags Summer School 2012
Web Flags Summer School 2012
 
Dmi12 workshops - crawling and scraping
Dmi12   workshops - crawling and scrapingDmi12   workshops - crawling and scraping
Dmi12 workshops - crawling and scraping
 
Digital Methods Tool Medley. Digital Methods Summer School 2012
Digital Methods Tool Medley. Digital Methods Summer School 2012Digital Methods Tool Medley. Digital Methods Summer School 2012
Digital Methods Tool Medley. Digital Methods Summer School 2012
 
Digital Methods Winterschool 2012: API - Interfaces to the Cloud
Digital Methods Winterschool 2012: API - Interfaces to the CloudDigital Methods Winterschool 2012: API - Interfaces to the Cloud
Digital Methods Winterschool 2012: API - Interfaces to the Cloud
 
DMI Workshop: When Search Becomes Research
DMI Workshop: When Search Becomes ResearchDMI Workshop: When Search Becomes Research
DMI Workshop: When Search Becomes Research
 
DMI Workshop: Crawling and Scraping
DMI Workshop: Crawling and Scraping DMI Workshop: Crawling and Scraping
DMI Workshop: Crawling and Scraping
 

Último

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesShubhangi Sonawane
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 

Último (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural ResourcesEnergy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
Energy Resources. ( B. Pharmacy, 1st Year, Sem-II) Natural Resources
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 

Tracking the Trackers Workshop: Digital Methods Summer School 2012

  • 1. Tracking the Trackers A Digital Methods Summer School 2012 Workshop Anne Helmond (UvA) & Carolin Gerlitz (Goldsmiths)
  • 2. One action, many data points “For every explicit action of a user, there are probably 100+ implicit data points from usage; whether that is a page visit, a scroll etc.” (Berry 2011: 152)
  • 3. Hitting & tracking Every time a web user requests a website, a series of tracking features are enabled.
  • 4. Hitting & tracking Every time a web user requests a website, a series of tracking features are enabled. Workshop objective: Tracking the trackers.
  • 5. Cookies • (HTML) Cookies are a string of text or a unique identifier downloaded to your browser after requesting a website. • Cookies do not share data about the user, but recognise returning visits/requests. • Every time the associated website is visited, information is send to the cookie owner.
  • 6. Cookies • Can be issued by requested website. • But can also come from third party providers: ad companies, analytics services, social media platforms. Multiple purposes • Remember site preferences. • Collect information to enhance usability of site. • Part of secure logins. • User profiling across sites (ad services). • Behavioural targeting. • Additional user data for platform.
  • 7. Cookies & dataflows • Tracking devices enable behavioural targeting. • Not only happen in the back-end, return to users through personalised ads & recommendations.
  • 8. Tracking ecologies • Tracking data is used & re-used by multiple actors. • Profiling, reselling, personalisation, recommendation, behaviour targeting, re-combination... • Profiling machines (Elmer 2004), qualculation (Thrift 2008), de- & recomposition of relations (Mackenzie 2012). • Part of multiple relational databases: Not individual datasets or datapoints matter, but relations created between them (Mackenzie 2012).
  • 9. Cookie auctions & piggybacking • Cookies are not only being used by the services that issues them. • Real-time reselling & cookie auctions for personalised advertising (Borgesius 2012). • Cookies trigger further tracking devices & let them piggyback - websites do not exactly know which services collect data about their visitors.
  • 10. Social media platform cookies • Platform features (Facebook Connect, Twitter Buttons, etc) can place cookies. • Data can be connected to existing user profiles or collected and used upon sign-up. • Facebook: Cookies not used for ads. Twitter: used for ads & recommendations. • All web users are potential platform users & contribute to its data mining practices.
  • 11. Beyond cookies • Flash cookies: Used on Flash websites. • Server logs: Saving requests to the website’s server usually include: IP date/time, referral page, time spend , and pages visited. • Beacons: Small, mostly invisible objects (pixels, bugs) embedded in websites or emails. Enables third parties to identify website requests. Do not place a file on the browser. • Widgets: Small applications that can be implemented and executed on websites, i.e. social media or blog widgets.
  • 12. Tracking blockers Ghostery: Detects and allows to block the invisible web. • Allows to selectively enable/disable cookies, advertising, beacons etc. • Users can opt to contribute to Ghostrank: analytics on the most dominant tracking devices online. • Detecting over 1000 trackers.
  • 13. Visualising trackers Mozilla Collusion: Creates a network of browsed sites and associated tracking services for users in real time while browsing. • Visualises which services are tracking users and how they are connected to other websites visited.
  • 14. Tracking blockers Disconnect.me: Blocks and visualises trackers. Especially disables social widgets and personalised advertising. • Disables Facebook Social Plugins/ recommendation features.
  • 15. Tracking blockers Mozilla Do Not Track: Firefox feature which allows users to tell websites that they want to opt out of third-party tracking services. • Transmits a Do Not Track HTTP whenever data is requested. • Requires tracking services to offer opt out: Works for Twitter, but not for Facebook.
  • 16. Tracking projects & research Tracking the trackers (Guardian): User generated tracking map based on Mozilla Collusion data. • Covers 7000 websites and features insights into the data shared by most prominent tracking services. • Limitations: user generated, random set of URLs.
  • 17. Tracking projects & research Cookie Search Engine (German): Detects first and third party cookies on URLs. • Provides list of cookies, their domain, security options and expiry date.
  • 18. Tracking projects & research Visipisi: Deploys cookies to detect which websites have recently been visited.
  • 19. DMI: Tracker Tracker • Objective: detecting interfaces to the cloud and data-mining features operating in the back-end. • Repurpose analytical capacities of Ghostery to detect presence of tracking devices on websites. • Input list of URL, output: list of trackers & network formatted data.
  • 20. DMI: Tracker Tracker Allows to detect alternative fabric of the web - not organised by mutual linking practices between webmasters, but through the presence of tracking devices.
  • 21. DMI: Tracker Tracker Websites using Facebook Social Plugins and Facebook Connect in the top 1000 global websites according to Alexa, February 2012
  • 22. DMI: Tracker Tracker Websites using Google Analytics in the top 1000 global websites according to Alexa, February 2012
  • 23. DMI: Tracker Tracker Presence of Trackers on websites of Dutch political parties, June 2012.
  • 24. Tracking exercise 1. Collect a set of URLs, for instance via www.alexa.com. Use the Link Ripper to extract them. 2. Enter the list into the Tracker Tracker tool (max 100). Settings: Only look at specific pages. 3. Save .gefx file. 4. Open in Gephi, use colour settings to visually distinguish different tracking services.
  • 25. Questions? Anne Helmond (UvA) & Carolin Gerlitz (Goldsmiths)