Was ist OneSignal?
OneSignal ist eine Push-Benachrichtigungsplattform, mit der du Nachrichten direkt an die Browser deiner Kunden senden kannst – auch wenn sie gerade nicht auf deinem Storefront sind. Im Gegensatz zu E-Mails, die ständig gefiltert und ignoriert werden, landen Web-Push-Benachrichtigungen direkt auf dem Gerät und werden viel häufiger geöffnet. OneSignal bietet ein großzügiges kostenloses Kontingent und ist der beliebteste Push-Anbieter für kleine und mittelgroße E-Commerce-Shops.
Typische Anwendungsfälle für einen Online-Shop:
- Erinnerungen an abgebrochene Warenkörbe — „Du hast etwas zurückgelassen!"
- Wieder-auf-Lager-Benachrichtigungen — benachrichtige Kunden in dem Moment, in dem ein ausverkauftes Produkt wieder verfügbar ist.
- Aktionen und Flash-Sales — erreiche alle Abonnenten sofort.
- Bestellstatus-Updates — „Deine Bestellung wurde verschickt."
Kunden erhalten Benachrichtigungen nur, wenn sie beim ersten Besuch deines Storefronts nach der Installation von OneSignal explizit die Browser-Berechtigungsanfrage akzeptieren.
Wie Nevuto OneSignal handhabt
- Nevuto bindet das OneSignal Web SDK in jede Seite deines Storefronts ein, sobald du die Integration gespeichert hast – konfiguriert mit deiner App ID.
- Das SDK von OneSignal kümmert sich um die Berechtigungsanfrage, den Abonnement-Lebenszyklus und die Auslieferung der Benachrichtigungen – Nevuto greift nicht ein oder fängt nichts ab.
- Die Inhalte und das Targeting jeder Push-Kampagne werden im OneSignal-Dashboard konfiguriert. Nevuto stellt lediglich sicher, dass das SDK geladen ist, damit Abonnenten erfasst und erreicht werden können.
- Du kannst die Integration jederzeit über das Admin-Panel deaktivieren; das SDK wird beim nächsten Seitenaufruf entfernt (bestehende Abonnenten bleiben in OneSignal abonniert, aber neue Berechtigungsanfragen erscheinen nicht mehr).
OneSignal zu deinem Nevuto-Shop hinzufügen
- Melde dich in deinem Nevuto-Admin-Panel an.
- Gehe zu Settings → Integrations.
- Klicke auf die Schaltfläche Add neben OneSignal.
- Füge deine App ID in das Eingabefeld ein.
- Stelle den Status auf Active und klicke auf Save.
Fertig — OneSignal beginnt sofort damit, Besucher auf deinem Storefront um Push-Berechtigung zu bitten.
Wo du deine App ID findest
- Melde dich bei onesignal.com an.
- Wenn du noch keine App hast, klicke auf New App/Website, wähle Web, gib deine Storefront-URL ein und folge den Anweisungen. OneSignal wird dich auffordern, ein Symbol hochzuladen und den ersten Eingabestil zu konfigurieren.
- Öffne deine App und gehe zu Settings → Keys & IDs.
- Kopiere die OneSignal App ID — es ist eine UUID-ähnliche Zeichenfolge (32 Hex-Zeichen mit Bindestrichen).
- Füge sie in das App ID-Feld von Nevuto ein.
Testen, ob es funktioniert
- Öffne deinen Storefront in einem Inkognito-Fenster (damit dein Browser dich als Erstbesucher behandelt).
- Innerhalb weniger Sekunden sollte OneSignal die in deinem Dashboard konfigurierte Berechtigungsanfrage anzeigen (Einblendung, Glockensymbol oder native Anfrage, abhängig von deiner Einrichtung).
- Klicke auf Erlauben.
- Öffne in deinem OneSignal-Dashboard Audience → All Users. Dein Abonnement sollte innerhalb einer Minute erscheinen.
- Sende einen Test-Push: Messages → New Push → Send to a particular segment → All Users, schreibe etwas und klicke auf Send. Die Benachrichtigung sollte auf dem Gerät erscheinen, auf dem du dich gerade angemeldet hast.
Fehlerbehebung
- „OneSignal is not configured correctly" beim Speichern: Die App ID muss eine UUID-ähnliche Zeichenfolge sein (32 Hex-Zeichen plus Bindestriche). Füge nur die ID ein, nicht den vollständigen Snippet.
- Berechtigungsanfrage erscheint nie: Anfragen erscheinen nur bei HTTPS und nur einmal pro Browser — lösche die OneSignal-Cookies (oder verwende ein frisches Inkognito-Fenster), um sie erneut zu sehen. Bestätige außerdem, dass der Integrationsstatus-Schalter auf Active steht und dass deine OneSignal-App für die richtige Domain konfiguriert ist (OneSignal bindet jede App an einen bestimmten Ursprung).
- Anfrage erscheint, aber Abonnements tauchen nicht im Dashboard auf: Überprüfe, ob die App ID in Nevuto genau mit der in OneSignal → Settings → Keys & IDs übereinstimmt. Schon ein einzelnes falsches Zeichen unterbricht die Verbindung.
- Benachrichtigungen kommen nach dem Klicken auf „Erlauben" nicht an: Browser drosseln Push-Benachrichtigungen stark, wenn der Nutzer inaktiv ist. Teste mit dem Browser, der auf den Storefront fokussiert ist.
- Service-Worker-Fehler: OneSignal registriert einen Service Worker unter
/OneSignalSDKWorker.js. Wenn ein anderes Tool in deinem Shop ebenfalls einen Service Worker im Stammverzeichnis registriert, können Konflikte entstehen — wende dich für erweiterte Setups an den OneSignal-Support.