Tjek og fejlfinding

Tjekliste før I går i luften, og de seks fejl I sandsynligvis møder.

Tjekliste

Gå listen igennem i en rigtig browser på det rigtige domæne. Punkt 2 og 3 fanger de fejl man ellers først opdager når en kunde falder fra midt i formularen.

  1. Åbn siden: formularen dukker op inden for et par sekunder.
  2. Klik dig igennem alle trin: rammen vokser og krymper med indholdet, og der er ingen scrollbar inde i formularen.
  3. Åbn DevTools → Network → dokumentet /f/<slug>: svaret har headeren content-security-policy med frame-ancestors, og værtens domæne står i den.
  4. Konsollen er fri for advarsler der starter med [Kapture Signals].
  5. Skift til en mobil-viewport (fx 390×844) og gentag punkt 2 — formularen er bygget mobil-først, og det er dér kunderne er.
  6. Send en testhenvendelse og bekræft med håndværkeren at den er landet. Bemærk at det bliver et rigtigt lead, ikke en kladde — skriv noget tydeligt i navnefeltet.

Når det ikke virker

Start altid i browserkonsollen. Scriptet skriver sine egne advarsler med præfikset [Kapture Signals], og browserens egne CSP-fejl står lige ved siden af.

Tomt felt hvor formularen skulle være, og konsollen siger "Refused to frame … an ancestor violates the Content Security Policy".

Årsag: Værtens domæne står ikke i håndværkerens konto.

Løsning: Få håndværkeren til at tilføje det under Opsætning → Dine hjemmesider, og vent et minut. Tjek samtidig at du tester på et domæne fra listen — et staging-domæne er ikke det samme som det rigtige.

Intet indsættes, og konsollen siger "[Kapture Signals] mangler data-kapture-slug".

Årsag: Attributten mangler, er tom eller er blevet strippet.

Løsning: Tjek at script-tagget stadig har data-kapture-slug efter at CMS'et eller tag manageren har behandlet det. Nogle editorer fjerner ukendte attributter i WYSIWYG-tilstand — indsæt koden i HTML-tilstand eller via en dedikeret kodeblok.

Konsollen siger "[Kapture Signals] fandt ikke data-kapture-target …", og formularen står et uventet sted.

Årsag: Selectoren matcher ikke noget — eller elementet bygges først efter at scriptet er kørt.

Løsning: Ret selectoren, eller fjern attributten og læg script-tagget præcis dér hvor formularen skal stå.

Formularen vises to gange.

Årsag: Script-tagget står to steder på siden, eller tag manageren fyrer det på hver sidevisning oven i en kopi i temaet.

Løsning: Behold ét script-tag pr. side. Kommer det fra en tag manager, så sæt triggeren til at fyre én gang pr. sidevisning.

Formularen vises, men står i fast højde, og indholdet klippes af på de høje trin.

Årsag: Højdebeskederne når ikke frem til værtssiden. Enten står værtens domæne ikke i håndværkerens konto, eller også er der sat en fast højde på iframen eller dens container i jeres egen CSS.

Løsning: Få domænet tilføjet, og fjern height/max-height fra .kapture-signals-embed og iframen i jeres stylesheet.

Scriptet hentes slet ikke, eller iframen blokeres på en side der ellers virker.

Årsag: Værtssidens egen Content-Security-Policy blokerer os.

Løsning: Tillad https://kapturesignals.com i både script-src og frame-src.

Skal en AI-agent gøre arbejdet? Kopiér alle guidens sider som JSON — samme indhold, i en form en model kan arbejde sig igennem.

Opdateret 2026-09-30 · kapturesignals.com