Integrationer

Læg det på din side på få minutter

Én kodelinje fungerer på alle platforme, hvor du kan indsætte et script. Vælg platform nedenfor, eller spring til hændelser, webhooks og standtilstand.

Installationsguides

Koden er den samme overalt. Udskift DITTDOMENE og ID med de værdier, du får i dashboardet.

Embed-kode
<script src="https://DITTDOMENE/embed.js" data-campaign="ID" async></script>

WordPress

Du behøver ikke røre koden i temaet. Brug et plugin til brugerdefineret kode, for eksempel WPCode, eller læg koden i temaets footer.

  1. Installér et plugin, der kan indsætte kode i sidefoden (for eksempel WPCode), og åbn det.
  2. Opret et nyt kodeudsnit af typen HTML, og indsæt embed-koden.
  3. Vælg placeringen Footer (før </body>), og sæt udsnittet til aktivt.
  4. Genindlæs siden, og se knappen dukke op.
Embed-kode
<script src="https://DITTDOMENE/embed.js" data-campaign="ID" async></script>
Vil du placere spillet midt på en side? Brug en «Brugerdefineret HTML»-blok i blokeditoren, og indsæt koden med data-mode="inline".
Embed

Embed-attributter

Alle valg er frivillige, undtagen data-campaign.

Embed-attributter
AttributVærdiBeskrivelseStandard
data-campaignObligatoriskKampagne-ID fra dashboardet.–
data-modepopup | inline | manualpopup: flydende knap, der åbner spillet i en pop-up. inline: spillet vises direkte på siden. manual: ingen knap, du åbner det selv.popup
data-targetCSS-vælgerElement, hvor spillet placeres (kun inline). Uden target vises spillet, der hvor scriptet står.–
data-positionleft | rightHvilken side den flydende knap sidder på.Fra kampagnen, ellers right
data-delaySekunderForsinkelse, før knappen vises.Fra kampagnen
data-exit-intenttrue | falseÅbner pop-up, når besøgende er på vej væk fra siden (musemarkøren forlader browservinduet). Kun på desktop.Fra kampagnen
data-heightPixelsSpillets højde i inline-tilstand.680
data-textTekstTekst på den flydende knap.Fra kampagnen

Egen knap

Sæt data-leadwin-open på en vilkårlig knap eller et link, så åbnes kampagnen i en pop-up.

HTML
<button data-leadwin-open>Spinn og vinn!</button>

JavaScript

Åbn og luk fra din egen kode i popup- og manual-tilstand.

JavaScript
Leadwin.open();
Leadwin.close();
Måling

JavaScript-hændelser, dataLayer og GA4

Embed-scriptet sender hændelser på window og lægger dem i dataLayer, så du kan måle kampagnen i GTM og GA4.

Hændelser
Hændelse (window)dataLayerNår
leadwin:openleadwin_openPop-up åbnes
leadwin:closeleadwin_closePop-up lukkes
leadwin:playleadwin_playBesøgende har spillet
leadwin:resultleadwin_resultResultatet vises (gevinst eller ej)

Detaljerne ligger i event.detail. For result får du blandt andet win (sand/falsk) og prize (navnet på præmien).

Lyt efter hændelser

JavaScript
window.addEventListener("leadwin:result", function (e) {
  console.log("Vant?", e.detail.win, "Premie:", e.detail.prize);
});

Send resultatet til GA4

GA4 med gtag.js
window.addEventListener("leadwin:result", function (e) {
  gtag("event", "leadwin_result", {
    win: e.detail.win,
    prize: e.detail.prize
  });
});
dataLayer (GTM)
// Skriptet gjør dette for deg:
dataLayer.push({
  event: "leadwin_result",
  campaign: "ID",
  detail: { win: true, prize: "10 % rabatt" }
});

// I GTM: lag en trigger av typen «Egendefinert hendelse»
// med hendelsesnavn leadwin_result, og koble den til
// en GA4-hendelse-tag.
Send ikke persondata til analyseværktøjer. Send aldrig navn, e-mail eller gevinstkode til GA4. Brug kun det, du har brug for til at måle kampagnen, og husk samtykke til analysecookies.
Webhooks

Send leads videre til Zapier, Make og n8n

Med webhooks (Pro og Business) sender vi en POST-forespørgsel med JSON, hver gang nogen spiller. Indsæt webhook-URL'en i kampagneindstillingerne, så behøver du ikke eksportere leads manuelt. URL'en skal være offentligt tilgængelig.

Zapier

Opret en Zap med triggeren Webhooks by Zapier → Catch Hook, og kopiér URL'en ind i kampagnen.

Make

Tilføj modulet Webhooks → Custom webhook, og kopiér den adresse, det viser.

n8n

Brug noden Webhook med metoden POST, og kopier produktions-URL'en.

Eksempel på JSON

POST dit-endepunkt
{
  "event": "entry.created",
  "campaign": { "id": "AB12CD34", "name": "Sommerkampanje" },
  "entry": {
    "name": "Kari Nordmann",
    "email": "kari@eksempel.no",
    "phone": "",
    "company": "",
    "answers": {},
    "prize": "10 % rabatt",
    "win": true,
    "code": "VINN-7K2P",
    "marketingConsent": true,
    "createdAt": "2026-01-15T10:30:00.000Z"
  }
}
Eksemplet viser fiktive data. marketingConsent fortæller, om personen har sagt ja til markedsføring. Respekter det i opfølgningen.
Stand

Standtilstand og QR-kode

Standtilstand

Åbn kampagnen med ?kiosk=1 på en tablet i fuld skærm. Spillet nulstiller sig mellem deltagere, klar til næste person.

Adresse
https://DITTDOMENE/p/ID?kiosk=1

QR-kode på mobil

Lad besøgende scanne en QR-kode og spille på deres egen telefon. Det aflaster tabletten, når der er kø. QR-koden finder du i dashboardet, og under Tryksager kan du bestille en plakat med QR-kode.

Se mere om stand og messe →

Indløs gevinst. Når vinderen viser koden, skriver du den ind under «Indløs gevinst» i dashboardet. Hver kode kan kun bruges én gang.

Klar til at lægge det ind?

Opret en gratis konto, kopiér kodelinjen, og indsæt den.

Kom i gang gratis Intet kreditkort · Gratis plan med 20 spil om måneden · GDPR-venlig