Qué aprenderás
Descubre cómo añadir un formulario integrado a tu sitio web al pegar el código de integración en los archivos del tema o el editor de páginas de tu tienda de comercio electrónico, blog o sitio. El lugar donde pegues el código dependerá de dónde quieras que aparezca el formulario integrado y de cómo esté diseñada tu página.
Estas instrucciones son solo para los formularios integrados. No debes seguir estos pasos para añadir formularios emergentes, de página completa o flyouts. Una vez que hayas pegado el código de integración en el sitio web, podrás editar el formulario en Klaviyo y publicar los cambios sin tener que actualizar el fragmento.
Si no cuentas con una integración de Shopify, BigCommerce, Magento o WooCommerce, que sincronizan un fragmento de código llamado «Klaviyo.js» a través de las respectivas integraciones (o en el caso de Shopify, a través de una integración de aplicación), primero tendrás que instalar Klaviyo.js en el sitio para poder publicar formularios. Klaviyo.js también se conoce como el fragmento de código de seguimiento de Actividad en el Sitio, ya que también habilita el seguimiento de la actividad del usuario. Encontrarás más detalles en nuestra guía sobre el seguimiento web.
Puesto que para pegar un código de formulario se necesita acceder al código HTML del sitio web y a la plataforma de comercio electrónico, nuestro equipo de asistencia no puede ayudarte con el proceso en sí. Si no cuentas con desarrolladores, puedes pedirle ayuda a un socio de Klaviyo.
Crea un formulario de integración
- Ve a la sección Formularios de registro > Crear formulario de registro > Crear un nuevo formulario de registro.
- Ponle un nombre al formulario y elige una lista a la que añadir suscriptores.
- Selecciona Integrado como tipo de formulario.
- Haz clic en Guardar y continuar con el diseño.
- Utiliza el editor para elegir el estilo del formulario y añadir los campos que desees.
Obtén el código de integración
Una vez que hayas elegido el estilo del formulario, podrás obtener el código de integración de dos formas:
- En la sección Segmentación y comportamiento:
- Al publicar un formulario integrado, verás una ventana modal que también te pedirá que pegues el código de integración en tu sitio:
A continuación, publica el formulario y copia el fragmento de código para pegarlo en tu sitio.
Pega el código en tu sitioPega el código en tu sitio
Pegarás el código en un lugar u otro del sitio en función de dónde quieras que aparezca el formulario integrado, y esto variará según la integración. A continuación, describimos algunos ejemplos prácticos. Desplázate hacia abajo para encontrar la plataforma que utilizas (es decir, BigCommerce, Shopify, WooCommerce u otra) y así obtener instrucciones de integración específicas.
BigCommerceBigCommerce
De forma predeterminada, los navegadores que se suscriben a tu lista de correo electrónico a través del formulario de registro de BigCommerce se añaden automáticamente a tu lista de correo electrónico de Klaviyo a través de la integración. No necesitas sustituir el formulario integrado de BigCommerce por uno de Klaviyo para asegurarte de que los nuevos suscriptores se añadan a tu lista de correo electrónico. Obtén información sobre cómo conectar tus formularios de registro de BigCommerce a Klaviyo.
Si quieres sustituir tu formulario de pie de página de BigCommerce por un formulario de Klaviyo, o si prefieres añadir un formulario integrado de Klaviyo en otro lugar del sitio, puedes seguir nuestras indicaciones a continuación.
Utiliza el editor de páginas
- Ve a Storefront > Webpages (Escaparate > Páginas web).
- Selecciona la página en la que debe aparecer el formulario integrado.
- Selecciona Edit (Editar) en el menú Action (Acción).
- Haz clic en HTML en la sección Page Content (Contenido de la página) para abrir el editor de código fuente.
- Pega el código de integración del formulario.
- Haz clic en Update (Actualizar) y guarda los cambios.
Utiliza el editor de temas
- Inicia sesión en tu tienda de BigCommerce.
- Ve a Storefront > My Themes (Escaparate > Mis temas).
- Haz clic en Customize (Personalizar) en la sección Current Theme (Tema actual).
- Selecciona la página a la que quieras añadir el formulario integrado.
- Localiza la sección de la página a la que quieres añadir el formulario.
- Arrastra un bloque HTML.
- Pega el código de integración del formulario en el editor del bloque.
- Guarda el bloque.
- Guarda los cambios.
Inserta elementos en los archivos de temas
- Ve a Storefront > My Themes (Escaparate > Mis temas).
- Haz clic en el menú desplegable Advanced (Avanzado) de la sección Current Theme (Tema actual).
- Haz clic en Edit Theme Files (Editar archivos de tema).
- Si no aparece la opción Edit Theme Files (Editar archivos de tema), sigue estos pasos:
- Haz una copia del tema.
- Edítala.
- Si no aparece la opción Edit Theme Files (Editar archivos de tema), sigue estos pasos:
- Ve hasta el archivo que contiene el código fuente de la sección en la que quieras integrar un formulario.
- Localiza la sección del código en la que deba aparecer el formulario.
- Pega el código de integración.
- Guarda los cambios.
Cualquier edición que hagas solo se aplicará al tema que estés editando. Si cambias de tema en el futuro, las ediciones no se trasladarán automáticamente al nuevo tema.
Shopify
Los navegadores que se suscriban a tu lista de correo electrónico a través del formulario de registro de Shopify se agregarán automáticamente a tu lista de Klaviyo a través de la integración, siempre que hayas seleccionado una lista en la configuración de integración. No necesitas sustituir el formulario integrado de Shopify por uno de Klaviyo para asegurarte de que los nuevos suscriptores se añadan a tu lista de correo electrónico.
Pie de página de Shopify para todos los temas
Si quieres colocar tu formulario integrado en el pie de página de tu sitio, sigue los pasos que se indican a continuación. Las instrucciones a continuación se aplican tanto a los temas vintage de Shopify como a los temas 2.0 de la misma plataforma.
- Ve a la página de administración de Shopify.
- Dirígete a Online Store > Themes (Tienda en línea > Temas).
- Pulsa los 3 puntos y elige Edit code (Editar código).
- Abre el archivo de temas footer.liquid.
- Localiza la zona en la que quieras que aparezca el formulario.
- En el ejemplo siguiente, el formulario de registro aparecerá por encima de la información de derechos de autor de tu sitio:
- En el ejemplo siguiente, el formulario de registro aparecerá por encima de la información de derechos de autor de tu sitio:
- Pega el código de integración del formulario.
- Pulsa Guardar.
El formulario aparecerá ahora en el pie de página del sitio.
Shopify sin pie de página para temas vintage
Si quieres incluir un formulario integrado en tu sitio de Shopify (con un tema vintage) en cualquier lugar además del pie de página, sigue estos pasos:
- Ve a la página de administración de Shopify.
- Dirígete a Online Store > Themes (Tienda en línea > Temas).
- Haz clic en Customize > Add Section (Personalizar > Añadir sección).
- Elige 1 de las siguientes opciones, según lo que te aparezca:
-
Contenido personalizado
- Añadir este bloque
- Borrar el contenido predeterminado que se rellena automáticamente
- HTML personalizado
-
Contenido personalizado
- Haz clic en Add content > Custom HTML (Añadir contenido > HTML personalizado).
- Pega el código de integración.
- Pulsa Guardar.
Shopify sin pie de página para temas 2.0
Si quieres incluir un formulario integrado en tu sitio de Shopify (con un tema 2.0) en cualquier lugar además del pie de página, sigue estos pasos:
Ten en cuenta que debes tener habilitar Shopify App Embed para usar esta función. Para habilitarla, consulta nuestra guía sobre cómo habilitar el seguimiento en el sitio para Shopify.
- Crea tu formulario de registro integrado en Klaviyo. Ten en cuenta que el tipo de formulario debe establecerse como formulario integrado en la sección Estilos. Para formularios emergentes, de página completa o flyouts, el proceso no es el mismo.
- Guarda el ID del formulario.
Para encontrarlo, ve al formulario integrado en tu cuenta de Klaviyo. El ID del formulario es un código de seis letras que aparece al final de la URL. - Ve a la página de administración de Shopify.
- Ve a Online Store > Themes (Tienda en línea > Temas).
- Haz clic en Customize (Personalizar).
- Ve a la plantilla de página en la que quieras añadir el formulario, como la página de inicio.
- Haz clic en Add Section (Añadir sección) y desplázate hacia abajo hasta encontrar Klaviyo Embedded Form(Formulario integrado de klaviyo), que se encuentra debajo de Apps (Aplicaciones).
- Haz clic en la nueva sección y añade el ID de formulario integrado en el cuadro de texto.
- Pulsa Guardar.
- Ahora, el formulario integrado se habrá añadido a la plantilla de página, y podrás moverlo según sea necesario.
Página de contraseñas de Shopify para todos los temas
Si quieres colocar el formulario integrado en la página de contraseñas de tu sitio, sigue los pasos que se indican a continuación. Las instrucciones a continuación se aplican tanto a los temas vintage de Shopify como a los temas 2.0 de la misma plataforma.
Tendrás que instalar un fragmento de código, conocido como «Klaviyo.js», para habilitar los formularios de registro por separado en la página de contraseñas. Esto se debe a que el archivo password-content.liquid (o el archivo password.liquid en Shopify 2.0) no utiliza el archivo theme.liquid, donde la integración lo instala automáticamente. A continuación, se incluyen las instrucciones para instalar Klaviyo.js.
- Ve a la página de administración de Shopify.
- Dirígete a Online Store > Themes (Tienda en línea > Temas).
- Haz clic en Actions > Edit code (Acciones > Editar código).
- Para los temas vintage, abre el archivo de temas password-content.liquid y, para los temas 2.0, el archivo password.liquid.
- Copia el fragmento de código de Klaviyo.js que aparece a continuación y pégalo en la parte inferior del archivo.
<script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
- En el fragmento, sustituye «PUBLIC_API_KEY» por la clave de API pública de tu cuenta de Klaviyo; para encontrarla, ve a Configuración > Claves de API.
- Delimita el formulario de registro predeterminado de Shopify con etiquetas de comentarios para evitar que se muestre en el sitio:
- Añade {% comment %} para iniciar la etiqueta.
- Añade {% endcomment %} para cerrar la etiqueta.
- Pega el código de tu formulario integrado de Klaviyo encima del formulario integrado de Shopify comentado.
- Pulsa Save (Guardar).
Ahora, el formulario de integración de Klaviyo aparecerá en la página de contraseñas del sitio.
Ten en cuenta que todos los formularios emergentes y flyouts publicados en tu cuenta aparecerán en esta página una vez que instales Klaviyo.js, a menos que especifiques que no se muestren en la URL concreta.
WooCommerceWooCommerce
De forma predeterminada, los navegadores que se suscriban a tu lista de correo electrónico a través del formulario de registro de WooCommerce se añadirán automáticamente a tu lista de correo electrónico de Klaviyo a través de la integración. No necesitas sustituir el formulario integrado de WooCommerce por uno de Klaviyo para asegurarte de que los nuevos suscriptores se añadan a tu lista de correo electrónico.
- Abre tu panel de WooCommerce.
- Haz clic en Customize Your Site (Personaliza tu sitio).
- Ve a la página a la que quieras añadir el formulario integrado.
- Haz clic en Add a Widget > Custom HTML (Añadir widget > HTML personalizado).
- Pega el código de integración en la sección de contenido.
- Pulsa el botón Publish (Publicar) para publicar los cambios.
Otras plataformas
Para que un formulario integrado de Klaviyo funcione, debes contar con dos fragmentos de código en tu página: el código Javascript de Klaviyo y el código de integración del formulario. Muchas de las integraciones predeterminadas de Klaviyo (por ejemplo, Magento y Magento 2) inyectan automáticamente el archivo Klaviyo.js en el sitio. Comprueba la configuración de integración de la plataforma que usas para asegurarte de que esta opción esté seleccionada.
Si la plataforma no tiene una integración nativa en Klaviyo, añade nuestro .js de forma manual mediante estas instrucciones.
Una vez instalado Klaviyo.js, puedes pegar el código de integración del formulario en el código fuente o HTML del sitio en el que quieras que aparezca. Si prefieres que una persona experta edite el código del sitio por ti, contacta con un socio de Klaviyo.
Recursos adicionales