Forms

Extern ingebedde HubSpot vorm werkt niet

Laatst bijgewerkt: oktober 19, 2020

Geldt voor:

Alle producten en plannen

Als het HubSpot formulier dat u hebt ingesloten op een externe pagina niet werkt, afgesneden wordt of er niet correct uitziet, bevestig dan dat de insluitcode op uw externe pagina correct is.

  • Navigeer in uw HubSpot account naar Marketing > Lead capture > Formulieren.
  • Klik op de naamvan het formulier.
  • Klik rechtsboven in de formulier-editor op Delen.
  • Klik in het dialoogvenster op Kopiëren.

  • Navigeer in uw browser naar DiffChecker, een tekstvergelijkingstool. Plakin hetgedeelteOorspronkelijke tekst deinsluitingscode van het formulier.
  • Klik met de rechtermuisknop ergens op de externe pagina en selecteerPaginabron weergeven. Zoek de insluitingscode van het formulier op de pagina en kopieer deze.
  • Navigeer terug naar Diff Checker. Plak de externe ingebedde code in de sectie Gewijzigde tekst.
  • Klik opVerschil zoekenom te zoeken naar ontbrekende of gebroken code.

Als de extern ingesloten code onjuist is, kunt u de juiste code opnieuw op uw externe pagina invoegen.

Als de extern ingesloten code correct is, kan iets in de HTML of JavaScript op uw externe pagina interfereren met de insluitingscode van het formulier. Als dit het geval is, werk dan samen met uw ontwerper aan wat mogelijk tegenstrijdig is.

Op WordPress

Als uw formulier is ingebed in een WordPress-pagina, zijn er twee extra punten om op te merken:

  • WordPress kan '&' in de ingesloten formuliercode omzetten naar '&' waardoor de functionaliteit van de code wordt verbroken.
  • XHTML Wordpress-thema's zullen <![CDATA[ ]]> tags toevoegen rond het JavaScript, wat geen invloed mag hebben op de vraag of het formulier rendabel is.

Als u ziet dat WordPress de insluitingscode wijzigt, gebruik dan een plugin van een derde partij (bijv. HTML-fragment invoegen) om het formulier aan de pagina toe te voegen of een bericht te plaatsen in de vorm van een shortcode om de scripttags te behouden.

Op Squarespace

Als uw formulier is ingebed in een Squarespace-pagina, kan het zijn dat het niet werkt omdat Squarespace in bepaalde sjablonen alleen scripts weergeeft bij het laden van de eerste pagina en niet daarna. Zie ditSquarespace bericht voor meer details en mogelijke workarounds.