Usar formularios que no son de HubSpot
Última actualización: mayo 9, 2024
Disponible con cualquiera de las siguientes suscripciones, a no ser que se indique de otro modo:
Todos los productos y planes |
Los formularios que no son de HubSpot son formularios HTML en tu sitio web externos que no se crearon en HubSpot. Utiliza la herramienta de formularios que no son de HubSpot para empezar a recopilar envíos en tu sitio web en cuanto se produzcan los envíos. La herramienta es capaz de identificar los formularios externos de tu sitio web basándose en la etiqueta <form>
en el código HTML.
Para utilizar la herramienta de formularios que no son de HubSpot, debes instalar el código de seguimiento de HubSpot en tu página externa o utilizar el plugin HubSpot WordPress. Una vez agregado el código de seguimiento y activada la herramienta, los envíos a formularios que no sean de HubSpot serán recopilados en HubSpot.
Si tu formulario no capta envíos, descubre más información sobre problemas comunes con formularios que no son de HubSpot.
Antes de comenzar
Al utilizar formularios que no son de HubSpot, ten en cuenta lo siguiente:
- Solo se pueden crear 10.000 formularios que no son de HubSpot en una cuenta. Cuando hay más de 10.000 formularios que no son de Hubspot, Hubspot rechazará los envíos.
- Los envíos de formularios que no son de HubSpot se recogen cada vez que un visitante hace clic en el botón de envío. Si hay validación en el formulario externo, esto puede llevar a múltiples envíos parciales. Por ejemplo, si un visitante intenta enviar el formulario sin rellenar un campo obligatorio, tendría que introducir la información requerida y volver a enviarlo. En HubSpot, se recogerían ambos envíos, uno parcial y otro completo.
- La herramienta de formularios que no es HubSpot depende del código de seguimiento. HubSpot sólo puede recoger los envíos de formularios si el código de seguimiento se carga correctamente. Por ejemplo, si hay conflictos de JavaScript en la página o si la extensión de seguridad del navegador del visitante bloquea los scripts, no se recogerá el envío del formulario.
- Cuando se utilizan formularios que no son de HubSpot, todos los envíos asociados a la misma cookie se agregarán al mismo registro de contacto. Por ejemplo, si un visitante envía un formulario específico varias veces con el mismo dispositivo y navegador, todos los envíos se atribuirán a un único contacto, incluso si cada envío utiliza una dirección de correo electrónico diferente.
Como estos comportamientos se deben a factores externos, HubSpot no puede evitarlos. Como alternativa, puedes considerar la posibilidad de trabajar con un desarrollador para conectar tus formularios que no sean de HubSpot directamente utilizando la API de Enviar a un formulario o una integración de formularios existente.
Requisitos para capturar envíos de formularios que no son de HubSpot
Para que los envíos de formularios se recopilen en HubSpot, el formulario debe cumplir con los requisitos siguientes:
- Debe ser un formulario HTML estático.
- Debe estar rodeado de etiquetas HTML <form>.
- Debe tener un campo de entrada de correo electrónico. Este campo de correo electrónico debe ser una entrada de tipo correo electrónico, como: <input type="email">.
- El formulario debe utilizar un botón estándar <input type="submit"> para sus envíos.
- El formulario debe no estar en un <iframe>.
- El formulario no debe tener JavaScript limitado a eventos de envío de formulario o eventos de clic de botón de envío.
- El formulario no se debe introducir después de que la página haya terminado de cargarse. Sólo se recogerán los envíos de formularios que estuvieran presentes durante la carga inicial de la página.
- El formulario debe no estar en una aplicación de una sola página. En la mayoría de las aplicaciones de página única, el HTML no se carga al navegar a otra página. Como resultado, HubSpot no puede capturar estos envíos de formularios.
- El formulario no debe contener un campo sensible, como un número de tarjeta de crédito.
- El formulario no debe contener campos ocultos. La herramienta no recopila información de ningún campo oculto.
Gestionar la configuración de formularios que no son de HubSpot
Cuando utilices la herramienta de formularios que no son de HubSpot, los datos de envío del formulario se almacenan en localStorage y se vuelven a cargar en HubSpot para crear un nuevo contacto o actualizar
Nota: cada vez que se hace clic en el botón envío en tu formulario que no es de HubSpot, se activará un envío de formulario en HubSpot. Esto incluye instancias en las que un usuario no ha llenado todos los campos obligatorios y hace clic en el botón de envío, HubSpot registrará esta acción como envío de formulario.
Para activar o desactivar la recopilación de información desde formularios que no son de HubSpot en tus páginas:
- En tu cuenta de HubSpot, haz clic en el icono de settings Configuración en la barra de navegación superior.
- En el menú de la barra lateral izquierda, navega a Marketing > Formularios.
- Haz clic en la pestaña Formularios que no son de HubSpot.
- Haz clic para activar/desactivar el interruptor Recopilar datos de formularios del sitio web para activar/desactivar los formularios que no son de HubSpot.
- Para enviar notificaciones por correo electrónico en los envíos de formularios que no son de HubSpot, ingresa las direcciones de correo electrónico de los usuarios de HubSpot en el campo Enviar notificaciones por correo electrónico de los envíos de formularios externos a.
- Si tienes acceso a contactos de marketing, haz clic para activar/desactivar el interruptor Establecer nuevos contactos creados a través de formularios que no son de HubSpot, como contactos de marketing para establecer el estado de marketing predeterminado de estos contactos creados como marketing/no marketing.
Asignación de campos de formularios que no son de HubSpot y propiedades de HubSpot
Todos los datos enviados a campos de formularios que no son de HubSpot solo van a coincidir con las propiedades del tipo de campo texto de línea única en HubSpot. Los campos del formulario que no es de HubSpot no pueden coincidir con otros tipos de campos.
Si no se puede detectar una propiedad de tipo campo de texto de una línea correspondiente, los datos enviados no se almacenarán en el registro del contacto. Los detalles enviados para ese campo del formulario seguirán estando disponibles en los datos de envío del formulario.
Puedes crear campos o etiquetas de formularios para que coincidan con las propiedades predeterminadas de HubSpot o crear una propiedad del contacto personalizada para hacer coincidir el nombre o la etiqueta del campo del formulario. Sin embargo, los campos de formularios que no son de HubSpot no se pueden asignar manualmente. HubSpot automáticamente intentará asignar los campos del formulario a las propiedades del contacto existente en HubSpot usando la lógica en el siguiente orden:
- nombre del campo con el nombre interno de propiedad del contacto
- etiqueta del campo con el nombre de propiedad del contacto
- etiqueta del campo con el nombre interno de propiedad del contacto
- nombre del campo con el nombre de propiedad del contacto
Nota: ya que los nombres internos de las propiedades sólo pueden ser alfabéticos, la asignación de nombres internos de propiedades de contacto para idiomas no alfabéticos como el japonés o el chino no funcionará. Estos campos solo se asignarán con el nombre de propiedad del contacto.
Gestionar entradas de fecha en campos de texto de formularios que no son de HubSpot
Si utilizas campos de texto para recopilar fechas en tus formularios externos, puedes utilizar un atributo de datos para interpretar los valores de fecha enviados. Al recopilar el envío del formulario, los datos se estandarizarán en la norma ISO YYYY-MM-DD
.
Por ejemplo, puedes utilizar un atributo de datos para identificar que el valor enviado está en DD/MM/YYYY
, o cualquier otro formato de fecha especificado. Cuando se recopile el envío del formulario y se envíe el valor 12/03/2013
a HubSpot, se asignará a la propiedad correspondiente en HubSpot en la norma ISO como 2013-03-12
.
Nota: el uso de atributos de datos requiere algunos conocimientos de HTML y acceso al HTML de tu formulario que no es de HubSpot.
Para agregar un atributo de datos a un campo de formulario que no es de HubSpot:- Desde tu formulario que no es de HubSpot, accede al HTML de tu formulario.
- En el campo de fecha del formulario, actualiza el html <input> del campo de formulario para incluir el atributo
data-hs-cf-date-format
y el formato de fecha correspondiente. Solo debe utilizarse con entradas de texto que recopilen valores de fecha.- Por ejemplo, si recopilas una propiedad de fecha en formato
MM-DD-YYYY
la entrada seguiría este formato:<input type="text" data-hs-cf-date-format="MM-DD-YYYY"/>
- Al configurar tu atributo de datos, puedes utilizar los siguientes formatos de fecha admitidos:
- Por ejemplo, si recopilas una propiedad de fecha en formato
DDMMYYYY |
DD/MM/YYYY |
DD-MM-YYYY |
DD.MM.YYYY |
DD MM YYYY |
MMDDYYYY |
MM/DD/YYYY |
MM-DD-YYYY |
MM.DD.YYYY |
MM DD YYYY |
YYYYMMDD |
YYYY/MM/DD |
YYYY-MM-DD |
YYYY.MM.DD |
YYYY MM DD |
YYYYDDMM |
YYYY/DD/MM |
YYYY-DD-MM |
YYYY.DD.MM |
YYYY DD MM |
Gestionar los formularios que no son de HubSpot
Para gestionar más los formularios que no son de HubSpot:- En tu cuenta de HubSpot, dirígete a Marketing > Formularios.
- En la parte superior izquierda, haz clic en el menú desplegable Tipo de formulario
menú desplegable y selecciona No es de HubSpot. -
Coloca el cursor sobre un formulario que no es de HubSpot y haz clic en el menú desplegable Acciones para:
-
Cambiar el nombre: cambia el nombre del formulario.
-
Ver información: ve la URL de la página más reciente desde la que se recopiló un envío para este formulario y la fecha del primer envío. Haz clic en Información avanzada para ver el selector para este formulario.
- Ver envíos: revisa la página de detalles de tu formulario y un resumen de los envíos del formulario.
- Exportar envíos: exporta todos los envíos de formularios en un archivo CSV, XLS o XLSX.
-
Editar listas de MailChimp: edita las listas de MailChimp a las que deseas realizar envíos.
-
Editar notificaciones de correo electrónico: edita las direcciones de notificación de envío de formularios.
-
Mover a carpeta: mueve el formulario a una carpeta.
- Gestionar acceso (solo Content Hub y Marketing Hub Enterprise): selecciona cuáles usuarios y equipos tienen acceso a este formulario que no es de HubSpot. Más información sobre la partición de tus recursos de HubSpot.
-
Copiar en HubSpot: convierte el formulario en un formulario de HubSpot.
-
Eliminar: elimina el formulario del panel de formularios. A medida que los formularios que no sean de HubSpot no estén alojados en HubSpot, esto no eliminará el formulario real en directo en tu sitio externo.
-