Diese Anleitung richtet sich an Webseiten mit HTTPS-Verschlüsselung.
Voraussetzungen – falls noch nicht geschehen:
- Auf cleverpush.com/register ein Benutzerkonto anlegen
- Nach dem Login einen Kanal mit dem Typ „Webseite“ erstellen
Implementierung
- Navigieren Sie bitte in Ihrem CleverPush Backoffice zu Kanälen -> (Kanal auswählen).
- Sie finden dort die Betriebsmodus Einstellung. Setzen Sie diese Option auf Eigene Domain (HTTPS).
- Anschließend kann die Datei cleverpush-worker.js über einen Klick auf den Button heruntergeladen werden.
- 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.
- 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).- 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.