Wir glauben, dass jeder Privatsphäre und ein großartiges Einkaufserlebnis verdient.
Deshalb haben wir uns dafür entschieden, unsere Tracking-Technologie öffentlich offenzulegen, damit jeder ein privateres Internet gestalten kann.
Dieser Artikel erklärt, wie unsere cookieless-Technologie es Besuchern ermöglicht, privat zu bleiben und dennoch ein personalisiertes Erlebnis zu erhalten – gleichzeitig erhalten Sie detaillierte Analysen.
Cookieless Tracking ist in Clerk.js integriert und standardmäßig aktiviert.
Knowledge Graph #
Im Kern der AI von Clerk steht die „Knowledge Graph“-Technologie, welche all Ihre Produkte, Kategorien, Artikel, Bestellungen und (falls aktiviert) Kunden miteinander verbindet.
Dieses System treibt alle Vorhersagen von Clerk an, sei es zur Verbesserung der Search-Erfahrung, zur Bereitstellung von Produktempfehlungen, zur Automatisierung von Email-Inhalten oder zur Segmentierung von Kunden.

Der Knowledge Graph funktioniert, ohne Webseiten-Daten wie Klicks, Suchanfragen oder andere Surfaktivitäten zu benötigen. Stattdessen verlässt sich Clerk seit jeher auf Order-Daten als Hauptquelle für die AI.
Dieser Ansatz basiert auf der grundlegenden Erkenntnis von Clerk: Eine Bestellung, die ein Kunde bezahlt hat, ist viel wertvoller als ein Seitenbesuch oder Klick (was wir täglich Hunderte Male tun, ohne es zu merken).
Die AI von Clerk benötigt keine Website-Daten und ist dadurch unabhängig vom Website-Tracking. Produkt-Klicks werden lediglich als Kontext genutzt, um zu bestimmen, welche Produkte ein Besucher kürzlich angesehen hat – so kann die AI für diese Produkte Ergebnisse in den Visitor-API-Endpunkten zurückgeben.
Proof of Value #
Clerk nutzt Website-Tracking in erster Linie, um zu zeigen, wie unsere Services Besucher und Kunden unterstützen und letztlich Ihr Business verbessern.

Unser Tracking-Ansatz konzentriert sich nicht auf einzelne Personen. Stattdessen misst er den Wert unserer Services anhand aggregierter Statistiken, indem er ihren Einfluss auf Bestellungen auswertet – nämlich dann, wenn Kunden über Clerk mindestens ein Produkt anklicken und kaufen.
Kurz gesagt: Wir tracken nicht, wer ein Besucher ist, sondern was in einer Session passiert. Um dies zu ermöglichen, identifizieren wir Sessions, um frühere Events und Klicks einer Bestellung zuzuordnen, bevor aggregierte Statistiken berechnet werden. Dieser Prozess wird unten erklärt.
Anonyme Sessions #
Clerk verfolgt Besucher durch anonyme Session-IDs, die jedes Mal generiert werden, wenn ein Browser eine Anfrage an https://api.clerk.io stellt. So funktioniert es:
Wir berechnen einen Hash aus der IP-Adresse, dem User Agent und einem einzigartigen Store-Salt. Das Store-Salt ist für jeden Shop, der Clerk verwendet, individuell und wird alle 30 Tage ausgetauscht, wodurch langfristiges Tracking praktisch unmöglich ist.
Der Hash wird von Basis 16 auf Basis 62 komprimiert, um die Informationsdichte pro Byte zu erhöhen.
Der Großteil des Hashes (81,4 %) wird verworfen, um die Daten zu anonymisieren; übrig bleibt ein einzigartiger 8-stelliger String im Format „Pyqb0mfV“.
Dieser Identifier stellt sicher, dass Einkaufssessions anonym bleiben. Er enthält keine personenbezogenen Daten, speichert nichts auf den Endgeräten der Nutzer und verhindert Tracking über 30 Tage hinaus.
In der Praxis teilen sich alle Besucher, die dieselbe Website vom gleichen WLAN und vom selben Computertyp aus besuchen, dieselbe Session-ID. Das kommt so selten vor, dass es unser Tracking nicht beeinflusst.
Datenschutzeinstellungen #
Clerk.js kann mit Datenschutzeinstellungen pro Besucher konfiguriert werden, damit Sie das Erlebnis für Ihre Kunden individuell anpassen können.
Es gibt 4 Datenschutz-Modi, die unten erläutert werden.
Standard (Cookieless) #
Clerk.js verwendet standardmäßig anonyme Sessions wie oben beschrieben.
Dieser Ansatz bietet genaue, aggregierte Statistiken über Clerks Wirkung und hält die Sessions gleichzeitig privat und anonymisiert.
Persistent #
In diesem Modus wird dieselbe eindeutige ID generiert und als langzeitgültiges Identifier-Cookie auf dem Gerät des Besuchers gespeichert, um das Tracking zu ermöglichen. Dies kann für Besucher genutzt werden, die ihre Einwilligung zum Tracking gegeben haben.
Um dies zu aktivieren, fügen Sie diesen Code-Snippet auf Ihrer Seite ein, sobald der Besucher zustimmt:
Clerk('config', 'visitor', 'persistent');
Private #
In diesem Modus werden keinerlei Daten über den Besucher zu irgendeinem Zweck erhoben.
Clerk funktioniert wie gewohnt, mit Ausnahme der Funktionen, die auf Besucheraktionen basieren, wie z. B. die Anzeige von Browsing-History-Recommendations oder das Senden von Triggered Emails in Bezug auf Sessions.
Darüber hinaus werden alle über unsere Services getätigten Verkäufe nicht Clerk im Dashboard zugeordnet, was zu einer Untererfassung in Ihren Statistiken führen kann.
Dieser Modus kann auch genutzt werden, um Ihre eigene Website-Aktivität aus Clerks Statistiken auszuschließen und so sicherzustellen, dass Testdaten die Ergebnisse nicht verfälschen.
Um das Tracking für einen Besucher zu deaktivieren, fügen Sie diesen Snippet auf Ihrer Seite ein:
Clerk('config', 'visitor', null);
Custom #
Sie können benutzerdefinierte Besucher-IDs konfigurieren, die Sie selbst generieren – so haben Sie die volle Kontrolle über die Art der ID, die jedem Besucher oder jeder Session zugeordnet wird. Diese Option wird typischerweise für die Integration mit externen Tools verwendet.
Um dies zu implementieren, fügen Sie folgenden Snippet ein und ersetzen Sie den Platzhalter durch Ihre eigene ID:
Clerk('config', 'visitor', 'TRACKING_ID_HERE');