Cómo hacer que se active un formulario de registro para que aparezca cuando se haga clic en un botón
Qué aprenderás
Descubre cómo activar un formulario de registro para que aparezca en tu sitio web cuando un visitante haga clic en un botón específico. Esta guía te guiará para ajustar tu formulario para que se muestre con un activador personalizado, crear y añadir un nuevo botón a tu sitio, y pegar un fragmento de código corto en el HTML de tu sitio para que, al hacer clic en el botón, se active el formulario de registro.
Si eres desarrollador y quieres crear un activador con código personalizado para tu formulario de registro, consulta nuestro recurso para desarrolladores sobre cómo activar de forma personalizada un formulario emergente o desplegable.
Dado que para pegar este código es necesario tener acceso al código HTML de tu sitio web y a la plataforma de comercio electrónico, nuestro equipo de asistencia no puede ayudarte con el proceso en sí. Si no tienes un desarrollador en tu equipo y no te sientes cómodo añadiendo el código por tu cuenta, considera pedir ayuda a un socio de Klaviyo.
Crear un nuevo botón
Primero, crea un nuevo botón en tu sitio web que haga que el formulario de registro aparezca cuando se haga clic en él. Antes de añadir el botón a tu sitio, tendrás que asegurarte de que el formulario de registro esté configurado correctamente en Klaviyo. Para ello, sigue estos pasos:
- Crea un nuevo formulario de registro para que aparezca cuando se haga clic en el botón, o elige un formulario que ya hayas creado.
- En la pestaña Estilos, el Tipo de formulario debe configurarse como Popup, desplegable o página completa. Los formularios incrustados no se pueden activar cuando se hace clic en un botón.
- En la pestaña Segmentación y comportamientos , selecciona Mostrar solo en activador personalizado en Temporización.
- Cuando estés satisfecho con el diseño y el contenido de tu formulario, haz clic en Publicar.
- A continuación, abre el editor de tu formulario y elige los siguientes ajustes
- Copia el código siguiente:
<button class="klaviyo_form_trigger">Click here</button> - Pega el código en el HTML de cualquier página de tu sitio web en la que quieras que aparezca el botón. Este botón usará los estilos predeterminados de la plantilla de tu sitio. Si quieres personalizar aún más el aspecto del botón, consulta a tu desarrollador o a un socio de Klaviyo.
Ten en cuenta que, si añades varios botones a tu sitio y cada uno activa diferentes formularios de registro, tendrás que usar un nombre único para clasificar cada botón (p. ej., klaviyo_form_trigger1, klaviyo_form_trigger2).
Configura el botón para que active tu formulario de registro
Ahora que has añadido un nuevo botón a tu sitio web, lo siguiente será configurar el activador para que tu formulario de registro aparezca cuando se haga clic en él. Configura el activador añadiendo a tu sitio un pequeño fragmento de JavaScript personalizado:
- Copia el fragmento de código que aparece a continuación:
<script type="text/javascript">
document.querySelector('.klaviyo_form_trigger').addEventListener('click', function (){
window._klOnsite = window._klOnsite || [];
window._klOnsite.push(['openForm', 'FORM_ID']);
});
</script> - Pega el fragmento de código directamente debajo del código del botón que añadiste a tu sitio en la última sección.
- En el fragmento de código que acabas de pegar, sustituye FORM_ID por el ID de tu formulario de registro.
- Para encontrar el ID del formulario, vuelve a Klaviyo y abre el editor de formularios de tu formulario de registro. Copia el código de 6 dígitos al final de la URL para añadirlo a tu fragmento de código; este es el ID del formulario.
- Para encontrar el ID del formulario, vuelve a Klaviyo y abre el editor de formularios de tu formulario de registro. Copia el código de 6 dígitos al final de la URL para añadirlo a tu fragmento de código; este es el ID del formulario.
- El código completado debe incluir el código del nuevo botón y el activador del formulario de registro con tu ID de formulario único. Asegúrate de pegarlo en todas las páginas donde hayas añadido el código del botón.
- Este es un ejemplo del código completado en un editor de páginas de Shopify:
- Este es un ejemplo del código completado en un editor de páginas de Shopify:
Si ajustaste la clase del botón en el último paso (es decir, sustituiste klaviyo_form_trigger por otro texto o añadiste un número), asegúrate de actualizar este código con el texto que usaste.
- Guarda los cambios.
Prueba tu botón
Cuando hayas guardado todos los cambios en el código de tu sitio, visita tu sitio y haz clic en el botón nuevo. Cuando lo hagas, aparecerá el formulario de registro.
¿Tienes algún problema? Ve al foro de la Community de Klaviyo para obtener orientación de otros usuarios de Klaviyo.
Recursos adicionales
- Getting started with sign-up forms
Learn how to create and customize sign-up forms in Klaviyo to publish on your website so you can engage shoppers, collect emails and phone numbers, and build long-lasting customer relationships.
- Understanding targeting and behavior settings for sign-up forms
Learn about the Targeting & behavior section of the sign-up form editor, where you can control and change when a form appears on your site, and who sees it. Open the form editor for an existing sign-up form, then select Targeting & behavior to adjust the display and targeting settings covered in this guide.
- How to custom trigger a popup or flyout form
- Klaviyo practitioner certificate