Vidensbase

Fejlfinding af eksternt indlejrede HubSpot-formularer

Skrevet af HubSpot Support | Jun 28, 2023 12:41:14 PM

Hvis den HubSpot-formular, du har indlejret på en ekstern side , ikke fungerer eller vises korrekt, kan du lære om de mest almindelige problemer med indlejring af formularer, og hvordan du fejlsøger dem.

Bekræft koden til indlejring af formularen

For at bekræfte, at indlejringskoden på din eksterne side er korrekt, skal du sammenligne formularens indlejringskode fra HubSpot med den kode, der er på dit websted:
  • Hold musen over formularen, og klik på Rediger.
  • Klik på Embed øverst til højre i formulareditoren.
  • Klik på Kopier i dialogboksen.

  • I din browser skal du navigere til Diff Checker, et værktøj til tekstsammenligning.
  • Indsæt formularens indlejringskode i afsnittet Originaltekst .
  • Naviger til den side, hvor formularen er indlejret. Højreklik derefter et vilkårligt sted på siden, og vælg View page source.
  • Find formularens indlejrede kode i sidekilden, og kopier den.
  • Naviger tilbage til Diff checker.
  • Indsæt den eksternt indlejrede kode i afsnittet Ændret tekst.
  • Klik på Find forskel for at lede efter manglende eller brudt kode. Hvis de indlejrede koder er de samme, vises meddelelsen De to filer er identiske. Ellers vil eventuelle forskelle blive fremhævet med rødt og grønt.

Hvis den eksternt indlejrede kode ikke matcher HubSpot-koden, skal du genindlejre den korrekte kode på din eksterne side.

Hvis den eksternt indlejrede kode stemmer overens med HubSpot-koden, kan noget i HTML eller JavaScript på din eksterne side forstyrre formularens indlejringskode. Du bør arbejde sammen med din udvikler for at fejlfinde yderligere.

Værtsspecifikke indlejringsproblemer

Hvis du bruger WordPress, Squarespace eller Wix, kan du fortsætte fejlsøgningen på følgende problemer i hver af nedenstående hjemmesideværter.

WordPress

Hvis din formular er indlejret på en WordPress-side, kan du støde på følgende problemer:

  • WordPress kan konvertere '&' i den indlejrede formular-kode til '&', hvilket vil ødelægge kodens funktionalitet.
  • XHTML WordPress-temaer vil tilføje <![CDATA[ ]]> tags omkring JavaScript, hvilket ikke burde påvirke formulargengivelsen, men er noget, man skal være opmærksom på, når man tjekker formularens indlejrede kode.

Hvis WordPress ændrer indlejringskoden, anbefales det at bruge et tredjeparts plugin som Insert HTML Snippet til at tilføje formularen til siden eller indlægget som en shortcode for at bevare script-tags.

Squarespace

Nogle Squarespace-skabeloner gengiver kun scripts ved den første sideindlæsning og ikke på andre sider. Det kan resultere i, at HubSpot-formularer ikke fungerer korrekt på nogle sider, fordi formularens scripts ikke bliver indlæst, når den besøgende navigerer rundt på din hjemmeside.

For at forhindre dette kan du prøve at deaktivere Ajax-indlæsning i Squarespace. Hvis det ikke virker, kan du også prøve at bruge en anden Squarespace-skabelon.

Wix

Wix understøtter generelt ikke brugerdefineret kodning på hostede hjemmesider. Derfor er det ikke muligt at indlejre din HubSpot-formular direkte på en Wix-side.

For at tilføje en HubSpot-formular til din Wix-side skal du først prøve at tilføje et Wix iframe-modul og derefter tilføje formularen til modulet enten som en Widget ved at indtaste formularens indlejrede kode eller et indlejret websted ved at indtaste URL'en til formularens selvstændige side.

Browser-specifikke problemer

Hvis du har en ressourceblokerende browserudvidelse som Ghostery, kan dine HubSpot-formularer blive blokeret fra at blive indlæst og vist. Læs mere om, hvad der sker, når dine HubSpot-formularer blokeres.