Integrationer

Lägg in det på din webbplats på några minuter

En enda kodrad fungerar på alla plattformar som låter dig lägga in ett script. Välj plattform nedan, eller hoppa till händelser, webhooks och monterläge.

Installationsguider

Koden är densamma överallt. Byt ut DITTDOMENE och ID mot värdena du får i dashboarden.

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

WordPress

Du behöver inte röra koden i temat. Använd ett plugin för anpassad kod, till exempel WPCode, eller lägg koden i temats footer.

  1. Installera ett plugin för att lägga in kod i sidfoten (till exempel WPCode) och öppna det.
  2. Skapa ett nytt kodutdrag av typen HTML och klistra in embed-koden.
  3. Välj placering Footer (före </body>) och sätt utdraget som aktivt.
  4. Ladda om sidan och se att knappen dyker upp.
Embed-kod
<script src="https://DITTDOMENE/embed.js" data-campaign="ID" async></script>
Vill du placera spelet mitt på en sida? Använd ett «Anpassad HTML»-block i blockredigeraren och klistra in koden med data-mode="inline".
Embed

Embed-attribut

Alla val är frivilliga, förutom data-campaign.

Embed-attribut
AttributVärdeBeskrivningStandard
data-campaignObligatorisktKampanj-ID från dashboarden.–
data-modepopup | inline | manualpopup: flytande knapp som öppnar spelet i en popup. inline: spelet visas direkt på sidan. manual: ingen knapp, du öppnar det själv.popup
data-targetCSS-väljareElement där spelet placeras (endast inline). Utan target visas spelet där skriptet står.–
data-positionleft | rightVilken sida den flytande knappen ligger på.Från kampanjen, annars right
data-delaySekunderFördröjning innan knappen visas.Från kampanjen
data-exit-intenttrue | falseÖppnar pop-up när besökare är på väg att lämna sidan (muspekaren lämnar webbläsarfönstret). Endast på desktop.Från kampanjen
data-heightPixlarSpelets höjd i inline-läge.680
data-textTextText på den flytande knappen.Från kampanjen

Egen knapp

Lägg data-leadwin-open på vilken knapp eller länk som helst, så öppnas kampanjen i en pop-up.

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

JavaScript

Öppna och stäng från din egen kod i popup- och manual-läge.

JavaScript
Leadwin.open();
Leadwin.close();
Mätning

JavaScript-händelser, dataLayer och GA4

Embed-skriptet skickar händelser på window och lägger dem i dataLayer, så att du kan mäta kampanjen i GTM och GA4.

Händelser
Händelse (window)dataLayerNär
leadwin:openleadwin_openPop-up öppnas
leadwin:closeleadwin_closePop-up stängs
leadwin:playleadwin_playBesökare har spelat
leadwin:resultleadwin_resultResultatet visas (vinst eller inte)

Detaljerna finns i event.detail. För result får du bland annat win (sant/falskt) och prize (prisets namn).

Lyssna på händelser

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

Skicka resultatet till 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.
Skicka inte personuppgifter till analysverktyg. Skicka aldrig namn, e-post eller vinstkod till GA4. Använd bara det du behöver för att mäta kampanjen, och kom ihåg samtycke till analyscookies.
Webhooks

Skicka leads vidare till Zapier, Make och n8n

Med webhooks (Pro och Business) skickar vi en POST-förfrågan med JSON varje gång någon spelar. Klistra in webhook-URL:en i kampanjinställningarna så slipper du exportera leads manuellt. URL:en måste vara offentligt tillgänglig.

Zapier

Skapa en Zap med triggern Webhooks by Zapier → Catch Hook och kopiera in URL:en i kampanjen.

Make

Lägg till modulen Webhooks → Custom webhook och kopiera adressen den visar.

n8n

Använd noden Webhook med metoden POST och kopiera produktions-URL:en.

Exempel på JSON

POST din-endpoint
{
  "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"
  }
}
Exemplet visar fiktiva data. marketingConsent anger om personen har sagt ja till marknadsföring. Respektera det i uppföljningen.
Monter

Monterläge och QR-kod

Monterläge

Öppna kampanjen med ?kiosk=1 på en surfplatta i helskärm. Spelet nollställs mellan deltagare, redo för nästa person.

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

QR-kod på mobil

Låt besökare skanna en QR-kod och spela på sin egen telefon. Det avlastar surfplattan när det blir kö. QR-koden hittar du i dashboarden, och under Tryckt material kan du beställa en affisch med QR-kod.

Läs mer om monter och mässa →

Lös in vinst. När vinnaren visar koden skriver du in den under «Lös in vinst» i dashboarden. Varje kod kan bara användas en gång.

Redo att lägga in det?

Skapa ett gratis konto, kopiera kodraden och klistra in den.

Kom igång gratis Inget kreditkort · Gratisplan med 20 spel i månaden · GDPR-vänligt