Documentation Fundamentals

Browser Fingerprint

Was ist ein Browser Fingerprint?

Browser-Fingerprinting ist eine Technik, die dazu dient, einen Browser (und damit auch seinen Nutzer) anhand der Kombination seiner technischen Eigenschaften wiederzuerkennen.

Einzeln für sich betrachtet sind diese Informationen nicht einzigartig. Verbindet man die Merkmale aber miteinander, ergibt sich aber eine nahezu einzigartige Kombination. Nicht ganz so einzigartig wie ein menschlicher Fingerabdruck, aber trotzdem kommt daher der Name.

Für die Webanalyse ist ein Fingerprint praktisch, um Benutzer beim Surfen innerhalb einer Website wiederzuerkennen.

Der owntag Browser Fingerprint

owntag berechnet für jeden eingehenden HTTP Request einen Browser Fingerprint, mit dem Du den Browser des Nutzers wiedererkennen kannst, ohne auf Browserspeicher wie Cookies oder localStorage zurückgreifen zu müssen.

Den owntag Browser Fingerprint findest du im HTTP-Header

X-Owntag-Browser-Fingerprint

Diese Informationen sind die Grundlage für den Fingerprint:

  • IP-Adresse
  • Der User-Agent
  • Der Accept-Language-Header
  • Der Hostname des owntag SGTM Containers, an den der Request gesendet wurde
  • TLS Version
  • TLS Cipher Suite
  • TLS Protokoll

Um einfacher damit arbeiten zu können, verarbeiten wir diese Informationen zu einem sogenannten “Hash”. Er sieht beispielweise so aus:

ca287f49-deda-5e77-b6e7-7f6f2cb956e8

Die einzelnen Informationen lassen sich daraus nicht zurückrechnen.
Das Format nennt sich “UUID” und ist immer XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX.

Passives Fingerprinting

Ein wichtiges Merkmal des owntag Browser Fingerprints ist, dass es sich um einen passiven Fingerprint handelt.
Das bedeutet, dass er nur aus den Daten erstellt wird, die der Browser ohnehin an den Tagging-Server sendet.

Die meisten Umsetzungen von Browser Fingerprints beziehen sich auf aktives Fingerprinting, d. h. Fälle, in denen Informationen per JavaScript gezielt im Browser erhoben werden, nur um den Fingerprint zu erstellen.

Datenschutz

Achte bitte darauf, dass Du als owntag-NutzerIn dafür verantwortlich bist, ob und wie du den Browser Fingerprint für deine Web Analytics & Marketing Tech Implementierungen nutzt.
Wenn du dir unsicher bist, ob dein Einsatzszenario datenschutzkonform ist, lass dich im Vorfeld rechtlich beraten.