Live-Viewer Handbuch.

So zeigst du ehrliche Live-Viewer- und Verkaufszahlen auf der Produktdetailseite und machst sozialen Beweis sichtbar.

Systemvoraussetzungen

Shopware 6.7, PHP 8.1 oder neuer, MySQL beziehungsweise MariaDB. Für das automatische Aufräumen alter Heartbeats muss der Shopware-Scheduler oder ein Worker laufen.

Ohne externe Dienste: Die Zählung läuft vollständig auf deinem Server. Es werden keine Daten an Dritte übertragen.

Installation

  1. ZIP über das Shopware-Backend hochladen.
  2. Plugin installieren und aktivieren.
  3. Konfiguration aufrufen unter Erweiterungen, Stone & Water - Live-Viewer & Verkaufszähler, Konfiguration.
  4. Position auf der Produktdetailseite wählen, Mindestschwellwerte einstellen, bei Bedarf eigene Texte hinterlegen.
  5. Storefront-Cache leeren.

Konfiguration öffnen

Die Einstellungen liegen im Admin unter Erweiterungen bei den Plugin-Konfigurationen. Sie sind in vier Karten gegliedert, die weiter unten einzeln beschrieben sind.

Live-Viewer: wie gezählt wird

Beim Aufruf einer Produktdetailseite wird ein anonymer Heartbeat registriert. Ein JavaScript im Storefront sendet in einem einstellbaren Intervall weitere Heartbeats, solange der Tab aktiv ist. Gezählt werden alle Sitzungen innerhalb eines konfigurierbaren Zeitfensters, standardmäßig fünf Minuten.

Der Betrachter zählt nicht mit: Die eigene Sitzung wird beim Zählen immer ausgeschlossen. Kunden sehen also andere Interessenten, nicht sich selbst.

Verkaufszähler: wie gezählt wird

Die Verkaufszahlen kommen direkt aus order_line_item, also aus echten Bestellungen. Varianten werden dabei auf das Hauptprodukt aggregiert, ein Artikel in drei Größen zählt also gemeinsam. Das Zeitfenster ist einstellbar, Standard sind sieben Tage.

Die drei Anzeige-Modi

Je Datenquelle lässt sich getrennt einstellen, wie konkret die Zahl erscheint.

Strikt
Die exakte Zahl, zum Beispiel „3 Personen schauen sich diesen Artikel gerade an".
Bucketed
Ehrliche Spannen mit festen Grenzen: 3 bis 5, 6 bis 15, ab 16. Die Beschriftung je Stufe ist frei wählbar.
Aggregiert nur Live-Viewer
„X Personen in den letzten 24 Stunden" - sinnvoll, wenn zu wenig gleichzeitiger Traffic für eine Live-Zahl da ist.

Mindestschwellwert

Je Datenquelle lässt sich festlegen, ab welcher Anzahl überhaupt etwas angezeigt wird. Das verhindert irreführende Signale bei wenig Aktivität - eine einzelne Person auf der Seite ergibt kein überzeugendes Social-Proof-Signal.

Anzeige-Positionen

Das Badge lässt sich an vier Stellen der Produktdetailseite ausgeben: über der Buybox, unter der Buybox, direkt über dem Warenkorb-Button und direkt unter dem Warenkorb-Button. Zusammen mit der Option, nichts anzuzeigen, stehen im Dropdown fünf Möglichkeiten.

Die vier Konfigurations-Karten

Anzeige-Positionen
Wo das Badge auf der Produktdetailseite erscheint.
Datenquelle: Angesehen
Modus, Mindestschwelle, Zeitfenster, Heartbeat-Intervall, eigene Texte und die Beschriftungen der Spannen.
Datenquelle: Verkauft
Modus, Mindestschwelle, Zeitfenster, eigener Text und die Beschriftungen der Spannen.
Transparenz
Optionaler Erklärungs-Link für Endkunden.

Eigene Texte und Platzhalter

Alle Texte lassen sich überschreiben. Zwei Platzhalter stehen zur Verfügung: %count% für die Anzahl und %days% für das Zeitfenster in Tagen.

Die mitgelieferten Standardtexte lauten:

Angesehen, strikt
%count% Personen schauen sich diesen Artikel gerade an
Angesehen, aggregiert
%count% Personen haben sich diesen Artikel in den letzten 24 Stunden angesehen
Verkauft, strikt
%count% mal verkauft in den letzten %days% Tagen

Weitere Sprachen lassen sich über das Snippet-System von Shopware ergänzen, mitgeliefert sind Deutsch und Englisch.

Transparenz-Link

Optional erscheint neben dem Badge ein Link „Wie wir das messen" mit frei wählbarer Ziel-URL. Das ist sinnvoll, wenn du auf einer eigenen Seite erklären willst, dass gezählt und nicht geschätzt wird.

Datenschutz

Gespeichert wird ausschließlich ein SHA-256-Hash aus Session-ID und Sales-Channel-ID, dazu Produkt-ID, Sales-Channel-ID und Zeitstempel. Der Hash ist nicht umkehrbar.

Nicht gespeichert: keine IP-Adressen, keine User-Agent-Angaben, keine Cookies, keine Übermittlung an Drittdienste.

Heartbeats, die älter als 25 Stunden sind, werden alle fünf Minuten automatisch entfernt. Das übernimmt ein Scheduled Task.

Problemlösung

Es wird nichts angezeigt

Meist liegt es am Mindestschwellwert: Solange weniger Sitzungen oder Verkäufe gezählt werden als eingestellt, bleibt das Badge bewusst unsichtbar. Prüfe außerdem, ob eine Anzeige-Position gewählt und der Storefront-Cache geleert ist.

Die Zahl wirkt zu niedrig

Die eigene Sitzung wird nie mitgezählt. Beim Testen im eigenen Browser siehst du also immer einen Zähler weniger als tatsächlich aktiv sind.

Die Zahl ändert sich nicht

Prüfe das Zeitfenster und das Heartbeat-Intervall. Ist das Intervall größer als das Zeitfenster, fallen Sitzungen aus der Zählung, bevor der nächste Heartbeat eintrifft.

Alte Einträge bleiben liegen

Das Aufräumen läuft als Scheduled Task. Ohne laufenden Scheduler oder Worker wird er nicht ausgeführt.

Support

Bei Fragen zur Einrichtung oder zur passenden Schwellenwert-Strategie helfen wir gern. Schreib uns über die Kontaktseite oder an info@stoneandwater.online.

Alle Einstellungen

Jede Einstellung des Plugins mit Standardwert und Erklärung, in derselben Reihenfolge wie im Administrationsbereich. Die Texte stammen direkt aus dem Plugin (Version 1.1.5).

Anzeige-Positionen

Position auf der ProduktdetailseiteStandard: Über der Buybox

Wo das Badge auf der PDP erscheint. "Über/Unter Buybox" platziert es am Anfang/Ende der Kaufspalte. "Über/Unter Warenkorb-Button" direkt am Add-to-Cart-Element.

Datenquelle: Angesehen (Live-Viewer)

Live-Viewer anzeigenStandard: an

Zeigt auf der Produktseite, wie viele Besucher das Produkt gerade ansehen.

Anzeige-ModusStandard: Bucketed - Spannen

Strict: exakte Zahl. Bucketed: Spanne. Aggregated: Aufrufe der letzten 24 Stunden.

MindestschwelleStandard: 3

Unter dieser Zahl wird die Viewer-Anzeige ausgeblendet. Empfohlen: 3.

Zeitfenster aktive Viewer (Minuten)Standard: 5

Wie viele Minuten nach letztem Heartbeat ein Viewer als aktiv zählt. Empfohlen: 5.

Heartbeat-Intervall (Sekunden)Standard: 30

Wie oft die Storefront einen Ping zur Aktualisierung sendet. Empfohlen: 30.

Text "Strict" (Platzhalter: %count%)Standard: leer

Leer lassen für automatische Übersetzung aus den Storefront-Snippets.

Text "Aggregated" (Platzhalter: %count%)Standard: leer

Leer lassen für automatische Übersetzung aus den Storefront-Snippets.

Bucket "Low" (3-5 Viewer)Standard: leer

Text, der bei 3 bis 5 Besuchern statt der genauen Zahl erscheint, wenn die Anzeige auf Spannen steht. Leer nutzt den Standardtext aus den Storefront-Textbausteinen.

Bucket "Mid" (6-15 Viewer)Standard: leer

Text, der bei 6 bis 15 Besuchern statt der genauen Zahl erscheint, wenn die Anzeige auf Spannen steht. Leer nutzt den Standardtext aus den Storefront-Textbausteinen.

Bucket "High" (16+ Viewer)Standard: leer

Text, der bei 16 und mehr Besuchern statt der genauen Zahl erscheint, wenn die Anzeige auf Spannen steht. Leer nutzt den Standardtext aus den Storefront-Textbausteinen.

Datenquelle: Verkauft

Verkaufszähler anzeigenStandard: an

Zeigt auf der Produktseite, wie oft das Produkt im gewählten Zeitraum verkauft wurde.

Anzeige-ModusStandard: Strict - exakte Zahlen

Strict: exakte Verkaufszahl. Bucketed: Spannen wie bei Viewer.

MindestschwelleStandard: 3

Unter dieser Anzahl wird der Verkaufszähler ausgeblendet. Empfohlen: 3.

Zeitfenster (Tage)Standard: 7

Zeitraum, über den Verkäufe gezählt werden. Empfohlen: 7 Tage.

Text "Strict" (Platzhalter: %count%, %days%)Standard: leer

Leer lassen für automatische Übersetzung aus den Storefront-Snippets.

Bucket "Low" (3-5 Verkäufe)Standard: leer

Text, der bei 3 bis 5 Verkäufen statt der genauen Zahl erscheint, wenn die Anzeige auf Spannen steht. Leer nutzt den Standardtext aus den Storefront-Textbausteinen.

Bucket "Mid" (6-15 Verkäufe)Standard: leer

Text, der bei 6 bis 15 Verkäufen statt der genauen Zahl erscheint, wenn die Anzeige auf Spannen steht. Leer nutzt den Standardtext aus den Storefront-Textbausteinen.

Bucket "High" (16+ Verkäufe)Standard: leer

Text, der bei 16 und mehr Verkäufen statt der genauen Zahl erscheint, wenn die Anzeige auf Spannen steht. Leer nutzt den Standardtext aus den Storefront-Textbausteinen.

Transparenz & Datenschutz

Erklärtext-Link anzeigenStandard: an

Kleiner Info-Link unter dem Hinweis, der erklärt wie die Daten erhoben werden.

Link-Ziel für ErklärtextStandard: leer

Z.B. /shopinfo/live-count oder eine FAQ-Seite. Leer = Tooltip statt Link.

Über den Store oder direkt bei uns.

Zwei Wege, derselbe Funktionsumfang - such dir aus, was besser zu deinem Setup passt.

Direkt über Stone & Water

Ab sofort möglich

KostenlosDauerhaft0,00 €

Keine Buchung nötig, keine Laufzeit.

Die Plugin Suite installiert und aktualisiert es mit einem Klick. Rechnung, Updates und Support kommen direkt von uns - ohne Umweg über einen Marktplatz.

Mit der Plugin Suite holen +49 2555 9997342

Shopware Store

Jetzt verfügbar

Im offiziellen Shopware Community Store gelistet. Installation und Updates laufen über den Plugin Manager, die Abrechnung über deinen Shopware-Account. Die Store-Konditionen weichen von unseren ab.

Im Shopware Store ansehen

Mehr Vertrauen im Shop?

Zurück zum Live-Viewer.

Alle Funktionen auf der Produktseite. Bei Einrichtung und Feintuning sind wir da.