Der Monoid-Blog

Datenschutz, Analytics und das offene Web — geschrieben für Entwickler.

RSS-Feed
7 Min. LesezeitEngineering & Performance

Die Migration zu User-Agent Client Hints: Geräte messen ohne den vollständigen UA-String

Chrome reduziert den User-Agent-String auf eine eingefrorene Hülle. So liest datenschutzfreundliche Analytik Gerätesignale über Client Hints — ohne Fingerprinting.

Weiterlesen →
7 Min. LesezeitEngineering & Performance

navigator.sendBeacon vs. fetch keepalive: Zuverlässige Analytics-Übertragung, ohne das Entladen zu blockieren

Wie man Analytics-Payloads sendet, die das Entladen der Seite überstehen, ohne die Navigation zu verzögern — und warum die Wahl zwischen sendBeacon und fetch keepalive für cookiefreie Erfassung entscheidend ist.

Weiterlesen →
7 Min. LesezeitEngineering & Performance

Die Rückkehr des 402 Payment Required: Was HTTP-Statuscodes Über Bot-Traffic Verraten

HTTP-Statuscodes tragen mehr Signal, als die meisten Analytics-Tools nutzen. So hilft serverseitiges Status-Parsing, Menschen von Bots zu trennen, ohne irgendjemanden zu tracken.

Weiterlesen →
7 Min. LesezeitEngineering & Performance

Der Übergang des Sichtbarkeitszustands: Seitenaufrufe ohne verlässliche Beacons messen

pagehide, visibilitychange und die Beacon API verhalten sich in jedem Browser anders. So erfassen Sie das Ende einer Sitzung zuverlässig — ohne Cookies und ohne persistente Identifikatoren.

Weiterlesen →
6 Min. LesezeitEngineering & Performance

Der Sec-GPC-Header ist jetzt überall: Serverseitige Erkennung für Analytics

Global Privacy Control wird als Request-Header Sec-GPC bei jeder Anfrage mitgesendet. So lesen Sie ihn am Edge und respektieren ihn in einer cookiefreien Analytics-Pipeline.

Weiterlesen →
6 Min. LesezeitEngineering & Performance

Timing-Allow-Origin: Was Analytics in der Resource Timing API sieht

Der Timing-Allow-Origin-Header steuert, wie viele Cross-Origin-Timing-Details eine Seite auslesen darf. Hier erfahren Sie, was das für datenschutzfreundliche Performance-Messung bedeutet.

Weiterlesen →
7 Min. LesezeitEngineering & Performance

Speculation Rules und Prerendering: Was Analytics bei vorab geladenen Seiten falsch macht

Chromes Speculation Rules API kann eine Seite rendern, bevor ein Nutzer überhaupt klickt. Hier erfahren Sie, wie das naive Analytics verzerrt — und wie cookiefreie, edge-basierte Messung ehrlich bleibt.

Weiterlesen →
4 Min. LesezeitEngineering & Performance

Ihr Analytics-Skript deaktiviert vermutlich den Back/Forward-Cache

Der Back/Forward-Cache macht Navigationen über den Zurück-Button nahezu sofortig, aber ein einziger unload-Listener deaktiviert ihn für die gesamte Seite. Tracking-Skripte sind meist die Ursache — und CrUX misst inzwischen den Schaden.

Weiterlesen →
4 Min. LesezeitLaw & Regulation

Datenübermittlungen unter der DSGVO sind das einzige Compliance-Risiko, das du wegarchitektieren kannst

Der EU-US-Datenschutzrahmen hat seine erste gerichtliche Anfechtung überstanden, liegt nun aber dem EuGH zur Berufung vor. Eine Analytics, die niemals EU-Daten in die USA übermittelt, hat ohnehin nichts zu verlieren.

Weiterlesen →