Felsökning av externt inbäddade HubSpot-formulär
Senast uppdaterad: november 27, 2024
Tillgänglig med något av följande abonnemang, om inte annat anges:
Alla produkter och planer |
Om HubSpot-formuläret som du har bäddat in på en extern sida inte fungerar eller visas korrekt kan du lära dig mer om de vanligaste problemen med inbäddade formulär och hur du felsöker dem.
Bekräfta formulärets inbäddningskod
För att bekräfta att inbäddningskoden på din externa sida är korrekt, jämför formulärets inbäddningskod som tillhandahålls av HubSpot med koden som finns på din webbplats:- I ditt HubSpot-konto navigerar du till Marknadsföring > Formulär.
- Håll muspekaren över formuläret och klicka på Redigera.
- Klicka på Bädda in längst upp till höger i formulärredigeraren.
- Klicka på Kopiera i dialogrutan.
- Navigera till Diff Checker, ett verktyg för textjämförelse, i din webbläsare.
- I avsnittet Originaltext klistrar du in formulärets inbäddningskod.
- Navigera till den webbsida där formuläret är inbäddat. Högerklicka sedan var som helst på sidan och välj Visa sidans källa.
- Leta reda på formulärets inbäddade kod i sidans källa och kopiera den.
- Navigera tillbaka till Diff checker.
- I avsnittet Ändrad text klistrar du in den externt inbäddade koden.
- Klicka på Find Difference för att leta efter saknad eller trasig kod. Om de inbäddade koderna är desamma visas meddelandet De två filerna är identiska. I annat fall markeras eventuella skillnader med rött och grönt.
Om den externt inbäddade koden inte matchar HubSpot-koden, bädda in den korrekta koden på din externa sida.
Om den externt inbäddade koden matchar HubSpot-koden kan något i HTML eller JavaScript på din externa sida störa formulärets inbäddade kod. Du bör arbeta med din utvecklare för att felsöka ytterligare.
Lägg till webbplatsdomäner
Lägg till domänen för den externa sidan där formuläret är inbäddat som en extra webbplatsdomän i HubSpot. Inskick av formulär från sidor som inte är tillagda kommer att markeras som skräppost.
Värdspecifika inbäddningsfrågor
Om du använder WordPress, Squarespace eller Wix kan du fortsätta felsöka för följande problem hos vart och ett av webbhotellen nedan.
WordPress
Om ditt formulär är inbäddat på en WordPress-sida kan du stöta på följande problem:
- WordPress kan konvertera "&" i den inbäddade formulärkoden till "&" vilket kommer att bryta kodens funktionalitet.
- XHTML WordPress-teman lägger till <![CDATA[ ]]>-taggar runt JavaScript, vilket inte bör påverka formulärets rendering men är något att notera när du kontrollerar den inbäddade formulärkoden.
Om WordPress ändrar inbäddningskoden rekommenderas att du använder ett tredjepartsplugin som Insert HTML Snippet för att lägga till formuläret på sidan eller inlägget som en kortkod för att bevara script-taggarna.
Squarespace
Vissa Squarespace-mallar renderar skript endast vid den första sidladdningen och inte på några andra sidor. Detta kan leda till att HubSpot-formulär inte fungerar korrekt på vissa sidor eftersom formulärskript inte laddas när besökaren navigerar på din webbplats.
För att förhindra att detta inträffar kan du försöka inaktivera Ajax-laddning i Squarespace. Om detta inte fungerar kan du också prova att använda en annan Squarespace-mall.
Wix
Wix stöder i allmänhet inte anpassad kodning på värdwebbplatser. Därför är det inte möjligt att bädda in ditt HubSpot-formulär direkt på en Wix-sida.
För att lägga till ett HubSpot-formulär på din Wix-sida, försök först att lägga till en Wix iframe-modul och lägg sedan till formuläret i modulen antingen som ett Widget genom att ange formulärets inbäddade kod eller en inbäddad webbplats genom att ange webbadressen till formulärets fristående sida.
Webbläsarspecifika problem
Om du har ett resursblockerande webbläsartillägg som Ghostery kan dina HubSpot-formulär blockeras från att laddas och visas. Läs mer om vad som händer när dina HubSpot-formulär blockeras.