Fejlfinding af eksternt indlejrede HubSpot-formularer
Sidst opdateret: november 27, 2024
Gælder for:
Alle produkter og abonnementer |
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å Rediger.
- Klik på Embed øverst til højre i formulareditoren.
- Klik på Copy i dialogboksen.
- Gå til Diff Checker, et værktøj til sammenligning af tekst, i din browser.
- Indsæt formularens indlejringskode i sektionen 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.
Wix
Wix understøtter generelt ikke brugerdefineret kodning på hostede hjemmesider. Derfor er det ikke muligt at integrere 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 indlejringskode 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 bliver blokeret.