Zum Hauptinhalt springen

OneSignal

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

  1. Melde dich in deinem Nevuto-Admin-Panel an.
  2. Gehe zu Settings → Integrations.
  3. Klicke auf die Schaltfläche Add neben OneSignal.
  4. Füge deine App ID in das Eingabefeld ein.
  5. 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

  1. Melde dich bei onesignal.com an.
  2. 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.
  3. Öffne deine App und gehe zu Settings → Keys & IDs.
  4. Kopiere die OneSignal App ID — es ist eine UUID-ähnliche Zeichenfolge (32 Hex-Zeichen mit Bindestrichen).
  5. 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.

Verwandte Artikel