Feilsøking av eksternt innebygde HubSpot-skjemaer
Sist oppdatert: juni 28, 2023
Gjelder for:
Alle produkter og planer |
Hvis HubSpot-skjemaet du har innebygd på en ekstern side , ikke fungerer eller vises riktig, kan du lese om de vanligste problemene med innebygd skjema og hvordan du feilsøker dem.
Bekreft den innebygde skjemakoden
For å bekrefte at innbyggingskoden på den eksterne siden er korrekt, kan du sammenligne koden for skjemainnbygging fra HubSpot med koden på nettstedet ditt:- I HubSpot-kontoen din navigerer du til Markedsføring > Skjemaer.
- Hold musepekeren over skjemaet og klikk på Rediger.
- Klikk på Bygg inn øverst til høyre i skjemaredigeringsprogrammet.
- Klikk på Kopier i dialogboksen.
- Gå til Diff Checker, et verktøy for tekstsammenligning, i nettleseren.
- Lim inn skjemaets innebygde kode i delen Originaltekst .
- Gå til nettsiden der skjemaet er innebygd. Deretter høyreklikker du hvor som helst på siden og velger Vis sidekilde.
- Finn den innebygde skjemakoden i sidekilden, og kopier den.
- Gå tilbake til Diff checker.
- Lim inn den eksternt innebygde koden i delen Endret tekst.
- Klikk på Finn forskjell for å se etter manglende eller ødelagt kode. Hvis de innebygde kodene er identiske, vises meldingen De to filene er identiske. I motsatt fall markeres eventuelle forskjeller med rødt og grønt.
Hvis den eksternt innebygde koden ikke samsvarer med HubSpot-koden, må du legge inn riktig kode på den eksterne siden på nytt .
Hvis den eksternt innebygde koden stemmer overens med HubSpot-koden, kan det være noe i HTML eller JavaScript på den eksterne siden som forstyrrer skjemaets innebygde kode. Du bør samarbeide med utvikleren din for å feilsøke videre.
Vertsspesifikke problemer med innebygging
Hvis du bruker WordPress, Squarespace eller Wix, kan du fortsette å feilsøke følgende problemer i hver av nettvertene nedenfor.
WordPress
Hvis skjemaet ditt er innebygd på en WordPress-side, kan du støte på følgende problemer:
- WordPress kan konvertere '&' i den innebygde skjemakoden til '&', noe som vil ødelegge funksjonaliteten til koden.
- XHTML WordPress-temaer vil legge til <![CDATA[ ]]>-koder rundt JavaScript, noe som ikke skal påvirke gjengivelsen av skjemaet, men som du bør være oppmerksom på når du sjekker den innebygde skjemakoden.
Hvis WordPress endrer innbyggingskoden, anbefales det å bruke en tredjeparts plugin som Insert HTML Snippet for å legge til skjemaet på siden eller i innlegget som en kortkode for å bevare skriptkodene.
Squarespace
Noen Squarespace-maler gjengir skript bare når siden lastes inn første gang, og ikke på andre sider. Dette kan føre til at HubSpot-skjemaer ikke fungerer som de skal på enkelte sider fordi skriptene ikke lastes inn etter hvert som den besøkende navigerer på nettstedet.
For å unngå dette kan du prøve å deaktivere Ajax-innlasting i Squarespace. Hvis dette ikke fungerer, kan du også prøve å bruke en annen Squarespace-mal.
Wix
Wix støtter vanligvis ikke tilpasset koding på vertsnettsteder. Derfor er det ikke mulig å legge inn HubSpot-skjemaet ditt direkte på en Wix-side.
Hvis du vil legge til et HubSpot-skjema på Wix-siden din, kan du prøve å legge til en Wix iframe-modul først, og deretter legge til skjemaet i modulen enten som en Widget ved å angi skjemaets innebygde kode eller som et innebygd nettsted ved å angi URL-adressen til skjemaets frittstående side.
Nettleser-spesifikke problemer
Hvis du har en ressursblokkerende nettleserutvidelse som Ghostery, kan det hende at HubSpot-skjemaene dine ikke lastes inn og vises. Les mer om hva som skjer når HubSpot-skjemaene dine blokkeres.