Quickstart
SDK’et kører i server mode: dine popups, triggers og targeting lever i Deepdots og hentes i runtime. Du skal kun montere SDK’et, give det din API-nøgle og starte det.
1. Installation
Sektion kaldt “1. Installation”npm install @magicfeedback/popup-sdk2. Initialisér og auto-launch
Sektion kaldt “2. Initialisér og auto-launch”import { DeepdotsPopups } from '@magicfeedback/popup-sdk';
const popups = new DeepdotsPopups();
popups.init({ mode: 'server', apiKey: 'YOUR_PUBLIC_API_KEY', userId: 'customer-123', // valgfrit — din interne bruger-identifikator});
popups.autoLaunch();Det er nok til, at popups dukker op på de tidspunkter, der er konfigureret i Deepdots.
3. (Valgfrit) Abonnér på events
Sektion kaldt “3. (Valgfrit) Abonnér på events”Hvis du vil registrere popup-interaktioner i din analytics, så abonnér på SDK-events.
popups.on('popup_shown', (event) => analytics.track('popup_shown', event));popups.on('survey_completed', (event) => analytics.track('survey_completed', event));4. (Valgfrit) Udløs en forretnings-event
Sektion kaldt “4. (Valgfrit) Udløs en forretnings-event”Hvis nogle af dine popups i Deepdots er konfigureret med en event-trigger, så udløs den event fra din kode, når forretningsbetingelsen er opfyldt.
popups.triggerEvent('checkout_completed');Se Triggers for den fulde liste over trigger-typer og kodeeksempler.
Det er det
Sektion kaldt “Det er det”Du skulle ikke have brug for at definere popup-payloads i kode. Popups, tekster, triggers, cooldowns og rute-targeting styres alle i Deepdots.