Zurück zu den Projekten
WidgetsEigene Demo von VirtuoLab

DataStream · Einbettbares Widget

Demo: ein einbettbares Statistik-Widget im Dashboard der fiktiven Koffiebranderij Mokum, mit Themes, Größen, erlaubten Domains und Einbettungscode.

Screenshot der Demo DataStream · Einbettbares Widget (Widgets), entwickelt von VirtuoLab

Über DataStream · Einbettbares Widget

Art
Eigene Demo von VirtuoLab
Technologien
ReactNext.jsTypeScriptTailwind CSSSVG

DataStream ist eine Demo von VirtuoLab für ein einbettbares Statistik-Widget, gezeigt im Shop-Dashboard der Koffiebranderij Mokum, einer erfundenen Kaffeerösterei. Die Seite ist mit React, Next.js und TypeScript gebaut und auf Niederländisch, Englisch und Deutsch verfügbar. Erstens zeigt das Widget die Website-Besuche von heute: 1.284 Besucher, 4.563 Seitenaufrufe, eine Conversion-Rate von 1,8 % und eine durchschnittliche Besuchsdauer von 3:42, jeweils im Vergleich zu gestern. Ein Diagramm zeigt Besucher pro Stunde über 24 Stunden, und alle 5 Sekunden kommen einige Besucher hinzu. Zweitens wechselt ein Einstellungsfeld zwischen drei Themes und drei Größen und erzeugt einen Einbettungscode mit diesen Werten als Data-Attribute. Eine Liste erlaubter Domains legt fest, wo das Widget lädt. Ein Einbettungscode könnte das Widget zum Beispiel auf die Websites von 20 Kunden bringen. DataStream ist mit keiner echten Analytics-Quelle verbunden, und alle Zahlen sind Beispieldaten.

WidgetEmbedAnalytics
01

Was zeigt die Demo DataStream?

Die Demo DataStream ist ein einbettbares Statistik-Widget, das VirtuoLab mit React, Next.js und TypeScript gebaut hat und im Dashboard des erfundenen Onlineshops Koffiebranderij Mokum zeigt. Erstens zeigt das Widget vier Kennzahlen zu den Website-Besuchen von heute: Besucher, Seitenaufrufe, Conversion-Rate und durchschnittliche Besuchsdauer, jeweils mit der Veränderung gegenüber gestern. Die Startwerte sind 1.284 Besucher, 4.563 Seitenaufrufe, eine Conversion-Rate von 1,8 % aus 23 Bestellungen und eine Besuchsdauer von 3:42. Alle 5 Sekunden kommen einige Besucher hinzu. Ein Liniendiagramm zeigt Besucher pro Stunde über die letzten 24 Stunden, und eine Liste zeigt die 4 meistbesuchten Seiten, mit /koffiebonen/yirgacheffe an der Spitze. Zweitens wechselt ein Einstellungsfeld zwischen einem hellen, dunklen und Markenfarben-Theme und zwischen kompakter, normaler und breiter Größe. Drei Schalter blenden Diagramm, Top-Seiten und den Vergleich mit gestern ein oder aus. Außerdem zeigt das Feld einen Einbettungscode mit Kopierknopf und den gewählten Einstellungen als Data-Attribute, dazu eine Liste von 3 erlaubten Domains, auf denen das Widget lädt. Die Kaffeerösterei, ihre Bestellungen und alle Zahlen sind Beispieldaten.

02

Welches Problem löst ein einbettbares Widget wie DataStream, und für wen?

Ein einbettbares Widget wie DataStream löst das Problem von Daten, die in einem System liegen, aber auf einem anderen Bildschirm gebraucht werden. Am meisten profitieren SaaS-Unternehmen, Plattformen mit Kundenportal und Firmen mit Dashboards für Partner oder Wiederverkäufer. Das Unternehmen setzt ein Skript und ein HTML-Element auf eine bestehende Seite. Das Widget zeigt dort Live-Zahlen im Design der Seite, auch auf einer Website mit WordPress. Außerdem kann ein Widget an vielen Stellen erscheinen, zum Beispiel auf den Websites von 20 Kunden, während der Code an einem Ort gepflegt wird. In der Praxis ist ein Widget ein günstigerer erster Schritt als ein komplettes Dashboard. Ein Unternehmen kann mit den drei oder vier Zahlen beginnen, nach denen Kunden am häufigsten fragen. Auch Sicherheit zählt: Jeder Kunde darf nur die Zahlen des eigenen Kontos sehen. Laut OWASP trat Broken Access Control in 100 % der für die OWASP Top 10:2025 getesteten Anwendungen auf. Zugriffsprüfungen gehören deshalb in die API, nicht in das Widget.

03

Wie baut VirtuoLab ein einbettbares Widget für ein echtes Unternehmen?

VirtuoLab baut ein einbettbares Widget für ein echtes Unternehmen als kleines, eigenständiges Skript mit einer gesicherten API. Schritt 1 ist ein Scope-Gespräch über die Kennzahlen, die Datenquelle und die Websites, auf denen das Widget erscheint. Schritt 2 ist Design und Validierung von Themes und Größen, ähnlich wie in der Demo DataStream. Schritt 3 ist Entwicklung und Test, zum Beispiel mit React und TypeScript für das Widget und einer Node.js-API mit einer PostgreSQL-Datenbank. Die Skriptgröße zählt auf der einbindenden Seite: Laut Web Almanac 2025 von HTTP Archive bestanden nur 48 % der mobilen Websites alle drei Core Web Vitals. In einem echten Projekt wird jede Anfrage gegen das Konto der einbindenden Website geprüft. Schließlich ist Schritt 4 Launch und Support. Als Richtwert kostet eine einfache Web-App 5.000 € bis 10.000 €, bei einer Projektdauer von 3 bis 6 Wochen, und ein eingebettetes KPI-Dashboard 12.500 € bis 35.000 € oder mehr. Der genaue Preis folgt nach einem kostenlosen Kennenlerngespräch.