SlideShare a Scribd company logo
1 of 84
Download to read offline
Web browsers and tracking protections
Impact on data, experimentation, and personalization
@SimoAhava from @8_bit_sheep at #DigitalElite20
Simo Ahava
Partner, co-founder, 8-bit-sheep
Google Developer Expert, Google Analytics
Blogger, developer, www.simoahava.com
Twitter-er, @SimoAhava
Curator, www.cookiestatus.com
www.CookieStatus.com
Tracking protections? From
what?
Default browser settings
Default browser settings
designed to protect the user
Default browser settings
designed to protect the user
from tracking vectors that
can be harmful
Default browser settings
designed to protect the user
from tracking vectors that
can be harmful
which the user has traditionally
only been able to opt out of.
Graphic adapted from https://web.dev/samesite-cookies-explained/
https://www.simoahava.com/
Graphic adapted from https://web.dev/samesite-cookies-explained/
Same-site === First-party context
https://www.simoahava.com/
Graphic adapted from https://web.dev/samesite-cookies-explained/
https://image.cdn.com/image.gif
https://www.simoahava.com/
Graphic adapted from https://web.dev/samesite-cookies-explained/
Cross-site === Third-party context
https://image.cdn.com/image.gif
https://www.simoahava.com/
Graphic adapted from https://web.dev/samesite-cookies-explained/
https://page.somedomain.com/
https://page.otherdomain.com/
https://page.thirddomain.com/
https://image.cdn.com/image.gif
All pages include a request to the third-party resource, thus including
all cookies written on the third-party domain, enabling cross-site tracking.
Not just cookies, my friend
Trackers can leverage other types of browser storage.
Identity platforms can decorate all outbound links.
Trackers can utilize stateless tracking, such as fingerprints.
Third-party-to-first-party collusion, e.g. with CNAME.
https://www.simoahava.com/web-development/whats-in-a-cname/
The (perceived) dangers of
cross-site tracking
Build graphs and comprehensive audience profiles
Build graphs and comprehensive audience profiles
Target ads
Target ads
Manage ad frequency
Build graphs and comprehensive audience profiles
View-through attribution
Manage ad frequency
Build graphs and comprehensive audience profiles
Target ads
Manage ad frequency
Build graphs and comprehensive audience profiles
Cookie matching/syncing
View-through attribution
Target ads
Manage ad frequency
Build graphs and comprehensive audience profiles
Cross-site tracking
Cookie matching/syncing
View-through attribution
Target ads
Manage ad frequency
Build graphs and comprehensive audience profiles
Cross-site tracking
Cookie matching/syncing
View-through attribution
Target ads
Analytics integrations
Manage ad frequency
Build graphs and comprehensive audience profiles
Cross-site tracking
Cookie matching/syncing
View-through attribution
Target ads
Analytics integrations
SSO / login flows
Manage ad frequency
Build graphs and comprehensive audience profiles
Cross-site tracking
Cookie matching/syncing
View-through attribution
Target ads
Analytics integrations
SSO / login flows
State in embedded services
Manage ad frequency
Build graphs and comprehensive audience profiles
Cross-site tracking
Cookie matching/syncing
View-through attribution
Target ads
Analytics integrations
SSO / login flows
State in embedded services
Multi-purpose scripts
Manage ad frequency
Build graphs and comprehensive audience profiles
Cross-site tracking
Cookie matching/syncing
View-through attribution
Target ads
Analytics integrations
SSO / login flows
State in embedded services
Multi-purpose scripts
1st party data collection
Manage ad frequency
Build graphs and comprehensive audience profiles
Cross-site tracking
Cookie matching/syncing
View-through attribution
Target ads
Analytics integrations
SSO / login flows
State in embedded services
Multi-purpose scripts
1st party data collection
Tag management
Manage ad frequency
Build graphs and comprehensive audience profiles
Cross-site tracking
Cookie matching/syncing
View-through attribution
Target ads
Analytics integrations
SSO / login flows
State in embedded services
Multi-purpose scripts
1st party data collection
Tag management
Client-side state
Manage ad frequency
Build graphs and comprehensive audience profiles
Cross-site tracking
Cookie matching/syncing
View-through attribution
Target ads
Analytics integrations
SSO / login flows
State in embedded services
Multi-purpose scripts
1st party data collection
Tag management
Client-side state
Data quality
Manage ad frequency
Build graphs and comprehensive audience profiles
Cross-site tracking
Cookie matching/syncing
View-through attribution
Target ads
Analytics integrations
SSO / login flows
State in embedded services
Multi-purpose scripts
1st party data collection
Tag management
Client-side state
Data quality
Manage ad frequency
Build graphs and comprehensive audience profiles
Cross-site tracking
Cookie matching/syncing
View-through attribution
Target ads
Analytics integrations
SSO / login flows
State in embedded services
Multi-purpose scripts
1st party data collection
Tag management
Client-side state
Data quality
Browsers take the initiative
2003
3P cookies blocked
by default without prior
"seeding"
2003
3P cookies blocked
by default without prior
"seeding"
…
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2018 Storage Access API
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2018 Storage Access API
ETP
3P storage access on known
tracking domains blocked
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2018 Storage Access API
ETP
3P storage access on known
tracking domains blocked
Brave Shields
3P storage access blocked
1P cookies restricted
Referrer truncation
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2018
2019
Storage Access API
ITP 2.1 - 2.3
Restrictions on 1P storage
Referrer truncation
ETP
3P storage access on known
tracking domains blocked
Brave Shields
3P storage access blocked
1P cookies restricted
Referrer truncation
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2018
2019
Storage Access API
ITP 2.1 - 2.3
Restrictions on 1P storage
Referrer truncation
ETP
3P storage access on known
tracking domains blocked
ETP set on by default
for all Firefox installs
Brave Shields
3P storage access blocked
1P cookies restricted
Referrer truncation
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2018
2019
Storage Access API
ITP 2.1 - 2.3
Restrictions on 1P storage
Referrer truncation
ETP
3P storage access on known
tracking domains blocked
ETP set on by default
for all Firefox installs
Brave Shields
3P storage access blocked
1P cookies restricted
Referrer truncation
Tracking parameters removed
from URLs
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2018
2019
Storage Access API
ITP 2.1 - 2.3
Restrictions on 1P storage
Referrer truncation
ETP
3P storage access on known
tracking domains blocked
ETP set on by default
for all Firefox installs
Brave Shields
3P storage access blocked
1P cookies restricted
Referrer truncation
Tracking parameters removed
from URLs
Tracking protection
in Edge beta
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2018
2019
2020
Storage Access API
ITP 2.1 - 2.3
Restrictions on 1P storage
Referrer truncation
All 3P cookies blocked
ETP
3P storage access on known
tracking domains blocked
ETP set on by default
for all Firefox installs
Brave Shields
3P storage access blocked
1P cookies restricted
Referrer truncation
Tracking parameters removed
from URLs
Tracking protection
in Edge beta
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2018
2019
2020
Storage Access API
ITP 2.1 - 2.3
Restrictions on 1P storage
Referrer truncation
All 3P cookies blocked
ETP
3P storage access on known
tracking domains blocked
ETP set on by default
for all Firefox installs
Daily purge of storage from
known tracker domains
Requests to fingerprinting
domains blocked
Brave Shields
3P storage access blocked
1P cookies restricted
Referrer truncation
Tracking parameters removed
from URLs
Tracking protection
in Edge beta
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2018
2019
2020
Storage Access API
ITP 2.1 - 2.3
Restrictions on 1P storage
Referrer truncation
All 3P cookies blocked
ETP
3P storage access on known
tracking domains blocked
ETP set on by default
for all Firefox installs
Daily purge of storage from
known tracker domains
Requests to fingerprinting
domains blocked
Brave Shields
3P storage access blocked
1P cookies restricted
Referrer truncation
Tracking parameters removed
from URLs
Pioneering work on reducing
fingerprinting surfaces
continues
Tracking protection
in Edge beta
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2018
2019
2020
Storage Access API
ITP 2.1 - 2.3
Restrictions on 1P storage
Referrer truncation
All 3P cookies blocked
ETP
3P storage access on known
tracking domains blocked
ETP set on by default
for all Firefox installs
Daily purge of storage from
known tracker domains
Requests to fingerprinting
domains blocked
Brave Shields
3P storage access blocked
1P cookies restricted
Referrer truncation
Tracking parameters removed
from URLs
Pioneering work on reducing
fingerprinting surfaces
continues
Tracking protection
in Edge beta
Chromium Edge released
Block 3P storage access from
known trackers
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2018
2019
2020
Storage Access API
ITP 2.1 - 2.3
Restrictions on 1P storage
Referrer truncation
All 3P cookies blocked
ETP
3P storage access on known
tracking domains blocked
ETP set on by default
for all Firefox installs
Daily purge of storage from
known tracker domains
Requests to fingerprinting
domains blocked
Brave Shields
3P storage access blocked
1P cookies restricted
Referrer truncation
Tracking parameters removed
from URLs
Pioneering work on reducing
fingerprinting surfaces
continues
Tracking protection
in Edge beta
Chromium Edge released
Block 3P storage access from
known trackers
Referrer truncation
2003
3P cookies blocked
by default without prior
"seeding"
…
2017
ITP 1.0
Algorithmic classification
of tracking-capable sites
2018
2019
2020
…
Storage Access API
ITP 2.1 - 2.3
Restrictions on 1P storage
Referrer truncation
All 3P cookies blocked
ETP
3P storage access on known
tracking domains blocked
ETP set on by default
for all Firefox installs
Daily purge of storage from
known tracker domains
Requests to fingerprinting
domains blocked
Brave Shields
3P storage access blocked
1P cookies restricted
Referrer truncation
Tracking parameters removed
from URLs
Pioneering work on reducing
fingerprinting surfaces
continues
Tracking protection
in Edge beta
Chromium Edge released
Block 3P storage access from
known trackers
Referrer truncation
All 3P cookies blocked?
Bubbling under
Technology Preview 113
Restrict cookies set in HTTP requests to cross-site CNAME origins.
Brave Chrome Edge Firefox Safari
Brave Chrome Edge Firefox Safari
Cookies set to SameSite=Lax by default.
Reject SameSite=None cookies that are not secure.
Chrome 80, *Jul 14 ->
Cap lifetime of all script-writable storage.
Brave Chrome Edge Firefox Safari
!
Block all cookies in 3P context.
2022?
Brave Chrome Edge Firefox Safari
!!
User-Agent freeze and Client Hints.
Chrome 85 (CH), 2021 (UA)
Brave Chrome Edge Firefox Safari
Technology Preview 99
The isLoggedIn API (experimental).
Brave Chrome Edge Firefox Safari
Private Click Measurement / Ad Click Attribution.
Brave Chrome Edge Firefox Safari
Impact
Analytics Advertising Experimentation
Analytics Advertising Experimentation
3P storage
restricted
* *
Analytics Advertising Experimentation
3P storage
restricted
* *
Iframes
Centralized identity
Advertising integrations
Analytics Advertising Experimentation
3P storage
restricted
* *
Iframes
Centralized identity
Advertising integrations
Cross-site profiling
Ad frequency capping
View-through attribution
Cookie matching / sync
Demographics / interest data
Fraud / spam detection
Analytics Advertising Experimentation
3P storage
restricted
* *
Iframes
Centralized identity
Advertising integrations
Cross-site profiling
Ad frequency capping
View-through attribution
Cookie matching / sync
Demographics / interest data
Fraud / spam detection
Iframes
Centralized identity
Analytics Advertising Experimentation
3P storage
restricted
* *
Iframes
Centralized identity
Advertising integrations
Cross-site profiling
Ad frequency capping
View-through attribution
Cookie matching / sync
Demographics / interest data
Fraud / spam detection
Iframes
Centralized identity
1P storage
restricted
Analytics Advertising Experimentation
3P storage
restricted
* *
Iframes
Centralized identity
Advertising integrations
Cross-site profiling
Ad frequency capping
View-through attribution
Cookie matching / sync
Demographics / interest data
Fraud / spam detection
Iframes
Centralized identity
1P storage
restricted
User retention
Cohort analytics
Non-last-touch attribution
Campaign efficiency
User-scoped funnels
Analytics Advertising Experimentation
3P storage
restricted
* *
Iframes
Centralized identity
Advertising integrations
Cross-site profiling
Ad frequency capping
View-through attribution
Cookie matching / sync
Demographics / interest data
Fraud / spam detection
Iframes
Centralized identity
1P storage
restricted
User retention
Cohort analytics
Non-last-touch attribution
Campaign efficiency
User-scoped funnels
Attribution
Audience integrity
Campaign efficiency
Analytics Advertising Experimentation
3P storage
restricted
* *
Iframes
Centralized identity
Advertising integrations
Cross-site profiling
Ad frequency capping
View-through attribution
Cookie matching / sync
Demographics / interest data
Fraud / spam detection
Iframes
Centralized identity
1P storage
restricted
User retention
Cohort analytics
Non-last-touch attribution
Campaign efficiency
User-scoped funnels
Attribution
Audience integrity
Campaign efficiency
Variant reassignment
Variables for personalization
Analytics Advertising Experimentation
3P storage
restricted
* *
Iframes
Centralized identity
Advertising integrations
Cross-site profiling
Ad frequency capping
View-through attribution
Cookie matching / sync
Demographics / interest data
Fraud / spam detection
Iframes
Centralized identity
1P storage
restricted
User retention
Cohort analytics
Non-last-touch attribution
Campaign efficiency
User-scoped funnels
Attribution
Audience integrity
Campaign efficiency
Variant reassignment
Variables for personalization
Referrer
truncation
*
Analytics Advertising Experimentation
3P storage
restricted
* *
Iframes
Centralized identity
Advertising integrations
Cross-site profiling
Ad frequency capping
View-through attribution
Cookie matching / sync
Demographics / interest data
Fraud / spam detection
Iframes
Centralized identity
1P storage
restricted
User retention
Cohort analytics
Non-last-touch attribution
Campaign efficiency
User-scoped funnels
Attribution
Audience integrity
Campaign efficiency
Variant reassignment
Variables for personalization
Referrer
truncation
*
Full referrer dimension
AMP cache distinction
Social login distinction
Granularity of referral exclusion
Analytics Advertising Experimentation
3P storage
restricted
* *
Iframes
Centralized identity
Advertising integrations
Cross-site profiling
Ad frequency capping
View-through attribution
Cookie matching / sync
Demographics / interest data
Fraud / spam detection
Iframes
Centralized identity
1P storage
restricted
User retention
Cohort analytics
Non-last-touch attribution
Campaign efficiency
User-scoped funnels
Attribution
Audience integrity
Campaign efficiency
Variant reassignment
Variables for personalization
Referrer
truncation
*
Full referrer dimension
AMP cache distinction
Social login distinction
Granularity of referral exclusion
Attribution for custom ad
placements
Analytics Advertising Experimentation
3P storage
restricted
* *
Iframes
Centralized identity
Advertising integrations
Cross-site profiling
Ad frequency capping
View-through attribution
Cookie matching / sync
Demographics / interest data
Fraud / spam detection
Iframes
Centralized identity
1P storage
restricted
User retention
Cohort analytics
Non-last-touch attribution
Campaign efficiency
User-scoped funnels
Attribution
Audience integrity
Campaign efficiency
Variant reassignment
Variables for personalization
Referrer
truncation
*
Full referrer dimension
AMP cache distinction
Social login distinction
Granularity of referral exclusion
Attribution for custom ad
placements
Experiment targeting based
on referrer
DOs and DON’Ts
DO
-Periodically audit the use of client-side state in your sites, services, and applications. Avoid
over-reliance; use HttpOnly where possible, then HTTP headers, then JS.
-Figure out how to incentivize logging in.
-Set cookies you need in third-party context to SameSite=None;Secure, with fallbacks
for unsupported browsers.
- Utilize Storage Access API for access to third-party storage.
-Consider the browser as a manifestation of the user’s desire and intent with regard to
tracking. Err on the side of as much privacy as possible.
DO	NOT
-Look at "server-side analytics" as a silver bullet.
-Ignore small market share web browsers.
-Expect tracking prevention development to settle / slow down.
-Spread FUD about the impact of these measures without empirical data to back it up with.
-Expect that browsers will handle the ethical / legal side of data collection for you.
-Think that browsers have got tracking prevention "right"
Follow and participate
@BrendanEich
@EricLaw
@JohnWilander
@JustinSchuh
@Log3OverLog2
@pes10k
@RandomnessnCats
@SimoAhava
@TheZEdwards
bit.ly/privacy-sandbox
brave.com/blog
chromestatus.com/features
cookiestatus.com
cunderwood.dev
haveibeenpwned.com
panopticlick.eff.org
webkit.org/blog
webkit.org/tracking-prevention-policy
bit.ly/ad-click-attribution
bit.ly/privacycg
bit.ly/privacy-ig
log(`Thank you, ${yourName}`)

More Related Content

What's hot

2023 Forecast: SEO & Content Marketing Trends You Need to Know
2023 Forecast: SEO & Content Marketing Trends You Need to Know2023 Forecast: SEO & Content Marketing Trends You Need to Know
2023 Forecast: SEO & Content Marketing Trends You Need to KnowSearch Engine Journal
 
Getting the most from ad placements
Getting the most from ad placementsGetting the most from ad placements
Getting the most from ad placementsLucas Modesto
 
Passage indexing is likely more important than you think
Passage indexing is likely more important than you thinkPassage indexing is likely more important than you think
Passage indexing is likely more important than you thinkDawn Anderson MSc DigM
 
AWS Media Day- POOQ의 AWS Headend (Live/VoD) 구축 (박명순 부장)
AWS Media Day- POOQ의 AWS Headend (Live/VoD) 구축 (박명순 부장)AWS Media Day- POOQ의 AWS Headend (Live/VoD) 구축 (박명순 부장)
AWS Media Day- POOQ의 AWS Headend (Live/VoD) 구축 (박명순 부장)Amazon Web Services Korea
 
PPC Restart 2023: Tomáš Sýkora - Jak zvýšit výkon digitálních médií o desítky...
PPC Restart 2023: Tomáš Sýkora - Jak zvýšit výkon digitálních médií o desítky...PPC Restart 2023: Tomáš Sýkora - Jak zvýšit výkon digitálních médií o desítky...
PPC Restart 2023: Tomáš Sýkora - Jak zvýšit výkon digitálních médií o desítky...Taste
 
Paid Search Marketing Presentation Slide Share
Paid Search Marketing Presentation Slide SharePaid Search Marketing Presentation Slide Share
Paid Search Marketing Presentation Slide ShareRoar Media
 
HTTP vs HTTPS, Do You Really Need HTTPS?
HTTP vs HTTPS, Do You Really Need HTTPS?HTTP vs HTTPS, Do You Really Need HTTPS?
HTTP vs HTTPS, Do You Really Need HTTPS?CheapSSLsecurity
 
Web analytics presentation
Web analytics presentationWeb analytics presentation
Web analytics presentationJim Jansen
 
Analýza zákazníků v E-commerce | Praktický návod "Jak analýzu akvizice a rete...
Analýza zákazníků v E-commerce | Praktický návod "Jak analýzu akvizice a rete...Analýza zákazníků v E-commerce | Praktický návod "Jak analýzu akvizice a rete...
Analýza zákazníků v E-commerce | Praktický návod "Jak analýzu akvizice a rete...Petr Bureš
 
SEO-off page optimization technique
SEO-off page optimization technique SEO-off page optimization technique
SEO-off page optimization technique shrikant87
 
Using command line to save time on common SEO tasks
Using command line to save time on common SEO tasks Using command line to save time on common SEO tasks
Using command line to save time on common SEO tasks DinoKukic
 
learn seo, seo marketing
learn seo, seo marketinglearn seo, seo marketing
learn seo, seo marketingrsayyad88
 
Enforcing Bespoke Policies in Kubernetes
Enforcing Bespoke Policies in KubernetesEnforcing Bespoke Policies in Kubernetes
Enforcing Bespoke Policies in KubernetesTorin Sandall
 
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdf
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdfBrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdf
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdfSteven van Vessum
 
The Full Scoop on Google's Title Rewrites
The Full Scoop on Google's Title RewritesThe Full Scoop on Google's Title Rewrites
The Full Scoop on Google's Title RewritesMordy Oberstein
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDFNarni Rajesh
 

What's hot (20)

Seo
SeoSeo
Seo
 
2023 Forecast: SEO & Content Marketing Trends You Need to Know
2023 Forecast: SEO & Content Marketing Trends You Need to Know2023 Forecast: SEO & Content Marketing Trends You Need to Know
2023 Forecast: SEO & Content Marketing Trends You Need to Know
 
Getting the most from ad placements
Getting the most from ad placementsGetting the most from ad placements
Getting the most from ad placements
 
Passage indexing is likely more important than you think
Passage indexing is likely more important than you thinkPassage indexing is likely more important than you think
Passage indexing is likely more important than you think
 
Seo Marketing Plan Ppt
Seo Marketing Plan PptSeo Marketing Plan Ppt
Seo Marketing Plan Ppt
 
AWS Media Day- POOQ의 AWS Headend (Live/VoD) 구축 (박명순 부장)
AWS Media Day- POOQ의 AWS Headend (Live/VoD) 구축 (박명순 부장)AWS Media Day- POOQ의 AWS Headend (Live/VoD) 구축 (박명순 부장)
AWS Media Day- POOQ의 AWS Headend (Live/VoD) 구축 (박명순 부장)
 
PPC Restart 2023: Tomáš Sýkora - Jak zvýšit výkon digitálních médií o desítky...
PPC Restart 2023: Tomáš Sýkora - Jak zvýšit výkon digitálních médií o desítky...PPC Restart 2023: Tomáš Sýkora - Jak zvýšit výkon digitálních médií o desítky...
PPC Restart 2023: Tomáš Sýkora - Jak zvýšit výkon digitálních médií o desítky...
 
Paid Search Marketing Presentation Slide Share
Paid Search Marketing Presentation Slide SharePaid Search Marketing Presentation Slide Share
Paid Search Marketing Presentation Slide Share
 
HTTP vs HTTPS, Do You Really Need HTTPS?
HTTP vs HTTPS, Do You Really Need HTTPS?HTTP vs HTTPS, Do You Really Need HTTPS?
HTTP vs HTTPS, Do You Really Need HTTPS?
 
Web mining (1)
Web mining (1)Web mining (1)
Web mining (1)
 
Web analytics presentation
Web analytics presentationWeb analytics presentation
Web analytics presentation
 
Analýza zákazníků v E-commerce | Praktický návod "Jak analýzu akvizice a rete...
Analýza zákazníků v E-commerce | Praktický návod "Jak analýzu akvizice a rete...Analýza zákazníků v E-commerce | Praktický návod "Jak analýzu akvizice a rete...
Analýza zákazníků v E-commerce | Praktický návod "Jak analýzu akvizice a rete...
 
SEO-off page optimization technique
SEO-off page optimization technique SEO-off page optimization technique
SEO-off page optimization technique
 
Using command line to save time on common SEO tasks
Using command line to save time on common SEO tasks Using command line to save time on common SEO tasks
Using command line to save time on common SEO tasks
 
learn seo, seo marketing
learn seo, seo marketinglearn seo, seo marketing
learn seo, seo marketing
 
Enforcing Bespoke Policies in Kubernetes
Enforcing Bespoke Policies in KubernetesEnforcing Bespoke Policies in Kubernetes
Enforcing Bespoke Policies in Kubernetes
 
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdf
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdfBrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdf
BrightonSEO October 2022 - Log File Analysis - Steven van Vessum.pdf
 
The Full Scoop on Google's Title Rewrites
The Full Scoop on Google's Title RewritesThe Full Scoop on Google's Title Rewrites
The Full Scoop on Google's Title Rewrites
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
Web mining
Web miningWeb mining
Web mining
 

Similar to Web Browsers and Tracking Protections

Lessons From Spider Support
Lessons From Spider SupportLessons From Spider Support
Lessons From Spider SupportOliver Brett
 
OWF 2014 - Take back control of your Web tracking - Dataiku
OWF 2014 - Take back control of your Web tracking - DataikuOWF 2014 - Take back control of your Web tracking - Dataiku
OWF 2014 - Take back control of your Web tracking - DataikuDataiku
 
How Tracking Companies Circumvent Ad Blockers Using WebSockets
How Tracking Companies Circumvent Ad Blockers Using WebSocketsHow Tracking Companies Circumvent Ad Blockers Using WebSockets
How Tracking Companies Circumvent Ad Blockers Using WebSocketsSajjad "JJ" Arshad
 
11 Advanced Uses of Screaming Frog Nov 2019 DMSS
11 Advanced Uses of Screaming Frog Nov 2019 DMSS11 Advanced Uses of Screaming Frog Nov 2019 DMSS
11 Advanced Uses of Screaming Frog Nov 2019 DMSSOliver Brett
 
How Tracking Companies Circumvented Ad Blockers Using WebSockets
How Tracking Companies Circumvented Ad Blockers Using WebSocketsHow Tracking Companies Circumvented Ad Blockers Using WebSockets
How Tracking Companies Circumvented Ad Blockers Using WebSocketsSajjad "JJ" Arshad
 
Migrating wise.com to server-side GA4
Migrating wise.com to server-side GA4Migrating wise.com to server-side GA4
Migrating wise.com to server-side GA4Tom Bennet
 
The Complete SEO Tutorial
The Complete SEO TutorialThe Complete SEO Tutorial
The Complete SEO TutorialRAHUL CHAVAN
 
Complete SEO Tutorial
Complete SEO TutorialComplete SEO Tutorial
Complete SEO TutorialRAHUL CHAVAN
 
The Complete SEO Tutorial
The Complete SEO TutorialThe Complete SEO Tutorial
The Complete SEO TutorialRAHUL CHAVAN
 
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)Christopher Gutknecht
 
Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008Nathan Buggia
 
Web tracking based on non-conventional cookies
Web tracking based on non-conventional cookiesWeb tracking based on non-conventional cookies
Web tracking based on non-conventional cookiesAlberto Ragonese
 
Google Chronicles: Analytics And Chrome
Google Chronicles: Analytics And ChromeGoogle Chronicles: Analytics And Chrome
Google Chronicles: Analytics And ChromeSarah Dutkiewicz
 

Similar to Web Browsers and Tracking Protections (20)

Lessons From Spider Support
Lessons From Spider SupportLessons From Spider Support
Lessons From Spider Support
 
Designing & Building Secure Web APIs
Designing & Building Secure Web APIsDesigning & Building Secure Web APIs
Designing & Building Secure Web APIs
 
OWF 2014 - Take back control of your Web tracking - Dataiku
OWF 2014 - Take back control of your Web tracking - DataikuOWF 2014 - Take back control of your Web tracking - Dataiku
OWF 2014 - Take back control of your Web tracking - Dataiku
 
How Tracking Companies Circumvent Ad Blockers Using WebSockets
How Tracking Companies Circumvent Ad Blockers Using WebSocketsHow Tracking Companies Circumvent Ad Blockers Using WebSockets
How Tracking Companies Circumvent Ad Blockers Using WebSockets
 
11 Advanced Uses of Screaming Frog Nov 2019 DMSS
11 Advanced Uses of Screaming Frog Nov 2019 DMSS11 Advanced Uses of Screaming Frog Nov 2019 DMSS
11 Advanced Uses of Screaming Frog Nov 2019 DMSS
 
White Hat Cloaking
White Hat CloakingWhite Hat Cloaking
White Hat Cloaking
 
How Tracking Companies Circumvented Ad Blockers Using WebSockets
How Tracking Companies Circumvented Ad Blockers Using WebSocketsHow Tracking Companies Circumvented Ad Blockers Using WebSockets
How Tracking Companies Circumvented Ad Blockers Using WebSockets
 
Web analytics & Online privacy
Web analytics & Online privacyWeb analytics & Online privacy
Web analytics & Online privacy
 
Seguridad Corporativa Con Internet Explorer 8(1)
Seguridad Corporativa Con Internet Explorer 8(1)Seguridad Corporativa Con Internet Explorer 8(1)
Seguridad Corporativa Con Internet Explorer 8(1)
 
Migrating wise.com to server-side GA4
Migrating wise.com to server-side GA4Migrating wise.com to server-side GA4
Migrating wise.com to server-side GA4
 
The Complete SEO Tutorial
The Complete SEO TutorialThe Complete SEO Tutorial
The Complete SEO Tutorial
 
Complete SEO Tutorial
Complete SEO TutorialComplete SEO Tutorial
Complete SEO Tutorial
 
Seo
SeoSeo
Seo
 
The Complete SEO Tutorial
The Complete SEO TutorialThe Complete SEO Tutorial
The Complete SEO Tutorial
 
Best Seo ppt
Best Seo pptBest Seo ppt
Best Seo ppt
 
Google’s tridente
Google’s tridenteGoogle’s tridente
Google’s tridente
 
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
Questioning Data Quality and Troubleshooting Tracking Gaps (SMX Munich 2020)
 
Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008Advanced Seo Web Development Tech Ed 2008
Advanced Seo Web Development Tech Ed 2008
 
Web tracking based on non-conventional cookies
Web tracking based on non-conventional cookiesWeb tracking based on non-conventional cookies
Web tracking based on non-conventional cookies
 
Google Chronicles: Analytics And Chrome
Google Chronicles: Analytics And ChromeGoogle Chronicles: Analytics And Chrome
Google Chronicles: Analytics And Chrome
 

More from Simo Ahava

You can't spell MEASURE without CUSTOMIZATION
You can't spell MEASURE without CUSTOMIZATIONYou can't spell MEASURE without CUSTOMIZATION
You can't spell MEASURE without CUSTOMIZATIONSimo Ahava
 
Essential Search Marketing Tweaks For Google Analytics And Google Tag Manager
Essential Search Marketing Tweaks For Google Analytics And Google Tag ManagerEssential Search Marketing Tweaks For Google Analytics And Google Tag Manager
Essential Search Marketing Tweaks For Google Analytics And Google Tag ManagerSimo Ahava
 
Agile Analytics
Agile AnalyticsAgile Analytics
Agile AnalyticsSimo Ahava
 
Google Tag Manager - 5 years. What have we learned?
Google Tag Manager - 5 years. What have we learned?Google Tag Manager - 5 years. What have we learned?
Google Tag Manager - 5 years. What have we learned?Simo Ahava
 
MeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
MeasureCamp IX (London) - 10 JavaScript Concepts for web analystsMeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
MeasureCamp IX (London) - 10 JavaScript Concepts for web analystsSimo Ahava
 
Search Marketer's Toolkit for Google Tag Manager and Google Analytics
Search Marketer's Toolkit for Google Tag Manager and Google AnalyticsSearch Marketer's Toolkit for Google Tag Manager and Google Analytics
Search Marketer's Toolkit for Google Tag Manager and Google AnalyticsSimo Ahava
 
Content Analytics - The Whys And Hows For Google Analytics
Content Analytics - The Whys And Hows For Google AnalyticsContent Analytics - The Whys And Hows For Google Analytics
Content Analytics - The Whys And Hows For Google AnalyticsSimo Ahava
 
SuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS World
SuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS WorldSuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS World
SuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS WorldSimo Ahava
 
Meaningful Data - Reaktor Breakpoint 2015
Meaningful Data - Reaktor Breakpoint 2015Meaningful Data - Reaktor Breakpoint 2015
Meaningful Data - Reaktor Breakpoint 2015Simo Ahava
 
Meaningful Data - Best Internet Conference 2015 (Lithuania)
Meaningful Data - Best Internet Conference 2015 (Lithuania)Meaningful Data - Best Internet Conference 2015 (Lithuania)
Meaningful Data - Best Internet Conference 2015 (Lithuania)Simo Ahava
 
Data Layer - MeasureCamp VII 2015
Data Layer - MeasureCamp VII 2015Data Layer - MeasureCamp VII 2015
Data Layer - MeasureCamp VII 2015Simo Ahava
 
Tricks and tweaks for Google Analytics and Google Tag Manager
Tricks and tweaks for Google Analytics and Google Tag ManagerTricks and tweaks for Google Analytics and Google Tag Manager
Tricks and tweaks for Google Analytics and Google Tag ManagerSimo Ahava
 
Key Insights From Funnels - Enhanced Ecommerce For Google Analytics
Key Insights From Funnels - Enhanced Ecommerce For Google AnalyticsKey Insights From Funnels - Enhanced Ecommerce For Google Analytics
Key Insights From Funnels - Enhanced Ecommerce For Google AnalyticsSimo Ahava
 
Content Engagement with Google Analytics (Emerce Conversion 2015)
Content Engagement with Google Analytics (Emerce Conversion 2015)Content Engagement with Google Analytics (Emerce Conversion 2015)
Content Engagement with Google Analytics (Emerce Conversion 2015)Simo Ahava
 
Enhanced Ecommerce For Content (SMX München 2015)
Enhanced Ecommerce For Content (SMX München 2015)Enhanced Ecommerce For Content (SMX München 2015)
Enhanced Ecommerce For Content (SMX München 2015)Simo Ahava
 
Be Critical: Going Beyond The Defaults With GA And GTM (SMX Munich 2015)
Be Critical: Going Beyond The Defaults With GA And GTM (SMX Munich 2015)Be Critical: Going Beyond The Defaults With GA And GTM (SMX Munich 2015)
Be Critical: Going Beyond The Defaults With GA And GTM (SMX Munich 2015)Simo Ahava
 
Rationalizing Tag Management
Rationalizing Tag ManagementRationalizing Tag Management
Rationalizing Tag ManagementSimo Ahava
 
Google Analytics Bag O' Tricks
Google Analytics Bag O' TricksGoogle Analytics Bag O' Tricks
Google Analytics Bag O' TricksSimo Ahava
 
Tag Management Solutions - Best Data Ever (Marketing Festival 2014)
Tag Management Solutions - Best Data Ever (Marketing Festival 2014)Tag Management Solutions - Best Data Ever (Marketing Festival 2014)
Tag Management Solutions - Best Data Ever (Marketing Festival 2014)Simo Ahava
 
Advanced Form Tracking in Google Tag Manager
Advanced Form Tracking in Google Tag ManagerAdvanced Form Tracking in Google Tag Manager
Advanced Form Tracking in Google Tag ManagerSimo Ahava
 

More from Simo Ahava (20)

You can't spell MEASURE without CUSTOMIZATION
You can't spell MEASURE without CUSTOMIZATIONYou can't spell MEASURE without CUSTOMIZATION
You can't spell MEASURE without CUSTOMIZATION
 
Essential Search Marketing Tweaks For Google Analytics And Google Tag Manager
Essential Search Marketing Tweaks For Google Analytics And Google Tag ManagerEssential Search Marketing Tweaks For Google Analytics And Google Tag Manager
Essential Search Marketing Tweaks For Google Analytics And Google Tag Manager
 
Agile Analytics
Agile AnalyticsAgile Analytics
Agile Analytics
 
Google Tag Manager - 5 years. What have we learned?
Google Tag Manager - 5 years. What have we learned?Google Tag Manager - 5 years. What have we learned?
Google Tag Manager - 5 years. What have we learned?
 
MeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
MeasureCamp IX (London) - 10 JavaScript Concepts for web analystsMeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
MeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
 
Search Marketer's Toolkit for Google Tag Manager and Google Analytics
Search Marketer's Toolkit for Google Tag Manager and Google AnalyticsSearch Marketer's Toolkit for Google Tag Manager and Google Analytics
Search Marketer's Toolkit for Google Tag Manager and Google Analytics
 
Content Analytics - The Whys And Hows For Google Analytics
Content Analytics - The Whys And Hows For Google AnalyticsContent Analytics - The Whys And Hows For Google Analytics
Content Analytics - The Whys And Hows For Google Analytics
 
SuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS World
SuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS WorldSuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS World
SuperWeek 2016 - Garbage In Garbage Out: Data Quality in a TMS World
 
Meaningful Data - Reaktor Breakpoint 2015
Meaningful Data - Reaktor Breakpoint 2015Meaningful Data - Reaktor Breakpoint 2015
Meaningful Data - Reaktor Breakpoint 2015
 
Meaningful Data - Best Internet Conference 2015 (Lithuania)
Meaningful Data - Best Internet Conference 2015 (Lithuania)Meaningful Data - Best Internet Conference 2015 (Lithuania)
Meaningful Data - Best Internet Conference 2015 (Lithuania)
 
Data Layer - MeasureCamp VII 2015
Data Layer - MeasureCamp VII 2015Data Layer - MeasureCamp VII 2015
Data Layer - MeasureCamp VII 2015
 
Tricks and tweaks for Google Analytics and Google Tag Manager
Tricks and tweaks for Google Analytics and Google Tag ManagerTricks and tweaks for Google Analytics and Google Tag Manager
Tricks and tweaks for Google Analytics and Google Tag Manager
 
Key Insights From Funnels - Enhanced Ecommerce For Google Analytics
Key Insights From Funnels - Enhanced Ecommerce For Google AnalyticsKey Insights From Funnels - Enhanced Ecommerce For Google Analytics
Key Insights From Funnels - Enhanced Ecommerce For Google Analytics
 
Content Engagement with Google Analytics (Emerce Conversion 2015)
Content Engagement with Google Analytics (Emerce Conversion 2015)Content Engagement with Google Analytics (Emerce Conversion 2015)
Content Engagement with Google Analytics (Emerce Conversion 2015)
 
Enhanced Ecommerce For Content (SMX München 2015)
Enhanced Ecommerce For Content (SMX München 2015)Enhanced Ecommerce For Content (SMX München 2015)
Enhanced Ecommerce For Content (SMX München 2015)
 
Be Critical: Going Beyond The Defaults With GA And GTM (SMX Munich 2015)
Be Critical: Going Beyond The Defaults With GA And GTM (SMX Munich 2015)Be Critical: Going Beyond The Defaults With GA And GTM (SMX Munich 2015)
Be Critical: Going Beyond The Defaults With GA And GTM (SMX Munich 2015)
 
Rationalizing Tag Management
Rationalizing Tag ManagementRationalizing Tag Management
Rationalizing Tag Management
 
Google Analytics Bag O' Tricks
Google Analytics Bag O' TricksGoogle Analytics Bag O' Tricks
Google Analytics Bag O' Tricks
 
Tag Management Solutions - Best Data Ever (Marketing Festival 2014)
Tag Management Solutions - Best Data Ever (Marketing Festival 2014)Tag Management Solutions - Best Data Ever (Marketing Festival 2014)
Tag Management Solutions - Best Data Ever (Marketing Festival 2014)
 
Advanced Form Tracking in Google Tag Manager
Advanced Form Tracking in Google Tag ManagerAdvanced Form Tracking in Google Tag Manager
Advanced Form Tracking in Google Tag Manager
 

Recently uploaded

Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationLinaWolf1
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationMarko4394
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Sonam Pathan
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书rnrncn29
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Paul Calvano
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 

Recently uploaded (17)

Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
PHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 DocumentationPHP-based rendering of TYPO3 Documentation
PHP-based rendering of TYPO3 Documentation
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
NSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentationNSX-T and Service Interfaces presentation
NSX-T and Service Interfaces presentation
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
Call Girls In The Ocean Pearl Retreat Hotel New Delhi 9873777170
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
『澳洲文凭』买詹姆士库克大学毕业证书成绩单办理澳洲JCU文凭学位证书
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24Font Performance - NYC WebPerf Meetup April '24
Font Performance - NYC WebPerf Meetup April '24
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 

Web Browsers and Tracking Protections

  • 1. Web browsers and tracking protections Impact on data, experimentation, and personalization @SimoAhava from @8_bit_sheep at #DigitalElite20
  • 2. Simo Ahava Partner, co-founder, 8-bit-sheep Google Developer Expert, Google Analytics Blogger, developer, www.simoahava.com Twitter-er, @SimoAhava Curator, www.cookiestatus.com
  • 3.
  • 4.
  • 7.
  • 9. Default browser settings designed to protect the user
  • 10. Default browser settings designed to protect the user from tracking vectors that can be harmful
  • 11. Default browser settings designed to protect the user from tracking vectors that can be harmful which the user has traditionally only been able to opt out of.
  • 12. Graphic adapted from https://web.dev/samesite-cookies-explained/ https://www.simoahava.com/
  • 13. Graphic adapted from https://web.dev/samesite-cookies-explained/ Same-site === First-party context https://www.simoahava.com/
  • 14. Graphic adapted from https://web.dev/samesite-cookies-explained/ https://image.cdn.com/image.gif https://www.simoahava.com/
  • 15. Graphic adapted from https://web.dev/samesite-cookies-explained/ Cross-site === Third-party context https://image.cdn.com/image.gif https://www.simoahava.com/
  • 16. Graphic adapted from https://web.dev/samesite-cookies-explained/ https://page.somedomain.com/ https://page.otherdomain.com/ https://page.thirddomain.com/ https://image.cdn.com/image.gif All pages include a request to the third-party resource, thus including all cookies written on the third-party domain, enabling cross-site tracking.
  • 17. Not just cookies, my friend
  • 18. Trackers can leverage other types of browser storage.
  • 19. Identity platforms can decorate all outbound links.
  • 20. Trackers can utilize stateless tracking, such as fingerprints.
  • 21. Third-party-to-first-party collusion, e.g. with CNAME. https://www.simoahava.com/web-development/whats-in-a-cname/
  • 22. The (perceived) dangers of cross-site tracking
  • 23. Build graphs and comprehensive audience profiles
  • 24. Build graphs and comprehensive audience profiles Target ads
  • 25. Target ads Manage ad frequency Build graphs and comprehensive audience profiles
  • 26. View-through attribution Manage ad frequency Build graphs and comprehensive audience profiles Target ads
  • 27. Manage ad frequency Build graphs and comprehensive audience profiles Cookie matching/syncing View-through attribution Target ads
  • 28. Manage ad frequency Build graphs and comprehensive audience profiles Cross-site tracking Cookie matching/syncing View-through attribution Target ads
  • 29. Manage ad frequency Build graphs and comprehensive audience profiles Cross-site tracking Cookie matching/syncing View-through attribution Target ads Analytics integrations
  • 30. Manage ad frequency Build graphs and comprehensive audience profiles Cross-site tracking Cookie matching/syncing View-through attribution Target ads Analytics integrations SSO / login flows
  • 31. Manage ad frequency Build graphs and comprehensive audience profiles Cross-site tracking Cookie matching/syncing View-through attribution Target ads Analytics integrations SSO / login flows State in embedded services
  • 32. Manage ad frequency Build graphs and comprehensive audience profiles Cross-site tracking Cookie matching/syncing View-through attribution Target ads Analytics integrations SSO / login flows State in embedded services Multi-purpose scripts
  • 33. Manage ad frequency Build graphs and comprehensive audience profiles Cross-site tracking Cookie matching/syncing View-through attribution Target ads Analytics integrations SSO / login flows State in embedded services Multi-purpose scripts 1st party data collection
  • 34. Manage ad frequency Build graphs and comprehensive audience profiles Cross-site tracking Cookie matching/syncing View-through attribution Target ads Analytics integrations SSO / login flows State in embedded services Multi-purpose scripts 1st party data collection Tag management
  • 35. Manage ad frequency Build graphs and comprehensive audience profiles Cross-site tracking Cookie matching/syncing View-through attribution Target ads Analytics integrations SSO / login flows State in embedded services Multi-purpose scripts 1st party data collection Tag management Client-side state
  • 36. Manage ad frequency Build graphs and comprehensive audience profiles Cross-site tracking Cookie matching/syncing View-through attribution Target ads Analytics integrations SSO / login flows State in embedded services Multi-purpose scripts 1st party data collection Tag management Client-side state Data quality
  • 37. Manage ad frequency Build graphs and comprehensive audience profiles Cross-site tracking Cookie matching/syncing View-through attribution Target ads Analytics integrations SSO / login flows State in embedded services Multi-purpose scripts 1st party data collection Tag management Client-side state Data quality
  • 38. Manage ad frequency Build graphs and comprehensive audience profiles Cross-site tracking Cookie matching/syncing View-through attribution Target ads Analytics integrations SSO / login flows State in embedded services Multi-purpose scripts 1st party data collection Tag management Client-side state Data quality
  • 39. Browsers take the initiative
  • 40.
  • 41. 2003 3P cookies blocked by default without prior "seeding"
  • 42. 2003 3P cookies blocked by default without prior "seeding" …
  • 43. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites
  • 44. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites 2018 Storage Access API
  • 45. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites 2018 Storage Access API ETP 3P storage access on known tracking domains blocked
  • 46. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites 2018 Storage Access API ETP 3P storage access on known tracking domains blocked Brave Shields 3P storage access blocked 1P cookies restricted Referrer truncation
  • 47. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites 2018 2019 Storage Access API ITP 2.1 - 2.3 Restrictions on 1P storage Referrer truncation ETP 3P storage access on known tracking domains blocked Brave Shields 3P storage access blocked 1P cookies restricted Referrer truncation
  • 48. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites 2018 2019 Storage Access API ITP 2.1 - 2.3 Restrictions on 1P storage Referrer truncation ETP 3P storage access on known tracking domains blocked ETP set on by default for all Firefox installs Brave Shields 3P storage access blocked 1P cookies restricted Referrer truncation
  • 49. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites 2018 2019 Storage Access API ITP 2.1 - 2.3 Restrictions on 1P storage Referrer truncation ETP 3P storage access on known tracking domains blocked ETP set on by default for all Firefox installs Brave Shields 3P storage access blocked 1P cookies restricted Referrer truncation Tracking parameters removed from URLs
  • 50. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites 2018 2019 Storage Access API ITP 2.1 - 2.3 Restrictions on 1P storage Referrer truncation ETP 3P storage access on known tracking domains blocked ETP set on by default for all Firefox installs Brave Shields 3P storage access blocked 1P cookies restricted Referrer truncation Tracking parameters removed from URLs Tracking protection in Edge beta
  • 51. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites 2018 2019 2020 Storage Access API ITP 2.1 - 2.3 Restrictions on 1P storage Referrer truncation All 3P cookies blocked ETP 3P storage access on known tracking domains blocked ETP set on by default for all Firefox installs Brave Shields 3P storage access blocked 1P cookies restricted Referrer truncation Tracking parameters removed from URLs Tracking protection in Edge beta
  • 52. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites 2018 2019 2020 Storage Access API ITP 2.1 - 2.3 Restrictions on 1P storage Referrer truncation All 3P cookies blocked ETP 3P storage access on known tracking domains blocked ETP set on by default for all Firefox installs Daily purge of storage from known tracker domains Requests to fingerprinting domains blocked Brave Shields 3P storage access blocked 1P cookies restricted Referrer truncation Tracking parameters removed from URLs Tracking protection in Edge beta
  • 53. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites 2018 2019 2020 Storage Access API ITP 2.1 - 2.3 Restrictions on 1P storage Referrer truncation All 3P cookies blocked ETP 3P storage access on known tracking domains blocked ETP set on by default for all Firefox installs Daily purge of storage from known tracker domains Requests to fingerprinting domains blocked Brave Shields 3P storage access blocked 1P cookies restricted Referrer truncation Tracking parameters removed from URLs Pioneering work on reducing fingerprinting surfaces continues Tracking protection in Edge beta
  • 54. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites 2018 2019 2020 Storage Access API ITP 2.1 - 2.3 Restrictions on 1P storage Referrer truncation All 3P cookies blocked ETP 3P storage access on known tracking domains blocked ETP set on by default for all Firefox installs Daily purge of storage from known tracker domains Requests to fingerprinting domains blocked Brave Shields 3P storage access blocked 1P cookies restricted Referrer truncation Tracking parameters removed from URLs Pioneering work on reducing fingerprinting surfaces continues Tracking protection in Edge beta Chromium Edge released Block 3P storage access from known trackers
  • 55. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites 2018 2019 2020 Storage Access API ITP 2.1 - 2.3 Restrictions on 1P storage Referrer truncation All 3P cookies blocked ETP 3P storage access on known tracking domains blocked ETP set on by default for all Firefox installs Daily purge of storage from known tracker domains Requests to fingerprinting domains blocked Brave Shields 3P storage access blocked 1P cookies restricted Referrer truncation Tracking parameters removed from URLs Pioneering work on reducing fingerprinting surfaces continues Tracking protection in Edge beta Chromium Edge released Block 3P storage access from known trackers Referrer truncation
  • 56. 2003 3P cookies blocked by default without prior "seeding" … 2017 ITP 1.0 Algorithmic classification of tracking-capable sites 2018 2019 2020 … Storage Access API ITP 2.1 - 2.3 Restrictions on 1P storage Referrer truncation All 3P cookies blocked ETP 3P storage access on known tracking domains blocked ETP set on by default for all Firefox installs Daily purge of storage from known tracker domains Requests to fingerprinting domains blocked Brave Shields 3P storage access blocked 1P cookies restricted Referrer truncation Tracking parameters removed from URLs Pioneering work on reducing fingerprinting surfaces continues Tracking protection in Edge beta Chromium Edge released Block 3P storage access from known trackers Referrer truncation All 3P cookies blocked?
  • 58. Technology Preview 113 Restrict cookies set in HTTP requests to cross-site CNAME origins. Brave Chrome Edge Firefox Safari
  • 59. Brave Chrome Edge Firefox Safari Cookies set to SameSite=Lax by default. Reject SameSite=None cookies that are not secure. Chrome 80, *Jul 14 ->
  • 60. Cap lifetime of all script-writable storage. Brave Chrome Edge Firefox Safari !
  • 61. Block all cookies in 3P context. 2022? Brave Chrome Edge Firefox Safari !!
  • 62. User-Agent freeze and Client Hints. Chrome 85 (CH), 2021 (UA) Brave Chrome Edge Firefox Safari
  • 63. Technology Preview 99 The isLoggedIn API (experimental). Brave Chrome Edge Firefox Safari
  • 64. Private Click Measurement / Ad Click Attribution. Brave Chrome Edge Firefox Safari
  • 68. Analytics Advertising Experimentation 3P storage restricted * * Iframes Centralized identity Advertising integrations
  • 69. Analytics Advertising Experimentation 3P storage restricted * * Iframes Centralized identity Advertising integrations Cross-site profiling Ad frequency capping View-through attribution Cookie matching / sync Demographics / interest data Fraud / spam detection
  • 70. Analytics Advertising Experimentation 3P storage restricted * * Iframes Centralized identity Advertising integrations Cross-site profiling Ad frequency capping View-through attribution Cookie matching / sync Demographics / interest data Fraud / spam detection Iframes Centralized identity
  • 71. Analytics Advertising Experimentation 3P storage restricted * * Iframes Centralized identity Advertising integrations Cross-site profiling Ad frequency capping View-through attribution Cookie matching / sync Demographics / interest data Fraud / spam detection Iframes Centralized identity 1P storage restricted
  • 72. Analytics Advertising Experimentation 3P storage restricted * * Iframes Centralized identity Advertising integrations Cross-site profiling Ad frequency capping View-through attribution Cookie matching / sync Demographics / interest data Fraud / spam detection Iframes Centralized identity 1P storage restricted User retention Cohort analytics Non-last-touch attribution Campaign efficiency User-scoped funnels
  • 73. Analytics Advertising Experimentation 3P storage restricted * * Iframes Centralized identity Advertising integrations Cross-site profiling Ad frequency capping View-through attribution Cookie matching / sync Demographics / interest data Fraud / spam detection Iframes Centralized identity 1P storage restricted User retention Cohort analytics Non-last-touch attribution Campaign efficiency User-scoped funnels Attribution Audience integrity Campaign efficiency
  • 74. Analytics Advertising Experimentation 3P storage restricted * * Iframes Centralized identity Advertising integrations Cross-site profiling Ad frequency capping View-through attribution Cookie matching / sync Demographics / interest data Fraud / spam detection Iframes Centralized identity 1P storage restricted User retention Cohort analytics Non-last-touch attribution Campaign efficiency User-scoped funnels Attribution Audience integrity Campaign efficiency Variant reassignment Variables for personalization
  • 75. Analytics Advertising Experimentation 3P storage restricted * * Iframes Centralized identity Advertising integrations Cross-site profiling Ad frequency capping View-through attribution Cookie matching / sync Demographics / interest data Fraud / spam detection Iframes Centralized identity 1P storage restricted User retention Cohort analytics Non-last-touch attribution Campaign efficiency User-scoped funnels Attribution Audience integrity Campaign efficiency Variant reassignment Variables for personalization Referrer truncation *
  • 76. Analytics Advertising Experimentation 3P storage restricted * * Iframes Centralized identity Advertising integrations Cross-site profiling Ad frequency capping View-through attribution Cookie matching / sync Demographics / interest data Fraud / spam detection Iframes Centralized identity 1P storage restricted User retention Cohort analytics Non-last-touch attribution Campaign efficiency User-scoped funnels Attribution Audience integrity Campaign efficiency Variant reassignment Variables for personalization Referrer truncation * Full referrer dimension AMP cache distinction Social login distinction Granularity of referral exclusion
  • 77. Analytics Advertising Experimentation 3P storage restricted * * Iframes Centralized identity Advertising integrations Cross-site profiling Ad frequency capping View-through attribution Cookie matching / sync Demographics / interest data Fraud / spam detection Iframes Centralized identity 1P storage restricted User retention Cohort analytics Non-last-touch attribution Campaign efficiency User-scoped funnels Attribution Audience integrity Campaign efficiency Variant reassignment Variables for personalization Referrer truncation * Full referrer dimension AMP cache distinction Social login distinction Granularity of referral exclusion Attribution for custom ad placements
  • 78. Analytics Advertising Experimentation 3P storage restricted * * Iframes Centralized identity Advertising integrations Cross-site profiling Ad frequency capping View-through attribution Cookie matching / sync Demographics / interest data Fraud / spam detection Iframes Centralized identity 1P storage restricted User retention Cohort analytics Non-last-touch attribution Campaign efficiency User-scoped funnels Attribution Audience integrity Campaign efficiency Variant reassignment Variables for personalization Referrer truncation * Full referrer dimension AMP cache distinction Social login distinction Granularity of referral exclusion Attribution for custom ad placements Experiment targeting based on referrer
  • 80. DO -Periodically audit the use of client-side state in your sites, services, and applications. Avoid over-reliance; use HttpOnly where possible, then HTTP headers, then JS. -Figure out how to incentivize logging in. -Set cookies you need in third-party context to SameSite=None;Secure, with fallbacks for unsupported browsers. - Utilize Storage Access API for access to third-party storage. -Consider the browser as a manifestation of the user’s desire and intent with regard to tracking. Err on the side of as much privacy as possible.
  • 81. DO NOT -Look at "server-side analytics" as a silver bullet. -Ignore small market share web browsers. -Expect tracking prevention development to settle / slow down. -Spread FUD about the impact of these measures without empirical data to back it up with. -Expect that browsers will handle the ethical / legal side of data collection for you. -Think that browsers have got tracking prevention "right"