Gå til indhold

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.

Terminal window
npm install @magicfeedback/popup-sdk
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.

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.

Du skulle ikke have brug for at definere popup-payloads i kode. Popups, tekster, triggers, cooldowns og rute-targeting styres alle i Deepdots.