Gå til hovedinnhold

Feilsøking: Undersøkelsen vises ikke, men alt virker å være riktig

Undersøkelsen vises ikke? Sjekk vanlige årsaker, bekreft at scriptet lastes, og bruk debug-verktøyet for hente en detaljert statusrapport

Har du installert Skyra riktig på nettsiden, men undersøkelsen vises likevel ikke? Start med listen under – den dekker de vanligste årsakene. Løser ikke det problemet, går du videre til de mer tekniske stegene lenger ned.

Vanlige årsaker til feil

Gå gjennom punktene under og se om noen stemmer for din undersøkelse:

Innstillinger i Skyra:

  • Undersøkelsen er ikke publisert – Må være satt til "Published" (ikke "Draft" eller "Archived")

  • URL-regler er feil – Sjekk Show-url/Hide-url under Settings for undersøkelsen. Dobbeltsjekk for små avvik i URL-en – disse kan gjøre at en regel som ser riktig ut, likevel ikke treffer eksakt.

  • Show to how many % er for lav – Besøket ble ikke trukket ut til å se undersøkelsen (prøv 100% for testing)

  • Delay er aktiv – Undersøkelsen vises forsinket (prøv 0 sekunder for testing)

  • Retrigger-regler – Brukeren har nylig sett eller besvart undersøkelsen, og den vises derfor ikke igjen til akkurat den samme brukeren ennå. Test i inkognitomodus eller på en annen enhet for å se den som en helt ny besøkende.

  • En annen popup-undersøkelse vises i stedet – Dersom flere popup-undersøkelser konkurrerer om å vises på samme side, vises kun én av gangen (den med høyest prioritet i Skyra). De andre vises ikke, selv om de i utgangspunktet kvalifiserer.

  • En annen popup-undersøkelse er nylig fullført eller avvist – Skyra har en overordnet sperre som hindrer flere popup-undersøkelser for tett på hverandre for samme besøker, uavhengig av hvilken undersøkelse det er. Sjekk spam protection under organisasjonens innstillinger. Du kan selv endre tidsintervall for time-out.

  • IP-blokkering aktiv – Sjekk om IP-adressen på nettverket du er koblet til er lagt under Settings → Blocked IP addresses. Blokkering av IP-adresser lar deg hindre at interne brukere (for eksempel ansatte på kontoret) ser undersøkelsene. Ingen som er tilkoblet internett via samme nettverk vil kunne se Skyra-undersøkelser.

Tekniske faktorer:

  • Cookie-samtykke mangler – Brukeren har avvist cookies og popup-undersøkelser krever samtykke til cookies

  • Inline-undersøkelse: HTML-tag mangler – Inline-undersøkelser krever <skyra-survey>-taggen på siden der den skal vises

  • CSP blokkerer scriptet – Bruker nettsiden Content Security Policy, må Skyras domene være eksplisitt tillatt som datakilde, ellers blokkeres scriptet helt. Se Steg 1 under for hvordan du sjekker dette.

  • Adblocker + GTM-installasjon – Er Skyras script installert via Google Tag Manager (eller annen tag manager), kan en adblocker hos besøkeren blokkere Tag Manager helt, og dermed Skyras script med det. Det anbefales å legge scriptet direkte i kildekoden.

Les mer om korrekt installasjon av Skyra på din nettside: Guide for installasjon av Skyra på din nettside

Fant du ikke feilen, eller er du fortsatt usikker? Gå videre til teknisk feilsøking, steg 1.

Teknisk feilsøking

Steg 1: Sjekk at scriptet faktisk lastes

Bekreft at Skyras installasjons-script lastes inn på siden.

Hvorfor dette er nødvendig: Hvis scriptet ikke lastes inn på siden, spiller det ingen rolle om alle innstillingene i Skyra er helt riktige – undersøkelsen kan uansett ikke vises.

Slik sjekker du det:

  1. Gå til nettsiden der undersøkelsen skal vises.

  2. Høyreklikk hvor som helst på siden og velg "Inspiser". (Dette åpner nettleserens innebygde utviklerverktøy – noe alle moderne nettlesere har. Du trenger ikke være utvikler for å bruke det; du skal bare se etter én bestemt fil.)

  3. Velg fanen "Network" øverst i vinduet som åpnet seg.

  4. Last siden på nytt mens dette vinduet er åpent.

  5. Skriv inn skyra i filter-feltet.

  6. Hvis alt er riktig installert, skal du nå se en fil som heter skyra-survey.js i listen.

Ser du filen? Bra – gå videre til Steg 2.

Ser du ikke filen? Sjekk dette:

  • Er scriptet limt inn korrekt? Bruk alltid "Copy code"-knappen i Skyra. Kopierer du manuelt fra skjermen, kan tegn som anførselstegn og bindestreker bli endret, og da vil scriptet ikke fungere.

  • Bruker nettsiden Content Security Policy (CSP)? Dette må godkjenne Skyra eksplisitt. Er du usikker, spør den som drifter nettsiden – eller ta kontakt med oss.

Steg 2: Hent debug-rapporten

Skyra kan vise en statusrapport i nettleseren som viser deg nøyaktig hva som skjer akkurat nå, på siden du står på. Debug-rapporten er det mest presise verktøyet du har tilgjengelig for å feilsøke.

Slik gjør du det:

  1. Gå til nettsiden der undersøkelsen skal vises.

  2. Høyreklikk hvor som helst på siden og velg "Inspiser"

  3. Se etter fanen som heter "Console" og klikk på den.

  4. Skriv inn nøyaktig denne teksten: window.skyra.debugInfo();

  5. Trykk Enter.

Du får nå opp en rapport delt i tre deler:

  1. Configuration

  2. Runtime

  3. Survey Details

💡 Tips: Vil du følge med kontinuerlig mens du bruker siden? Skriv window.skyra._debugEnabled = true; og trykk Enter først, kjør så kommandoen over.

Slik leser du debug-rapporten

Du trenger ikke forstå alt i rapporten. Bruk tabellene under som en oppslagsbok – finn feltet du lurer på i venstre kolonne, og les forklaringen ved siden av.

Configuration – generelle innstillinger for hele kontoen deres:

Felt

Hva det betyr

org

Hvilken Skyra-konto scriptet er koblet til

cookieConsent

Om Skyra akkurat nå tror du har godtatt cookies. Står denne som false, vises ingen popup-undersøkelser

testMode

Om testmodus er slått på. Da ignoreres om undersøkelsen er "live", om du nylig har sett/avvist den, og selve loddtrekningen (capture %) – alt vises alltid. URL-reglene gjelder likevel fortsatt

cssSelector

Teknisk detalj om hvor undersøkelsen festes på siden – sjelden relevant for feilsøking

traits

Egendefinerte data brukt til målretting (viser undefined hvis ikke i bruk)

Runtime – status for akkurat ditt besøk akkurat nå:

Felt

Hva det betyr

currentUrl

Siden Skyra faktisk sjekker reglene sine mot

visitorId

En anonym ID for deg som besøkende.

language

Språket Skyra har oppdaget på nettsiden

currentState

Om scriptet er ferdig lastet og klart ("Ready"). Står det fast på noe annet, f.eks. "Loading", er det selve installasjonen som er problemet – ikke en enkelt undersøkelse

cookieSupport

Om nettleseren din i det hele tatt tillater at Skyra lagrer cookies

Survey Details – én rad per undersøkelse på siden:

Felt

Hva det betyr

id / name

Navn slik dere ser den i Skyra og identifikator

isLive

Om undersøkelsen er slått på eller av

publishingState

Om den er "Published", "Draft" eller "Archived" i Skyra – begge dette OG isLive må være riktig for at den skal vises

numCards

Antall spørsmål/steg i undersøkelsen. Er dette 0 (alle kort slettet), kvalifiserer undersøkelsen aldri, uansett andre innstillinger

eligible

Konklusjonen: kvalifiserer undersøkelsen til å vises akkurat nå, for akkurat deg? Viktig unntak for popup-undersøkelser: eligible: true er ikke alltid en garanti for at den faktisk dukker opp – se punktet om priorityScore.

capturePercent

Sjansen for å bli trukket ut til å se undersøkelsen. Settes av innstilling "show to how many %". Trekkes på nytt hvert besøk – med 100% er alle med hver gang. I testmodus overstyres denne helt, og alle vises

priorityScore

Hvis flere popup-undersøkelser konkurrerer om å vises samtidig, vinner den med høyest tall her. Står to likt, vinner den som sist ble oppdatert i Skyra

domElement (kun Inline)

Om Skyra fant riktig plass på siden å vise undersøkelsen. Sier denne "not-found", er det samme problem som "Inline-undersøkelse: HTML-tag mangler" i sjekklisten øverst. Sier den "multiple", finnes taggen flere ganger på samme side. Viser feltet undefined i stedet for et av disse, er det en kjent visningsbegrensning i verktøyet snarere enn noe feil på din side – ta gjerne kontakt hvis du er usikker

Eksempel

I rapporten ser du at cookieConsent står som false, og alle popup-undersøkelser viser ❌ — ingen av dem kan vises uten cookie-samtykke.

Inline-undersøkelsen viser derimot fortsatt ✅ og fungerer helt normalt. Dette er ikke en feil: inline-undersøkelser er laget for å fungere uavhengig av cookie-samtykke, i motsetning til popup-undersøkelser som alltid krever det.

Ikonene ✅ og ❌

Hver undersøkelse i listen merkes med ✅ (vises) eller ❌ (vises ikke). Ved ❌ er årsaken skjult som standard – klikk på pilen (▶) ved siden av for å se den faktiske grunnen skrevet i klartekst.

For eksempel:

  • "Rejected recently (retrigger in 2h 15m)" – betyr at du nylig har lukket undersøkelsen, og at den viser seg igjen om 2 timer og 15 minutter

  • "Completed recently (retake in 1d 4h)" – betyr at du nylig har fullført den, og at den viser seg igjen om 1 dag og 4 timer

Ett unntak: en undersøkelse merket "(Headless)" vil alltid vise ❌ her. Det er helt normalt, ikke en feil – denne typen undersøkelser vises ikke automatisk, men trigges av utviklerne deres via egen kode ved spesielle anledninger. PS: Headless Survey er en Betafunksjon, ikke tilgjengelig for alle.

Ser du ✅ på en popup-undersøkelse, men den vises likevel ikke? Det kan skyldes at du nylig har fullført eller avvist en annen popup-undersøkelse på samme nettside og "spam protection" blokkerer nye popups innenfor et tidsvindu.

Din personlige historikk med en undersøkelse (State)

Under hver undersøkelse ser du også noe som heter State – det er din egen historikk med akkurat den undersøkelsen, husket via en cookie i nettleseren din:

Verdi

Hva det betyr

Capture

Du er midt i undersøkelsen akkurat nå

Completed

Du har fullført den – den vises ikke igjen før tiden satt for "retake" har gått

Rejected

Du har lukket/avvist den tidligere – den vises ikke igjen før tiden satt for "retrigger" har gått

NotSelected

Du kvalifiserte til å se den, men en annen undersøkelse med høyere prioritet vant kampen om å vises denne gangen

For utviklere

(Er du ikke utvikler, kan du trygt hoppe over dette avsnittet)

  • Har dere mange publiserte undersøkelser og vil se rapporten for kun én: window.skyra.debugInfo({ survey: 'org/survey-slug' })

  • Vil dere ha rapporten som rådata, praktisk for en support-sak: window.skyra.debugInfo({ format: 'json' })

  • Bruker dere surveyOverrides med only: true i egen kode for å teste én bestemt undersøkelse? Husk å fjerne den igjen – den overstyrer og skrur av alle andre undersøkelser på siden så lenge den står.

For en fullstendig teknisk referanse, inkludert vanlige feilmeldinger og løsninger: 👉 https://survey.skyra.no/llms.txt

Spesialtilfeller

  • Single Page Applications fungerer annerledes enn vanlige nettsider. Skyra må få vite om sidenavigasjon – se feilsøkingsdelen i SPA-installasjonsguiden.

Trenger du hjelp?

Kontakt oss på e-post [email protected]

Svarte dette på spørsmålet?