Zum Hauptinhalt springen

Wie sieht Silktide Websites?

Verfasst von Daniel Towers

Silktide sieht eine Webseite nicht wie die meisten Softwaretools. Stattdessen sieht Silktide Seiten fast genau so, wie echte Benutzer – in einem echten Webbrowser. Das bedeutet, dass wir eine enorme Menge an Inhalten und Details sehen können, die den meisten anderen Tools verborgen bleiben.
​

Silktide versus traditionelle Bots

Silktide

Traditioneller Bot

Seiten werden sowohl auf mobilen als auch auf Desktop-Geräten getestet.
​

Simulation eines Geräts ist unmöglich, keine Unterscheidung zwischen mobil und Desktop.
​

Kann wie eine Person mit Seiten interagieren, z. B. sich einloggen, suchen und testen, ob diese Funktionen funktionieren.
​

Interaktion ist nicht möglich.
​

Kann fast jeden Teil einer Website testen, auch Bereiche hinter JavaScript oder AJAX.
​

Kann bestimmte Seiten gar nicht testen.
​

Lädt vollständige Seiten wie ein echter Benutzer, inklusive Bilder, Skripte, Schriftarten und Styles. Genaue Tests aller Seiteninhalte möglich, z. B. Schriftgröße, mobiles Layout, Farbkontraste.
​

Lädt nur den Code der Seite, Tests sind nur für diesen Code möglich.
​

Kann messen, wie lange es dauert, bis Seiten in echten Browsern interaktiv werden.
​

Kann nur messen, wie lange der Seiten-Code übertragen wird.
​

Eine Analogie

Stellen Sie sich vor, Sie möchten die Intelligenz einer Person messen.
​

Eine Methode wäre, die physikalischen Eigenschaften ihres Gehirns zu messen, wie Zellen, Größe und Gewicht.
​

Eine bessere Methode wäre, mit der Person zu sprechen und ihr Verhalten zu bewerten.
​

Dies entspricht der Funktionsweise von Website-Analysetools. Die meisten traditionellen Tools können nur den Rohcode sehen (in dieser Analogie das Gehirn). Silktide kann das Ergebnis dieses Codes erleben (das Gespräch).
​

Der Unterschied liegt darin, die Einzelteile zu bewerten oder das, was sie tun.
​

Wie Sie sich vorstellen können, gibt es eine enorme Menge an Informationen, die Sie nur messen können, indem Sie das Endergebnis betrachten. Da Webseiten immer dynamischer werden – mit JavaScript, AJAX usw. – wird dies immer notwendiger.
​

Zum Beispiel ist der HTML-Code für eine Seite normalerweise derselbe, unabhängig davon, ob sie auf einem Desktop- oder einem Mobilgerät angezeigt wird. Aber das Endergebnis kann völlig unterschiedlich sein, und derselbe Code funktioniert möglicherweise nicht einmal auf Mobilgeräten. Nur den Code zu betrachten, kann dies niemals offenbaren – deshalb betrachten wir das Endergebnis.
​

Technische Details

Silktide lädt jede Webseite im Chrome-Browser, wodurch wir eine Vielzahl von Geräten präzise simulieren können. Unsere Standardgeräte sind wie folgt:

  • Desktop: Ein Windows-PC mit Chrome.
    ​

  • Mobil: Ein iPhone 5 im Hochformat mit Safari (dies ist absichtlich alt, um die kleinste mobile Bildschirmgröße abzudecken, wie von WCAG 2.1 gefordert).
    ​

Wir laden jede Seite wie ein normaler Benutzer, führen alle erforderlichen JavaScript-Funktionen aus und können bei Bedarf benutzerdefinierte Interaktionen hinzufügen – z. B. Cookie-Benachrichtigungen schließen oder Altersbestätigungen durchführen.
​

Wir erfassen eine Vielzahl von Daten von jeder Seite, einschließlich:

  • Einem Screenshot der Seite, wie sie auf unserem Gerät angezeigt wurde.
    ​

  • Dem Layout der Seite, z. B. welche Bereiche sich außerhalb des sichtbaren Bereichs oder unterhalb der Falz befinden.
    ​

  • Einer Liste aller Ressourcen (Bilder, Stylesheets usw.) und Weiterleitungen mit deren Zeitangaben.
    ​

  • Dem interaktiven Zustand der Seite über die Zeit, z. B. wann die Seite nutzbar wurde und wann sie fertig war.
    ​

  • Etwaigen JavaScript- oder Netzwerkfehlern.
    ​

  • Dem berechneten HTML, also dem finalen HTML der Seite, nachdem Skripte es verändert haben (ermöglicht das Testen von Bereichen, die nur über JavaScript zugänglich sind).
    ​

  • Schriftgröße, Schriftart, Farbe und Kontrast aller Textbereiche auf der Seite.
    ​

  • Und vielem mehr.
    ​

Wie Geräte simuliert werden

Die folgenden Bereiche werden abgedeckt, wenn ein bestimmtes Gerät simuliert wird (z. B. ein iPhone):

  • Die Pixel- und logische Pixelauflösung.
    ​

  • Der User-Agent.
    ​

  • Explizite und berechnete Viewports (z. B. „Zoom to fit“).
    ​

  • Geräteeigenschaften (z. B. ist Flash auf Mobilgeräten nicht verfügbar).
    ​

  • Bandbreite (z. B. 3G- oder 4G-Konnektivität für Mobilgeräte).
    ​

Der Großteil der Silktide-Analyse basiert auf der berechneten Quelle.
​

Wir haben ChatGPT verwendet, um die englische Version dieses Artikels zu übersetzen. Wenn Sie etwas sehen, das geändert werden sollte, kontaktieren Sie bitte unser Support-Team.

Hat dies deine Frage beantwortet?