Zum Hauptinhalt springen
Alle KollektionenFAQsSilktide-Plattform
Wie erkennt Silktide Cookies?
Wie erkennt Silktide Cookies?
Daniel Towers avatar
Verfasst von Daniel Towers
Vor über einem Monat aktualisiert

Es gibt wichtige Überlegungen, die bei der Verwendung von Silktide zur Identifizierung Ihrer Cookies zu beachten sind, insbesondere wenn Sie sich für rechtliche Zwecke auf die absolute Genauigkeit dieser Informationen verlassen.

Cookies können nur erkannt werden, wenn eine Website sie setzt. Aufgrund der Natur des Webs gibt es keine Möglichkeit, Cookies zu entdecken, außer so viel wie möglich von Ihrer Website zu nutzen und dabei alle gefundenen Cookies aufzuzeichnen.

Die überwiegende Mehrheit der Cookies wird gesetzt, wenn eine Webseite geladen wird, und Silktide erkennt diese Cookies leicht, da es nacheinander jede Ihrer Webseiten lädt.

Es ist jedoch möglich, dass Cookies nur gesetzt werden, wenn bestimmte Aktionen von einem Benutzer durchgeführt werden, zum Beispiel:

  • Ein Cookie-Banner schließen

  • Navigieren zu einer anderen Seite (ausgelöst durch JavaScript)

  • Anmelden

  • Suchen

  • Bestätigen Ihres Alters

Ein Bot wie Silktide wird diese Aktionen normalerweise nicht ausführen und kann daher Cookies übersehen, die als Ergebnis gesetzt werden. Die Lösung besteht darin, Silktide beizubringen, diese Schritte wie ein Mensch auszuführen.

Wir bieten zwei Frameworks, um Silktide anzuweisen, diese Interaktionen durchzuführen. Für einfache „One-Click“-Aktionen wie das Schließen eines Cookie-Banners benötigen Sie nur eine einzige Codezeile, die Sie optional selbst einrichten können. Für komplexere Interaktionen müssen Sie Ihren Customer Success Manager um zusätzliche Konfiguration bitten.

Websites, die beim Interagieren mit der Seite ein Cookie setzen

Einige Websites verwenden JavaScript, um zu erkennen, wenn ein Benutzer auf einen beliebigen Teil der Seite klickt, und setzen dann ein Cookie.

Crawler wie Silktide werden diese Cookies normalerweise nicht sehen, da Crawler arbeiten, indem sie Links sammeln und diese Links parallel herunterladen. Wenn wir Cookies auf diese Weise „beibehalten“ müssten, wäre unsere Plattform um ein Vielfaches langsamer.

Die Lösung besteht darin, eine benutzerdefinierte Interaktion einzurichten, um Ihre Site „aufzuwärmen“ – dies wird einen Link auf Ihrer Startseite anklicken und die Cookies davon für alle nachfolgenden Seiten speichern. Bitten Sie Ihren Customer Success Manager, dies für Sie einzurichten, wenn Sie es benötigen.

Technische Details der Cookie-Erkennung

  1. Silktide verwendet headless Chrome, um alle Ihre Seiten herunterzuladen und zu testen. Das bedeutet, JavaScript, AJAX usw. werden alle so ausgeführt, wie sie es in regulärem Chrome tun.

  2. Das bedeutet auch, dass wir Cookies sehen, die von Ihren Ressourcen gesetzt werden, wie z. B. Tracking-Pixeln oder Skripten.

  3. Standardmäßig beginnt jeder Download jeder Webseite ohne gesetzte Cookies. Dies ermöglicht es uns zu identifizieren, wo neue Cookies gesetzt werden. Es erlaubt uns auch, viele Seiten parallel zu crawlen.

  4. Standardmäßig lädt Silktide Webseiten von AWS in den USA herunter, aber Sie können dies konfigurieren. Erfahren Sie mehr über das Testen standortspezifischer Websites.

  5. Jegliche Interaktionen mit Ihren Seiten können über eine Reihe von manuellen Schritten konfiguriert werden, die einem Selenium-Skript entsprechen. Zum Beispiel: Öffnen Sie eine URL, warten Sie, bis sie geladen ist, klicken Sie auf einen Selektor, warten Sie, bis sich ein Selektor ändert usw.

Hat dies deine Frage beantwortet?