Fejlfinding af eksternt indlejrede HubSpot-formularer
Sidst opdateret: februar 19, 2025
Gælder for:
|
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 løser dem.
Bekræft formularens indlejringskode
For at bekræfte, at indlejringskoden på din eksterne side er korrekt, skal du sammenligne den formularindlejringskode, der leveres af HubSpot, med den kode, der er på dit websted:- På din HubSpot-konto skal du navigere til Marketing > Formularer.
- Hold musen over formularen, og klik på Edit.
- Hvis du bruger den opdaterede formulareditor:
- Klik på Share øverst til højre i formulareditoren.
- Vælg Hent indlejringskoden i det tidligere spørgsmål.
- Klik på Kopier.
- Hvis du bruger den gamle formulareditor:
- Klik på Embed øverst til højre i formulareditoren.
- Klik på Kopier i dialogboksen.
- Gå til Diff Checker, et værktøj til sammenligning af tekst, i din browser.
- Indsæt formularens indlejringskode i afsnittet Originaltekst .
- Naviger til den webside, hvor formularen er indlejret. Højreklik derefter hvor som helst på siden, og vælg Vis sidekilde.
- Find formularens indlejringskode 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 ødelagt 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 stemmer overens med HubSpot-koden, skal du genindlejre den korrekte kode på din eksterne side.
Hvis den eksternt indlejrede kode stemmer overens med HubSpot-koden, kan der være noget i HTML eller JavaScript på din eksterne side, der forstyrrer formularens indlejrede kode. Du bør samarbejde med din udvikler for at finde ud af mere.
Tilføj webstedsdomæner
Tilføj domænet for den eksterne side, hvor formularen er indlejret, som et ekstra webstedsdomæne i HubSpot. Indsendelser af formularer fra sider, der ikke er tilføjet, vil blive markeret som spam.
Værtsspecifikke indlejrede problemer
Hvis du bruger WordPress, Squarespace eller Wix, kan du fortsætte fejlfindingen for følgende problemer i hver af hjemmesideværterne nedenfor.
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 tilføjer <![CDATA[ ]]>-tags omkring JavaScript, hvilket ikke bør påvirke gengivelsen af formularen, men er noget, man skal være opmærksom på, når man kontrollerer den indlejrede formular-kode.
Hvis WordPress ændrer indlejringskoden, anbefales det at bruge et tredjepartsplugin som Insert HTML Snippet til at tilføje formularen til siden eller indlægget som en kortkode for at bevare script-taggene.
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 formular-scripts ikke bliver indlæst, når den besøgende navigerer rundt på dit website.
For at forhindre, at dette sker, 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.
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 bliver blokeret.