Diese Anleitung richtet sich an Webseiten mit HTTPS-Verschlüsselung.

 

Voraussetzungen – falls noch nicht geschehen:

  1. Auf cleverpush.com/register ein Benutzerkonto anlegen
  2. Nach dem Login einen Kanal mit dem Typ „Webseite“ erstellen

 

Implementierung

  1. Navigieren Sie bitte in Ihrem CleverPush Backoffice zu Kanälen -> (Kanal auswählen).
  2. Sie finden dort die Betriebsmodus Einstellung. Setzen Sie diese Option auf Eigene Domain (HTTPS).
  3. Anschließend kann die Datei cleverpush-worker.js über einen Klick auf den Button heruntergeladen werden.
  4. Diese Datei muss nun in das Hauptverzeichnis Ihres Webservers gelegt werden. Sie sollte also unter https://ihre-domain.com/cleverpush-worker.js erreichbar sein.Hinweis: Sollten Sie keine Möglichkeit haben, die Datei in das Hauptverzeichnis Ihrer Webseite zu legen, so können Sie unter der Betriebsmodus Einstellung eigene Dateipfade festlegen.
  5. Nun muss nur noch das CleverPush Javascript Snippet eingebunden werden. Den Code hierfür gibt es in den Kanal Einstellungen in der Sidebar bei „Implementation“.Dieses kann im <head> oder im <body> Bereich der Seite erfolgen.
    Auch Google Tag Manager ist möglich (wobei vereinzelt Adblocker den kompletten GTM Code blockieren).

    1. Im Google Tag Manager kann unser Javascript-Code ganz einfach als „Benutzerdefiniertes HTML-Tag“ eingefügt werden.

 

Troubleshooting – Opt-In klappt nicht:

  • Ist die Worker Datei mit dem korrekten MIME-Typ erreichbar?
    • cleverpush-worker.js (application/javascript)
  • Installieren Sie selbst parallel einen eigene ServiceWorker? Hier gibt es 2 Optionen:
    • Integrieren Sie die Codezeile aus cleverpush-worker.js in Ihrem ServiceWorker und passen Sie den Dateipfad entsprechend zu Ihrem ServiceWorker an
    • Installieren Sie den CleverPush Worker in einem anderen Unterverzeichnis
  • Bei der Nutzung von eigenen Dateipfaden:
    • Pfade sollten i.d.R. mit einem Schrägstrich beginnen und enthalten keine Domains oder Protokolle
    • Pfade sind absolut und nicht relativ anzusehen

Kontaktieren Sie bei weiteren Probleme gerne unseren Support.