Solucionar problemas de formularios de HubSpot incrustados externamente
Última actualización: febrero 19, 2025
Disponible con cualquiera de las siguientes suscripciones, a no ser que se indique de otro modo:
|
Si el formulario de HubSpot que has insertado en una página externa no funciona o no aparece correctamente, infórmate sobre los problemas más comunes de inserción de formularios y cómo solucionarlos.
Confirme el código de incrustación del formulario
Para confirmar que el código de inserción en su página externa es correcto, compare el código de inserción del formulario proporcionado por HubSpot con el código que está en su sitio:- En tu cuenta de HubSpot, dirígete a Marketing > Formularios.
- Pase el ratón por encima del formulario y haga clic en Editar.
- Si utilizas el editor de formularios actualizado:
- En la parte superior derecha del editor de formularios, haga clic en Compartir.
- En la ventana emergente, seleccione Obtener el código de inserción.
- Haz clic en Copiar.
- Si utiliza el editor de formularios heredado:
- En la parte superior derecha del editor de formularios, haga clic en Incrustar.
- En el cuadro de diálogo, haga clic en Copiar.
- En tu navegador, navega a Diff Checker, una herramienta de comparación de texto.
- En la sección Texto original , pegue el código de inserción del formulario.
- Vaya a la página del sitio web en la que está incrustado el formulario. A continuación, haga clic con el botón derecho del ratón en cualquier lugar de la página y seleccione Ver fuente de la página.
- Localice el código de incrustación del formulario en el código fuente de la página y cópielo.
- Navegue de nuevo a Diff checker.
- En la sección Texto cambiado, pega el código incrustado externamente.
- Haz clic en Buscar diferencia para buscar el código faltante o interrumpido. Si los códigos de incrustación son iguales, aparecerá el mensaje Los dos archivos son idénticos. De lo contrario, las diferencias se resaltarán en rojo y verde.
Si el código incrustado externamente no coincide con el código de HubSpot, vuelve a insertar el código correcto en tu página externa.
Si el código incrustado externamente coincide con el código de HubSpot, es posible que algo en el HTML o JavaScript de tu página externa esté interfiriendo con el código incrustado del formulario. Deberías trabajar con tu desarrollador para solucionar el problema.
Agregar dominios de sitio
Añade el dominio de la página externa donde está insertado el formulario como un dominio de sitio adicional en HubSpot. Envío de formularios desde páginas que no están agregadas serán marcadas como spam.
Problemas de incrustación específicos del host
Si utilizas WordPress, Squarespace o Wix, puedes seguir solucionando los siguientes problemas en cada uno de los hosts de sitios web que se indican a continuación.
WordPress
Si su formulario está insertado en una página de WordPress, puede encontrarse con los siguientes problemas:
- WordPress puede convertir «&» del código de formulario incrustado en «&» lo que interrumpirá la funcionalidad del código.
- Los temas XHTML de WordPress añadirán etiquetas <![CDATA[ ]]> alrededor del JavaScript, lo que no debería afectar a la representación del formulario, pero es algo a tener en cuenta al comprobar el código de incrustación del formulario.
Si WordPress altera el código incrustado, se recomienda utilizar un plugin de terceros como Insert HTML Snippet para añadir el formulario a la página o entrada como un shortcode para preservar las etiquetas script.
Squarespace
Algunas plantillas de Squarespace renderizan scripts sólo en la carga inicial de la página y no en otras páginas. Esto puede provocar que los formularios de HubSpot no funcionen correctamente en algunas páginas porque los scripts de los formularios no se cargan cuando el visitante navega por tu sitio web.
Para evitar que esto ocurra, intenta desactivar la carga Ajax en Squarespace. Si esto no funciona, también puedes probar a utilizar una plantilla de Squarespace diferente.
Problemas específicos de los navegadores
Si tienes una extensión de navegador que bloquea recursos como Ghostery, tus formularios de HubSpot pueden bloquearse para que no se carguen ni se muestren. Más información sobre lo que ocurre cuando se bloquean tus formularios de HubSpot.