UStackUStack
floors.js favicon

floors.js

floors.js verwandelt jede Website in einen interaktiven 3D-Sozialraum, in dem Besucher als Avatare erscheinen, durch Seiten laufen und ohne Reibungsverluste in Echtzeit chatten können.

floors.js

Was ist floors.js?

floors.js — Machen Sie Ihre Website zu einem Habbo Hotel

Was ist floors.js?

floors.js ist ein revolutionäres Skript, das durch eine einzige Zeile JavaScript eine persistente Echtzeit-Sozialinteraktion direkt auf Ihrer bestehenden Website einfügt. Es wandelt Ihre statischen Webseiten in erkundbare, isometrische 3D-Räume um, die an klassische Social Games wie Habbo Hotel erinnern. Anstatt dass Besucher passiv Inhalte konsumieren, werden sie zu greifbaren 3D-Avataren, die sich gegenseitig sehen, zwischen Seiten (Räumen) wechseln und direkt auf Ihrer Domain live miteinander kommunizieren können. Dies verändert das Website-Engagement grundlegend von einer Einweg-Übertragung zu einem persistenten, gemeinsamen digitalen Raum.

Dieses Tool löst das kritische Problem hoher Absprungraten und nicht erfasster Besucherabsichten. Indem Ihre Seite zu einem „Ort“ und nicht nur zu einem Dokument wird, ermöglicht floors.js Ihnen, präsent zu sein, sofortige Hilfe anzubieten, spontanes Feedback zu sammeln und eine echte Community-Atmosphäre aufzubauen. Es erfordert absolut keine Backend-Einrichtung, SDK-Integration oder komplexe Konfiguration – fügen Sie einfach das Skript-Tag ein, und Ihre Seite ist sofort voller Präsenz.

Hauptmerkmale

  • Sofortige 3D-Präsenz: Besucher erscheinen sofort als blockige 3D-Avatare bei ihrer Ankunft, komplett mit zufälligen Namen, wodurch die Anmelde-Hürde entfällt. Sie sehen andere Besucher in Echtzeit.
  • Isometrische Raumzuordnung: Jede Seite Ihrer Website wird automatisch einem einzigartigen, erkundbaren isometrischen Raumlayout zugeordnet, komplett mit Böden und Wänden.
  • Echtzeit-Navigation: Avatare laufen dorthin, wo der Benutzer klickt. Raumübergänge sind nahtlos und werden automatisch durch Navigationsänderungen erkannt (SPA-fähig für React, Next.js, Vue, etc.).
  • Reibungsloser Chat: Nachrichten erscheinen als schwebende Sprechblasen über den Avataren. Sie können direkt mit Besuchern chatten, während diese aktiv Ihre Inhalte durchsuchen.
  • Null-Konfigurations-Setup: Das Skript scannt automatisch die Navigationsstruktur (<nav>), um die verschiedenen Seiten als unterschiedliche Chaträume zu definieren. Es funktioniert universell auf statischen Websites, WordPress, Shopify und modernen JavaScript-Frameworks.
  • Datenschutzorientiert: Keine Cookies, keine IP-Protokollierung und es wird nur ein zufälliger Spitzname lokal gespeichert. Es ist standardmäßig DSGVO-freundlich konzipiert.
  • Anpassungsoptionen: Umfangreiche Datenattribute ermöglichen die Anpassung der Akzentfarbe, des Anzeigenamens, angepinnter Willkommensnachrichten pro Raum und die Kennzeichnung eines Besitzer-Avatars.

Verwendung von floors.js

Der Einstieg mit floors.js ist extrem schnell und einfach gestaltet und erfordert für die grundlegende Implementierung nur einen Schritt:

  1. Schlüssel erhalten: Melden Sie sich an und rufen Sie Ihren eindeutigen data-key ab.
  2. Skript einfügen: Fügen Sie das bereitgestellte <script>-Tag in den HTML-Code Ihrer Website ein, typischerweise kurz vor dem schließenden </body>-Tag.
    <script src="https://floorsjs.com/embed.js" data-key="flr_..." ></script>
    
  3. Automatische Raumerstellung: Das Skript beginnt sofort mit dem Scannen der Navigationsstruktur Ihrer Website, um die verschiedenen Seiten als eigenständige Chaträume zu definieren.
  4. Interagieren: Sobald es geladen ist, sehen Sie und Ihre Besucher Avatare erscheinen. Sie können auf das Widget-Symbol (normalerweise unten rechts) klicken, um das Chat-Panel zu öffnen und mit Benutzern zu interagieren, die gleichzeitig verschiedene Teile Ihrer Website durchsuchen.

Für erweiterte Steuerung können Sie dem Skript-Tag optionale Attribute hinzufügen, wie z. B. data-accent, um es an Ihr Branding anzupassen, oder data-pinned-message, um raumspezifische Ankündigungen festzulegen.

Anwendungsfälle

  1. E-Commerce-Support & Vertrieb: Anstatt sich auf statische Live-Chat-Pop-ups zu verlassen, können Vertriebsmitarbeiter den „Produktseiten-Raum“ durchlaufen und Kunden, die verweilen, proaktiv begrüßen, um sofortige, kontextbezogene Beratung oder Upselling-Möglichkeiten anzubieten.
  2. SaaS/Software-Dokumentationszentren: Technische Redakteure und Support-Mitarbeiter können Dokumentationsseiten überwachen. Wenn ein Benutzer bei einer komplexen Anleitung festhängt, kann ein Experten-Avatar sofort neben ihm erscheinen, um Klärung anzubieten und Support-Tickets zu reduzieren.
  3. Virtuelle Events & Konferenzen: Nutzen Sie floors.js, um persistente Lobbys oder Breakout-Räume für virtuelle Events zu erstellen, die auf einer Standardwebsite gehostet werden, sodass die Teilnehmer zwischen den geplanten Sitzungen miteinander in Kontakt treten und netzwerken können.
  4. Community-Aufbau auf Blogs/Foren: Verwandeln Sie stark frequentierte Blogbeiträge in permanente Treffpunkte, an denen Leser den Artikelinhalt in Echtzeit diskutieren können, was ein stärkeres Gemeinschaftsgefühl rund um Ihre Inhalte fördert.
  5. Echtzeit-Feedback-Sammlung: Starten Sie eine neue Funktion oder Landingpage und beobachten Sie, wie Besucher damit interagieren – in 3D. Sie können sofortiges, qualitatives Feedback sammeln, indem Sie mit Benutzern chatten, während diese das neue Design oder die Funktionalität zum ersten Mal erleben.

FAQ

F: Was genau zählt als gleichzeitiger Besucher? A: Ein gleichzeitiger Besucher ist jeder, der in demselben Moment aktiv mit Ihrer Website verbunden ist. Wenn ein Besucher seinen Tab schließt oder die Domain vollständig verlässt, wird sein Platz frei. Das Lifetime-Angebot unterstützt bis zu 100 gleichzeitige Besucher pro Website.

F: Erfordert dies eine komplexe Integration für moderne Frameworks wie Next.js oder Shopify? A: Nein. Für Shopify und statische Websites fügen Sie das Skript-Tag einfach in Ihre Theme-Fußzeile ein. Für Single Page Applications (SPAs) wie Next.js, Vue oder Astro greift floors.js automatisch in das Routing-System (pushState/popstate) ein, um sicherzustellen, dass Raumwechsel nahtlos erfolgen, wenn Benutzer intern navigieren.

F: Was passiert, wenn ich das Limit für gleichzeitige Besucher überschreite? A: Neue Besucher werden in eine Warteschlange gestellt. Sie treten dem 3D-Raum automatisch bei, sobald ein bestehender Besucher ihn verlässt, wodurch sichergestellt wird, dass diejenigen, die bereits anwesend sind, niemals getrennt werden.

F: Ist dies DSGVO-konform? A: Ja, floors.js ist auf Datenschutz ausgelegt. Es verwendet keine Cookies, protokolliert keine IP-Adressen und speichert nur einen temporären, zufälligen Pseudonym in localStorage. Es erfordert für die Grundfunktionalität keine expliziten Zustimmungsaufforderungen.

F: Welche Garantie gibt es, wenn das Produkt meinen Anforderungen nicht entspricht? A: floors.js bietet eine 7-tägige Geld-zurück-Garantie. Wenn Sie innerhalb der ersten Woche nach dem Testen des Dienstes nicht zufrieden sind, können Sie dem Team eine E-Mail senden, um eine vollständige Rückerstattung zu erhalten.

floors.js | UStack