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.

Ü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

Monatlich4,99 €
Halbjährlich24,99 €17 % günstiger
Bester PreisJährlich44,99 €25 % günstiger

Alle Preise netto zzgl. USt.

Du kaufst die Lizenz direkt bei uns und bekommst eine Rechnung von uns. Installation per Upload im Admin ohne SSH, Updates über unsere Lizenzplattform, Support direkt vom Entwickler.

Direkt anfragen +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.