Docs / Guider

Installera sajten

Du behöver tre saker: SDK-snippeten på sidorna, en service worker som täcker roten på besökarens origin, och din publika VAPID-nyckel. HTTPS krävs. en-sdk.js servas av EngageNudge, så /en-sw.js är enda filen du hostar.

Script

  1. Dashboard → Integrationer → Script.
  2. Kopiera snippeten. Den laddar en-sdk.js från https://engagenudge.com/sdk/v1/ med sajtnyckel, publik VAPID, API-URL, tenant-id och sajt-id.
  3. Ladda ner en-sw.js från dashboarden och lägg den i sajtroten, på samma origin som sidan. Webbläsare vägrar en service worker från någon annanstans.
  4. Öppna en publik sida och kör Install Doctor.

Full referens: JavaScript SDK och Service worker.

WordPress

  1. Installera EngageNudge-pluginet (ladda upp zip; WordPress.org-listning är inte inskickad än).
  2. Dashboard → Integrationer → Script → skapa parningskod.
  3. WordPress → Inställningar → EngageNudge → API-URL, sajt-id, parningskod → Para sajt.
  4. Om du redan har en root-worker, slå ihop med importScripts('https://engagenudge.com/sdk/v1/en-sw.js');.

Pluginet injicerar SDK och kan serva workern. Publicering skapar en utkast-kampanj. Det skickar aldrig live vid publicering.

Guide: WordPress.

Google Tag Manager

  1. Hosta /en-sw.js på origin. Taggen laddar SDK:n från EngageNudge.
  2. Importera EngageNudge SDK-mallen i GTM.
  3. Fyll i sajtnyckel och publik VAPID. Trigga på All Pages, eller vid consent-uppdatering om du har CMP.
  4. Preview, sedan Install Doctor.

GTM kan injicera SDK och vidarebefordra samtycke. Det kan inte installera en same-origin service worker. En GTM-only-setup utan /en-sw.js blir inte helt grön.

Guide: Google Tag Manager.

Efter installation

  • Opt-in för tillståndsprompten
  • CSP om du har Content-Security-Policy
  • Felsökning om Install Doctor förblir röd