Script implementeren
Voor browser security purposes, moet je ons script zelf hosten. Volg hiervoor de onderstaande instructies:
Maak een bestand aan met de volgende code::
importScripts('https://squeezely.tech/tracker/serviceworker.js');
Noem het bestand squeezely-worker.js
Upload dit bestand naar de root folder van je website. Als je site bijvoorbeeld https://mywebsite.com is, moet deze toegankelijk zijn op https://mywebsite.com/squeezely-worker.js.
Je zou nu werkende pushmeldingen moeten hebben. Als dit niet het geval is, controleer dan de console op foutmeldingen. Als er geen foutmeldingen zijn, controleer dan de meldingsinstellingen van uw lokale browser. Anders kun je contact opnemen met support@squeezely.tech voor verdere hulp.
Consent verzamelen
Voor het triggeren van de webpush notificatie is webpush consent nodig. Deze consent kun je verzamelen door een overlay te maken met het volgende in het CTA url input field:
{{ requestPushNotification }}
Deze variabele vervangt de CTA url door een JavaScript functie die de browser consent geeft voor webpush meldingen.
De consent wordt gegeven aan de cookie en niet aan het profiel! Als de consent reeds is gegeven in de browser, wordt de personalisatie niet meer weergeven!
Messaging Node
Met een messaging node kun je een web push notificatie triggeren in de browser, indien een profiel consent heeft gegeven voor webpush. De node ziet er als volgt uit:
Voor het toepassen van een messaging node dient web push geactiveerd te zijn voor je account. Het activeren van web push kan aangevraagd worden via inquiries@squeezely.tech. Voor meer informatie zie Add on Features
In de messaging node kun je het volgende instellen:
Node title: de naam van de node in de journey
Image Url: een (eventuele) afbeelding die getoond wordt in de web push
Icon Url: een (eventuele) icoon die getoond wordt in de web push
Title: de titel die getoond wordt in de web push
Body: de body die getoond wordt in de web push
CTA url: de link achter de Call To Action van de web push
CTA text: de tekst van de Call To Action van de web push
Audience maken
Op basis van de webpush consent kan een audience gemaakt worden:
Deze audience kan als entry worden gebruikt voor de journey met de messaging node, om de notificatie te tonen.