Tracking
Cookies vs. Cookieless
Wer bin ich?
• Jan Berens
• Seit über 10 Jahren im Online Marketing
• mal Affiliate
• mal Advertiser
• aktuell Agentur Techie
• Head of Technical Account Management
• Tracking & RTB & Display Performance
• Blogge bissel unter www.janberens.de
Was ist Tracking?
Der Begriff Tracking umfasst alle
Bearbeitungsschritte, die der gleichzeitigen
Verfolgung von Objekten dienen.
Quelle: http://de.wikipedia.org/wiki/Tracking
In dem Fall des Internets Trackings seid Ihr die Objekte!
Klingt jetzt doof, ist aber so!
Was heißt das in der praktischen Umsetzung?
• User markieren
• User verfolgen
• Userdaten speichern
• Userdaten auswerten
• User wiederfinden
• User weiter verfolgen
• mehr Userdaten speichern
• mehr Userdaten auswerten
Die einfachste Art einen User zu markieren:
ein Cookie
Was ist ein Cookie?
• Textinformation, die auf dem Rechner des User platziert wird
• 4096 Byte große Datei
• Cookies können nur von der schreibenden Domain auch ausgelesen
werden
• Ein Cookie hat einen Namen, einen Wert und eine Lebenszeit
• Ein Cookie zu setzen & auszulesen ist nun wirklich nicht schwer
Wie setzte ich ein Cookie (Beispiel PHP)?
<?php
Setcookie('cookie_name','cookie_value',time()+(3600*24));
?>
Wie lese ich ein gesetztes Cookie aus (Beispiel PHP)?
<?php
$meinevar = $_COOKIE['cookie_name'];
?>
Grenzen von Cookies
• Ad Blocker
• Cookie Blocker
• anderer Browser
• Second Screen (anderes Device)
• Löschquote (aktive Löschquote liegt bei ~20%)
• etc.
Andere Arten von Cookies
• HTML5 Cookies
(HTML5 Web storage => session storage & Local storage)
• Flash Cookies
(LocalStorageObjects)
• etc.
Beide Cookie –Arten bezüglich Datenschutz recht eher
schwierig zu betrachten, da vom sie User nicht ohne
weiteres zu verwalten / löschen sind.
1stParty vs. 3rdParty Cookie
• 1stParty Cookie
• die aufgerufene Domain und die cookie - setzende Domain
sind gleich
• Redirect Tracking im Affiliate Marketing
• 3rdParty Cookie
• die aufgerufene Domain und die cookie - setzende Domain
sind nicht gleich
• Retargeting Tags in Online Shops
Firefox 22
Anfang 2013 kündigte Mozilla an mit dem Release von Firefox
22 3rdParty Cookies per Default Settings des Browsers zu
blockieren!
Was heißt denn das jetzt genau?
Was ist denn jetzt so schlimm daran?
• Firefox Verbreitung liegt bei über 35%
• über ein Drittel des Internet - Traffics ist also betroffen
• aktuelle Browserverteilung
1. Firefox 36.1%
2. Chrome 22.2%
3. Internet Explorer 20.8%
4. Safari 11.1%
5. Iron 5.4%
6. Android Browser 2.3%
7. Opera 2.0%
Quelle: http://www.browser-statistik.de/statistiken/
Entwarnung Mitte Mai 2013
Firefox 22 wird ohne dieses Feature released!
Ende gut, alles gut…
AAAAAABER...
Wir haben da ja jetzt nicht nur rumgesessen und
gewartet was passiert...
Fingerprint Grundüberlegung
Lassen sich User / Browser Parameter auslesen, die in Summe
und Gewichtung einen uniquen Fingerprint ergeben, der es
uns ermöglicht den User / Browser ähnlich wie bei einem Cookie
eindeutig zu identifizieren?
Vorweg…
Ja, geht…
1. Schritt:
Auflistung & Sammlung der Parameter
Fingerprint Parameter
• IP Adresse
• Browser-Namen / - Informationen / - Versionen
• Browser - Sprache
• Farbtiefe / Auflösung
• installierte Plug-Ins / Schriftarten
• Cookie Einstellungen
• Operating System
• und so weiter…
2. Schritt:
Klassifizierung nach Relevanz (Gewichtung) &
Variation & Verbreitung
Beispiel „Browser-Plugins“
3. Schritt:
Erstellung des Algorithmus
Alternative „HTTP Etag“
• Cache basierte Trackingvariante
• Nutzt die 304er Meldung des Servers an den Browser (Not modified)
• mehr Session - basiert, deswegen eher schwierig
Nach einigen Wochen Livetests kann man sagen…
Die Kombination aus verschiedenen Technologien macht‘s!
(HTTP Cookies, Fingerprinting, HTTP Etag)
Zukunftsaussichten…
• Google, MS und FB Überlegungen => Ad ID
• CrossDevice Tracking & Überwindung Second Screen
Tracking: Cookies vs. cookieless Tracking

Tracking: Cookies vs. cookieless Tracking

  • 1.
  • 2.
    Wer bin ich? •Jan Berens • Seit über 10 Jahren im Online Marketing • mal Affiliate • mal Advertiser • aktuell Agentur Techie • Head of Technical Account Management • Tracking & RTB & Display Performance • Blogge bissel unter www.janberens.de
  • 3.
  • 4.
    Der Begriff Trackingumfasst alle Bearbeitungsschritte, die der gleichzeitigen Verfolgung von Objekten dienen. Quelle: http://de.wikipedia.org/wiki/Tracking
  • 5.
    In dem Falldes Internets Trackings seid Ihr die Objekte! Klingt jetzt doof, ist aber so!
  • 6.
    Was heißt dasin der praktischen Umsetzung? • User markieren • User verfolgen • Userdaten speichern • Userdaten auswerten • User wiederfinden • User weiter verfolgen • mehr Userdaten speichern • mehr Userdaten auswerten
  • 7.
    Die einfachste Arteinen User zu markieren: ein Cookie
  • 8.
    Was ist einCookie? • Textinformation, die auf dem Rechner des User platziert wird • 4096 Byte große Datei • Cookies können nur von der schreibenden Domain auch ausgelesen werden • Ein Cookie hat einen Namen, einen Wert und eine Lebenszeit • Ein Cookie zu setzen & auszulesen ist nun wirklich nicht schwer
  • 9.
    Wie setzte ichein Cookie (Beispiel PHP)? <?php Setcookie('cookie_name','cookie_value',time()+(3600*24)); ?> Wie lese ich ein gesetztes Cookie aus (Beispiel PHP)? <?php $meinevar = $_COOKIE['cookie_name']; ?>
  • 10.
    Grenzen von Cookies •Ad Blocker • Cookie Blocker • anderer Browser • Second Screen (anderes Device) • Löschquote (aktive Löschquote liegt bei ~20%) • etc.
  • 11.
    Andere Arten vonCookies • HTML5 Cookies (HTML5 Web storage => session storage & Local storage) • Flash Cookies (LocalStorageObjects) • etc. Beide Cookie –Arten bezüglich Datenschutz recht eher schwierig zu betrachten, da vom sie User nicht ohne weiteres zu verwalten / löschen sind.
  • 12.
    1stParty vs. 3rdPartyCookie • 1stParty Cookie • die aufgerufene Domain und die cookie - setzende Domain sind gleich • Redirect Tracking im Affiliate Marketing • 3rdParty Cookie • die aufgerufene Domain und die cookie - setzende Domain sind nicht gleich • Retargeting Tags in Online Shops
  • 13.
    Firefox 22 Anfang 2013kündigte Mozilla an mit dem Release von Firefox 22 3rdParty Cookies per Default Settings des Browsers zu blockieren!
  • 15.
    Was heißt denndas jetzt genau? Was ist denn jetzt so schlimm daran? • Firefox Verbreitung liegt bei über 35% • über ein Drittel des Internet - Traffics ist also betroffen • aktuelle Browserverteilung 1. Firefox 36.1% 2. Chrome 22.2% 3. Internet Explorer 20.8% 4. Safari 11.1% 5. Iron 5.4% 6. Android Browser 2.3% 7. Opera 2.0% Quelle: http://www.browser-statistik.de/statistiken/
  • 16.
    Entwarnung Mitte Mai2013 Firefox 22 wird ohne dieses Feature released!
  • 18.
  • 19.
    AAAAAABER... Wir haben daja jetzt nicht nur rumgesessen und gewartet was passiert...
  • 20.
    Fingerprint Grundüberlegung Lassen sichUser / Browser Parameter auslesen, die in Summe und Gewichtung einen uniquen Fingerprint ergeben, der es uns ermöglicht den User / Browser ähnlich wie bei einem Cookie eindeutig zu identifizieren?
  • 21.
  • 22.
    1. Schritt: Auflistung &Sammlung der Parameter
  • 23.
    Fingerprint Parameter • IPAdresse • Browser-Namen / - Informationen / - Versionen • Browser - Sprache • Farbtiefe / Auflösung • installierte Plug-Ins / Schriftarten • Cookie Einstellungen • Operating System • und so weiter…
  • 24.
    2. Schritt: Klassifizierung nachRelevanz (Gewichtung) & Variation & Verbreitung
  • 25.
  • 26.
  • 27.
    Alternative „HTTP Etag“ •Cache basierte Trackingvariante • Nutzt die 304er Meldung des Servers an den Browser (Not modified) • mehr Session - basiert, deswegen eher schwierig
  • 29.
    Nach einigen WochenLivetests kann man sagen… Die Kombination aus verschiedenen Technologien macht‘s! (HTTP Cookies, Fingerprinting, HTTP Etag)
  • 30.
    Zukunftsaussichten… • Google, MSund FB Überlegungen => Ad ID • CrossDevice Tracking & Überwindung Second Screen