SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
Unmanaged Tags
Data Protection in the Age of Mindless Proliferation
14/11/2016
Digital Analytics Meetup Berlin
Digital Analytics Meetup Berlin
So what is he talking about
§  Legal Guidelines, of limited usefulness
§  Tag Management, or, I think it would be a great idea
§  Should we even care, or, of course, but why
§  What do we do next, to make the world a little better
Digital Analytics Meetup
Seite 2
Digital Analytics Meetup Berlin
Legal Guidelines
EU
Directives
Other
Rules
National
Laws
Digital Analytics Meetup
Seite 2
WTF?
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Seite 4
Legal Guidelines
EU Directives 
§  informed consent as guiding principle
§  not a „cookie law“
National Laws
§  Bundesdatenschutzgesetz, Landesdatenschutzgesetz
§  Telekommunikationsgesetz („Datensparsamkeit“)
Other Regulations
§  Vendors‘ terms of service
§  Communiqués by privacy officers
§  International agreements (e.g. Privacy Shield)
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Seite 5
Legal Guidelines
Laws provide guidelines
§  It tells in broad terms what we can do or can‘t do
§  If it‘s the same for all it puts us all on even footing
But there is always a but
§  Figuring out specifics might take legal counsel
§  Most of these rules apply only to personally identifiable data
§  But definitions are unclear and prone to change (e.g.
IP-addresses might be PII or not, depending on whom you ask)
The Problem
§  Developers are missing from that description
§  Marketers and even „webmasters“ are not necessarily tech savy
§  Ease of use invites abuse
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Page 6
Tag Management
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Seite 7
Tag Management, dangers of
TMS are Javascript Injectors
§  They have been described as „XSS as a Service“
§  This is not actually funny
Injected Tags run in the Page Context
§  They have access to all page data (forms, cookies, user data)
§  They can send data anywhere
Other Problems
§  Tags may break SSL encryption
§  They may overwrite variables
§  They may load heaps of other stuff
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Seite 8
Tag Management and 3rd party tags
§  Many marketing tags are container
tags
§  They may load other tags ...
§  ... which may load other tags ...
§  ... which may load even more tags ...
§  (You see where this is going)
§  Proliferation of tags makes
control of data impossible
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Seite 9
Tag Management – Stop-gap measures
Set Permissions
§  Exclude marketing from publishing (no offense meant)
§  Let developers do vetting of tags
§  Listen to them when they decline a tag
Use Whitelists
§  Some TMS (e.g. GTM) allow to whitelist/blacklist tags
§  You should prefer whitelists
§  If possible limit yourself to image tags and iframes
§  But if you allow custom HTML tags and js variables you
might as well not bother
Kick Publishers Butts
§  Why do they load 3rd party stuff anyway
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Seite 10
Tag Management – Stop-gap measures
Browser Testing
§  Step manually through your site to see which tags are loaded
§  Ghostery lists all tags that are loaded
§  WASP Inspector displays dependencies between tags
Continuous Testing
§  Ghostery offers an (expensive) business solution
§  For a homegrown solution, capture requests with
a headless browser
§  (Automating everything is a PITA, so mock your page with just empty
HTML, a datalayer and the TMS code)
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Seite 11
Tag Management – Stop-gap measures
Content Security policies
§  CSPs originally designed to combat XSS
§  But then we know TMS are XSS as a service
§  CSPs set „allowed origins“ for scripts and
other ressources
§  They prevent forms from being hacked, ensure SSL-encryption etc.
Problems with CSPs
§  No support by IE, limited support by Edge
§  Notoriously difficult to manage
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Page 12
Tag Management – Stop-gap measures
Implementation of CSPs
§  CSPs are supposed to be set as http headers
§  So for full support they need to set on the server
§  However some features can be set via <meta> tags
§  So you can do some basic prototyping within your TMS
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Seite 13
Tag Management – Stop-gap measures
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Seite 14
Tag Management – Stop-gap measures
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Page 15
Why do we care ?
§  Because we are fundamentally
good people
§  Do unto others as you would have
them do unto you
Jesus (attr.)
§  Act only according to that maxim
whereby you can at the same time
will that it should become a
universal law without contradiction
Immanuel Kant
§  However in real life ethics often
takes the back seat
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Page 16
Why do we care ?
§  „Every action has an equal and
opposite reaction“
Isaac Newton
§  Ex.: A single lawsuit took down
Safe Harbor
§  EU tightens regulations
§  People are getting worried and
angry
§  Reaction might be very well rather
disproportionate
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Seite 17
What do we do now ?
Transparency 
§  Brilliant example: http://www.bbc.com/usingthebbc/cookies/
§  Problem: people prefer complaining over educating themselves
Advocacy
§  We do expert meetups. Why don‘t we do „layperson“ meetups ?
§  Problem: This might be viewed as lobbyism
Doing a better job
§  Do more with less data
§  More respect for user preferences
§  Hold up our end of the bargain
Digital Analytics Meetup Berlin
Digital Analytics Meetup
Page 18
Who am I
§  Eike Pierstorff
§  Senior Implementation Consultant
with e-dynamics
§  Job: e.pierstorff@e-dynamics.de
§  Casual: eike@diebesteallerzeiten.de
§  Blogging about Analytics here:
http://www.flesheatingarthropods.org/

Mais conteúdo relacionado

Mais procurados

Why you’re a Brand Shaper (knowingly or not) and what you can do about it
Why you’re a Brand Shaper (knowingly or not) and what you can do about itWhy you’re a Brand Shaper (knowingly or not) and what you can do about it
Why you’re a Brand Shaper (knowingly or not) and what you can do about it
Rupert Platz
 

Mais procurados (20)

Commerce Platforms PDP Content Strategy: Amazon and Beyond - BrightonSEO Oct ...
Commerce Platforms PDP Content Strategy: Amazon and Beyond - BrightonSEO Oct ...Commerce Platforms PDP Content Strategy: Amazon and Beyond - BrightonSEO Oct ...
Commerce Platforms PDP Content Strategy: Amazon and Beyond - BrightonSEO Oct ...
 
The Brand’s Webinar to Amazon A+ Content Optimizations
The Brand’s Webinar to Amazon A+ Content OptimizationsThe Brand’s Webinar to Amazon A+ Content Optimizations
The Brand’s Webinar to Amazon A+ Content Optimizations
 
B2B & GTM Trends and Predictions for 2024.pdf
B2B & GTM Trends and Predictions for 2024.pdfB2B & GTM Trends and Predictions for 2024.pdf
B2B & GTM Trends and Predictions for 2024.pdf
 
Facebook Strategy & Ads Webinar
Facebook Strategy & Ads WebinarFacebook Strategy & Ads Webinar
Facebook Strategy & Ads Webinar
 
Apple Search Ads - Beyond the basics by @thomasbcn
Apple Search Ads - Beyond the basics by @thomasbcn Apple Search Ads - Beyond the basics by @thomasbcn
Apple Search Ads - Beyond the basics by @thomasbcn
 
Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?
Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?
Third-Party Cookie Loss Masterclass 1: So Your Cookie Crumbled, What's Next?
 
Content marketing strategy - Knowcrunch
Content  marketing strategy - KnowcrunchContent  marketing strategy - Knowcrunch
Content marketing strategy - Knowcrunch
 
Is Consent Mode Working.pdf
Is Consent Mode Working.pdfIs Consent Mode Working.pdf
Is Consent Mode Working.pdf
 
Conversion Optimization through Hyper-personalization - MnSearch
Conversion Optimization through Hyper-personalization - MnSearchConversion Optimization through Hyper-personalization - MnSearch
Conversion Optimization through Hyper-personalization - MnSearch
 
Media Kitchen - The Cookieless Future
Media Kitchen - The Cookieless FutureMedia Kitchen - The Cookieless Future
Media Kitchen - The Cookieless Future
 
Social Selling 101: Get the Fundamentals Right
Social Selling 101: Get the Fundamentals RightSocial Selling 101: Get the Fundamentals Right
Social Selling 101: Get the Fundamentals Right
 
Why you’re a Brand Shaper (knowingly or not) and what you can do about it
Why you’re a Brand Shaper (knowingly or not) and what you can do about itWhy you’re a Brand Shaper (knowingly or not) and what you can do about it
Why you’re a Brand Shaper (knowingly or not) and what you can do about it
 
7 Proven Templates for Writing Value Propositions That Work
7 Proven Templates for Writing Value Propositions That Work7 Proven Templates for Writing Value Propositions That Work
7 Proven Templates for Writing Value Propositions That Work
 
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
Google Analytics 4 : The Next Generation of Digital Analytics - Benjamin Kepn...
 
Expert SEO & Google Algorithm Predictions For 2023
Expert SEO & Google Algorithm Predictions For 2023Expert SEO & Google Algorithm Predictions For 2023
Expert SEO & Google Algorithm Predictions For 2023
 
Building a Foundational Tech Stack to Support Your First-Party Data Strategy
Building a Foundational Tech Stack to Support Your First-Party Data StrategyBuilding a Foundational Tech Stack to Support Your First-Party Data Strategy
Building a Foundational Tech Stack to Support Your First-Party Data Strategy
 
[Webinar] How the Cookie Crumbled: Preparing for a Time without Third-Party C...
[Webinar] How the Cookie Crumbled: Preparing for a Time without Third-Party C...[Webinar] How the Cookie Crumbled: Preparing for a Time without Third-Party C...
[Webinar] How the Cookie Crumbled: Preparing for a Time without Third-Party C...
 
How to automate a long tail SEO strategy for ecommerce
How to automate a long tail SEO strategy for ecommerceHow to automate a long tail SEO strategy for ecommerce
How to automate a long tail SEO strategy for ecommerce
 
BrightonSEO: How to generate 8 million SEO test ideas - Will Critchlow
BrightonSEO: How to generate 8 million SEO test ideas - Will CritchlowBrightonSEO: How to generate 8 million SEO test ideas - Will Critchlow
BrightonSEO: How to generate 8 million SEO test ideas - Will Critchlow
 
One Further - Spektrix and Google Analytics 4
One Further - Spektrix and Google Analytics 4One Further - Spektrix and Google Analytics 4
One Further - Spektrix and Google Analytics 4
 

Destaque

Destaque (20)

Markov model for the online multichannel attribution problem
Markov model for the online multichannel attribution problemMarkov model for the online multichannel attribution problem
Markov model for the online multichannel attribution problem
 
Quality of Life, Multiple Lines of Defense
Quality of Life, Multiple Lines of DefenseQuality of Life, Multiple Lines of Defense
Quality of Life, Multiple Lines of Defense
 
PyData Berlin Meetup
PyData Berlin MeetupPyData Berlin Meetup
PyData Berlin Meetup
 
Entwicklung von Social-Web-Applikationen auf Facebook und anderen Plattformen...
Entwicklung von Social-Web-Applikationen auf Facebook und anderen Plattformen...Entwicklung von Social-Web-Applikationen auf Facebook und anderen Plattformen...
Entwicklung von Social-Web-Applikationen auf Facebook und anderen Plattformen...
 
Get ready for SharePoint 2016
Get ready for SharePoint 2016Get ready for SharePoint 2016
Get ready for SharePoint 2016
 
Session 1 | «Von der Strategie zum Image.» | Hello Apple
Session 1 | «Von der Strategie zum Image.» | Hello AppleSession 1 | «Von der Strategie zum Image.» | Hello Apple
Session 1 | «Von der Strategie zum Image.» | Hello Apple
 
Designing For Smarties
Designing For SmartiesDesigning For Smarties
Designing For Smarties
 
Social digital tech trends 2016
Social digital tech trends 2016 Social digital tech trends 2016
Social digital tech trends 2016
 
Securing the Cloud
Securing the CloudSecuring the Cloud
Securing the Cloud
 
NYU Talk
NYU TalkNYU Talk
NYU Talk
 
10 Event Technology Trends to Watch in 2016
10 Event Technology Trends to Watch in 201610 Event Technology Trends to Watch in 2016
10 Event Technology Trends to Watch in 2016
 
DESIGN THE PRIORITY, PERFORMANCE 
AND UX
DESIGN THE PRIORITY, PERFORMANCE 
AND UXDESIGN THE PRIORITY, PERFORMANCE 
AND UX
DESIGN THE PRIORITY, PERFORMANCE 
AND UX
 
Forgotten women in tech history.
Forgotten women in tech history.Forgotten women in tech history.
Forgotten women in tech history.
 
Publishing Production: From the Desktop to the Cloud
Publishing Production: From the Desktop to the CloudPublishing Production: From the Desktop to the Cloud
Publishing Production: From the Desktop to the Cloud
 
Bridging the Gap Between Data Science & Engineer: Building High-Performance T...
Bridging the Gap Between Data Science & Engineer: Building High-Performance T...Bridging the Gap Between Data Science & Engineer: Building High-Performance T...
Bridging the Gap Between Data Science & Engineer: Building High-Performance T...
 
Pollen VC Building A Digital Lending Business
Pollen VC Building A Digital Lending BusinessPollen VC Building A Digital Lending Business
Pollen VC Building A Digital Lending Business
 
Developing an Intranet Strategy
Developing an Intranet StrategyDeveloping an Intranet Strategy
Developing an Intranet Strategy
 
You should not own a data center
You should not own a data centerYou should not own a data center
You should not own a data center
 
Data made out of functions
Data made out of functionsData made out of functions
Data made out of functions
 
Finding Our Happy Place in the Internet of Things
Finding Our Happy Place in the Internet of ThingsFinding Our Happy Place in the Internet of Things
Finding Our Happy Place in the Internet of Things
 

Semelhante a Unmanaged Tags - Data Protection in the Age of Mindless Proliferation

WBS Entrpreneurship Mentoring Workshop -28 July 2011 -
WBS Entrpreneurship Mentoring Workshop -28 July 2011 - WBS Entrpreneurship Mentoring Workshop -28 July 2011 -
WBS Entrpreneurship Mentoring Workshop -28 July 2011 -
Warwick Business School
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansen
drewz lin
 
Architecting a Data Platform For Enterprise Use (Strata NY 2018)
Architecting a Data Platform For Enterprise Use (Strata NY 2018)Architecting a Data Platform For Enterprise Use (Strata NY 2018)
Architecting a Data Platform For Enterprise Use (Strata NY 2018)
mark madsen
 
Smartly Secure, Securely Smart _ Enterprise IT News
Smartly Secure, Securely Smart _ Enterprise IT NewsSmartly Secure, Securely Smart _ Enterprise IT News
Smartly Secure, Securely Smart _ Enterprise IT News
Krishna Arani
 
Privacy and anonymity have been reduced to the point of non
Privacy and anonymity have been reduced to the point of nonPrivacy and anonymity have been reduced to the point of non
Privacy and anonymity have been reduced to the point of non
Mateus BahiaRicardo
 
Business Analytics A Certain Something
Business Analytics A Certain SomethingBusiness Analytics A Certain Something
Business Analytics A Certain Something
Logicalis
 
Free Data Isn't the Same as Freeing Data - Mark Madsen - Third nature, USA
Free Data Isn't the Same as Freeing Data - Mark Madsen - Third nature, USAFree Data Isn't the Same as Freeing Data - Mark Madsen - Third nature, USA
Free Data Isn't the Same as Freeing Data - Mark Madsen - Third nature, USA
OpenGISData
 
Architecting a Platform for Enterprise Use - Strata London 2018
Architecting a Platform for Enterprise Use - Strata London 2018Architecting a Platform for Enterprise Use - Strata London 2018
Architecting a Platform for Enterprise Use - Strata London 2018
mark madsen
 

Semelhante a Unmanaged Tags - Data Protection in the Age of Mindless Proliferation (20)

7 Things Banks should do with Blockchain
7 Things Banks should do with Blockchain7 Things Banks should do with Blockchain
7 Things Banks should do with Blockchain
 
Google Analytics Intro for TCPRA
Google Analytics Intro for TCPRAGoogle Analytics Intro for TCPRA
Google Analytics Intro for TCPRA
 
ConSol - Where are the users
ConSol - Where are the users ConSol - Where are the users
ConSol - Where are the users
 
Presentation for the LSEC GDPR event - 20171130
Presentation for the LSEC GDPR event - 20171130Presentation for the LSEC GDPR event - 20171130
Presentation for the LSEC GDPR event - 20171130
 
2012.01.26 How To Start And Run
2012.01.26 How To Start And Run2012.01.26 How To Start And Run
2012.01.26 How To Start And Run
 
WBS Entrpreneurship Mentoring Workshop -28 July 2011 -
WBS Entrpreneurship Mentoring Workshop -28 July 2011 - WBS Entrpreneurship Mentoring Workshop -28 July 2011 -
WBS Entrpreneurship Mentoring Workshop -28 July 2011 -
 
Are you ready for the next attack? Reviewing the SP Security Checklist
Are you ready for the next attack? Reviewing the SP Security ChecklistAre you ready for the next attack? Reviewing the SP Security Checklist
Are you ready for the next attack? Reviewing the SP Security Checklist
 
Are you ready for the next attack? reviewing the sp security checklist (apnic...
Are you ready for the next attack? reviewing the sp security checklist (apnic...Are you ready for the next attack? reviewing the sp security checklist (apnic...
Are you ready for the next attack? reviewing the sp security checklist (apnic...
 
AWIP Pink Innov Blockchain Workshop deck - May 23, 2019
AWIP Pink Innov Blockchain Workshop deck - May 23, 2019AWIP Pink Innov Blockchain Workshop deck - May 23, 2019
AWIP Pink Innov Blockchain Workshop deck - May 23, 2019
 
Appsec usa roberthansen
Appsec usa roberthansenAppsec usa roberthansen
Appsec usa roberthansen
 
Architecting a Data Platform For Enterprise Use (Strata NY 2018)
Architecting a Data Platform For Enterprise Use (Strata NY 2018)Architecting a Data Platform For Enterprise Use (Strata NY 2018)
Architecting a Data Platform For Enterprise Use (Strata NY 2018)
 
Smartly Secure, Securely Smart _ Enterprise IT News
Smartly Secure, Securely Smart _ Enterprise IT NewsSmartly Secure, Securely Smart _ Enterprise IT News
Smartly Secure, Securely Smart _ Enterprise IT News
 
Privacy and anonymity have been reduced to the point of non
Privacy and anonymity have been reduced to the point of nonPrivacy and anonymity have been reduced to the point of non
Privacy and anonymity have been reduced to the point of non
 
Business Analytics A Certain Something
Business Analytics A Certain SomethingBusiness Analytics A Certain Something
Business Analytics A Certain Something
 
Business analytics a certain something
Business analytics   a certain somethingBusiness analytics   a certain something
Business analytics a certain something
 
Free Data Isn't the Same as Freeing Data - Mark Madsen - Third nature, USA
Free Data Isn't the Same as Freeing Data - Mark Madsen - Third nature, USAFree Data Isn't the Same as Freeing Data - Mark Madsen - Third nature, USA
Free Data Isn't the Same as Freeing Data - Mark Madsen - Third nature, USA
 
Architecting a Platform for Enterprise Use - Strata London 2018
Architecting a Platform for Enterprise Use - Strata London 2018Architecting a Platform for Enterprise Use - Strata London 2018
Architecting a Platform for Enterprise Use - Strata London 2018
 
Expert Big Data Tips
Expert Big Data TipsExpert Big Data Tips
Expert Big Data Tips
 
Gm financial partners with blockchain to prevent identity fraud
Gm financial partners with blockchain to prevent identity fraudGm financial partners with blockchain to prevent identity fraud
Gm financial partners with blockchain to prevent identity fraud
 
Distil Network Sponsor Presentation at the Property Portal Watch Conference -...
Distil Network Sponsor Presentation at the Property Portal Watch Conference -...Distil Network Sponsor Presentation at the Property Portal Watch Conference -...
Distil Network Sponsor Presentation at the Property Portal Watch Conference -...
 

Último

In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
ahmedjiabur940
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
ranjankumarbehera14
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Bertram Ludäscher
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
chadhar227
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
Health
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
HyderabadDolls
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
SayantanBiswas37
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
nirzagarg
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
nirzagarg
 

Último (20)

Ranking and Scoring Exercises for Research
Ranking and Scoring Exercises for ResearchRanking and Scoring Exercises for Research
Ranking and Scoring Exercises for Research
 
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi ArabiaIn Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
In Riyadh ((+919101817206)) Cytotec kit @ Abortion Pills Saudi Arabia
 
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
Digital Advertising Lecture for Advanced Digital & Social Media Strategy at U...
 
Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1Lecture_2_Deep_Learning_Overview-newone1
Lecture_2_Deep_Learning_Overview-newone1
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...Reconciling Conflicting Data Curation Actions:  Transparency Through Argument...
Reconciling Conflicting Data Curation Actions: Transparency Through Argument...
 
Gartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptxGartner's Data Analytics Maturity Model.pptx
Gartner's Data Analytics Maturity Model.pptx
 
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
+97470301568>>weed for sale in qatar ,weed for sale in dubai,weed for sale in...
 
Digital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham WareDigital Transformation Playbook by Graham Ware
Digital Transformation Playbook by Graham Ware
 
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...Fun all Day Call Girls in Jaipur   9332606886  High Profile Call Girls You Ca...
Fun all Day Call Girls in Jaipur 9332606886 High Profile Call Girls You Ca...
 
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Tumkur [ 7014168258 ] Call Me For Genuine Models We...
 
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24  Building Real-Time Pipelines With FLaNKDATA SUMMIT 24  Building Real-Time Pipelines With FLaNK
DATA SUMMIT 24 Building Real-Time Pipelines With FLaNK
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
High Profile Call Girls Service in Jalore { 9332606886 } VVIP NISHA Call Girl...
 
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
Sonagachi * best call girls in Kolkata | ₹,9500 Pay Cash 8005736733 Free Home...
 
Computer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdfComputer science Sql cheat sheet.pdf.pdf
Computer science Sql cheat sheet.pdf.pdf
 
7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt7. Epi of Chronic respiratory diseases.ppt
7. Epi of Chronic respiratory diseases.ppt
 
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
Top profile Call Girls In Satna [ 7014168258 ] Call Me For Genuine Models We ...
 
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
TrafficWave Generator Will Instantly drive targeted and engaging traffic back...
 
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
Top profile Call Girls In Purnia [ 7014168258 ] Call Me For Genuine Models We...
 

Unmanaged Tags - Data Protection in the Age of Mindless Proliferation

  • 1. Unmanaged Tags Data Protection in the Age of Mindless Proliferation 14/11/2016 Digital Analytics Meetup Berlin
  • 2. Digital Analytics Meetup Berlin So what is he talking about §  Legal Guidelines, of limited usefulness §  Tag Management, or, I think it would be a great idea §  Should we even care, or, of course, but why §  What do we do next, to make the world a little better Digital Analytics Meetup Seite 2
  • 3. Digital Analytics Meetup Berlin Legal Guidelines EU Directives Other Rules National Laws Digital Analytics Meetup Seite 2 WTF?
  • 4. Digital Analytics Meetup Berlin Digital Analytics Meetup Seite 4 Legal Guidelines EU Directives  §  informed consent as guiding principle §  not a „cookie law“ National Laws §  Bundesdatenschutzgesetz, Landesdatenschutzgesetz §  Telekommunikationsgesetz („Datensparsamkeit“) Other Regulations §  Vendors‘ terms of service §  Communiqués by privacy officers §  International agreements (e.g. Privacy Shield)
  • 5. Digital Analytics Meetup Berlin Digital Analytics Meetup Seite 5 Legal Guidelines Laws provide guidelines §  It tells in broad terms what we can do or can‘t do §  If it‘s the same for all it puts us all on even footing But there is always a but §  Figuring out specifics might take legal counsel §  Most of these rules apply only to personally identifiable data §  But definitions are unclear and prone to change (e.g. IP-addresses might be PII or not, depending on whom you ask)
  • 6. The Problem §  Developers are missing from that description §  Marketers and even „webmasters“ are not necessarily tech savy §  Ease of use invites abuse Digital Analytics Meetup Berlin Digital Analytics Meetup Page 6 Tag Management
  • 7. Digital Analytics Meetup Berlin Digital Analytics Meetup Seite 7 Tag Management, dangers of TMS are Javascript Injectors §  They have been described as „XSS as a Service“ §  This is not actually funny Injected Tags run in the Page Context §  They have access to all page data (forms, cookies, user data) §  They can send data anywhere Other Problems §  Tags may break SSL encryption §  They may overwrite variables §  They may load heaps of other stuff
  • 8. Digital Analytics Meetup Berlin Digital Analytics Meetup Seite 8 Tag Management and 3rd party tags §  Many marketing tags are container tags §  They may load other tags ... §  ... which may load other tags ... §  ... which may load even more tags ... §  (You see where this is going) §  Proliferation of tags makes control of data impossible
  • 9. Digital Analytics Meetup Berlin Digital Analytics Meetup Seite 9 Tag Management – Stop-gap measures Set Permissions §  Exclude marketing from publishing (no offense meant) §  Let developers do vetting of tags §  Listen to them when they decline a tag Use Whitelists §  Some TMS (e.g. GTM) allow to whitelist/blacklist tags §  You should prefer whitelists §  If possible limit yourself to image tags and iframes §  But if you allow custom HTML tags and js variables you might as well not bother Kick Publishers Butts §  Why do they load 3rd party stuff anyway
  • 10. Digital Analytics Meetup Berlin Digital Analytics Meetup Seite 10 Tag Management – Stop-gap measures Browser Testing §  Step manually through your site to see which tags are loaded §  Ghostery lists all tags that are loaded §  WASP Inspector displays dependencies between tags Continuous Testing §  Ghostery offers an (expensive) business solution §  For a homegrown solution, capture requests with a headless browser §  (Automating everything is a PITA, so mock your page with just empty HTML, a datalayer and the TMS code)
  • 11. Digital Analytics Meetup Berlin Digital Analytics Meetup Seite 11 Tag Management – Stop-gap measures Content Security policies §  CSPs originally designed to combat XSS §  But then we know TMS are XSS as a service §  CSPs set „allowed origins“ for scripts and other ressources §  They prevent forms from being hacked, ensure SSL-encryption etc. Problems with CSPs §  No support by IE, limited support by Edge §  Notoriously difficult to manage
  • 12. Digital Analytics Meetup Berlin Digital Analytics Meetup Page 12 Tag Management – Stop-gap measures Implementation of CSPs §  CSPs are supposed to be set as http headers §  So for full support they need to set on the server §  However some features can be set via <meta> tags §  So you can do some basic prototyping within your TMS
  • 13. Digital Analytics Meetup Berlin Digital Analytics Meetup Seite 13 Tag Management – Stop-gap measures
  • 14. Digital Analytics Meetup Berlin Digital Analytics Meetup Seite 14 Tag Management – Stop-gap measures
  • 15. Digital Analytics Meetup Berlin Digital Analytics Meetup Page 15 Why do we care ? §  Because we are fundamentally good people §  Do unto others as you would have them do unto you Jesus (attr.) §  Act only according to that maxim whereby you can at the same time will that it should become a universal law without contradiction Immanuel Kant §  However in real life ethics often takes the back seat
  • 16. Digital Analytics Meetup Berlin Digital Analytics Meetup Page 16 Why do we care ? §  „Every action has an equal and opposite reaction“ Isaac Newton §  Ex.: A single lawsuit took down Safe Harbor §  EU tightens regulations §  People are getting worried and angry §  Reaction might be very well rather disproportionate
  • 17. Digital Analytics Meetup Berlin Digital Analytics Meetup Seite 17 What do we do now ? Transparency  §  Brilliant example: http://www.bbc.com/usingthebbc/cookies/ §  Problem: people prefer complaining over educating themselves Advocacy §  We do expert meetups. Why don‘t we do „layperson“ meetups ? §  Problem: This might be viewed as lobbyism Doing a better job §  Do more with less data §  More respect for user preferences §  Hold up our end of the bargain
  • 18. Digital Analytics Meetup Berlin Digital Analytics Meetup Page 18 Who am I §  Eike Pierstorff §  Senior Implementation Consultant with e-dynamics §  Job: e.pierstorff@e-dynamics.de §  Casual: eike@diebesteallerzeiten.de §  Blogging about Analytics here: http://www.flesheatingarthropods.org/