Objetivos del artículo

Aprende a instalar manualmente el fragmento de seguimiento Active on Site de Klaviyo, también conocido como el JavaScript en el sitio de Klaviyo o Klaviyo.js, en tu tienda Shopify. Solo deberías hacer esto si tienes un tráfico web muy alto o si tu sitio tiene tiempos de carga lentos por algún otro motivo (aunque Klaviyo recientemente mejoró los tiempos de carga, por lo que quizá no sea la causa). De lo contrario, se recomienda instalar Klaviyo.js habilitando la inserción de la app de Shopify de Klaviyo.

Antes de empezar

Si eliges instalar Klaviyo.js manualmente y antes lo tenías habilitado mediante el app embed de Klaviyo, primero debes deshabilitar el app embed en la configuración del tema de Shopify.

Klaviyo app embed for onsite tracking in Shopify toggled off
Klaviyo app embed for onsite tracking in Shopify toggled off

Pegar este código requiere acceder al HTML de tu sitio y a tu plataforma de ecommerce, por lo que nuestro equipo de asistencia no puede brindarte ayuda práctica. Si no tienes un desarrollador en tu equipo y no te sientes con confianza para añadir el código, considera ponerte en contacto con un socio de Klaviyo para que te ayude.

Instala Klaviyo.js en tu tienda de Shopify

  1. Copia el fragmento de código a continuación:
text
<script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
  1. En el fragmento de código, asegúrate de reemplazar PUBLIC_API_KEY por tu clave de API pública de Klaviyo de seis dígitos.
  2. Si has habilitado Cuentas de clientes para tu tienda, agrega un script adicional para identificar a tus clientes con el correo electrónico que usan para iniciar sesión en tu tienda. El conjunto completo de scripts se verá como lo siguiente:
text
<script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>
<script type="text/javascript"> 
//Initialize the Klaviyo object on page load
!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}(); </script>
<script type="text/javascript">
//Customer accounts
var klaviyo = window.klaviyo || [];
if ("{{ customer.email }}") {klaviyo.identify({"$email" : "{{ customer.email }}"})};
</script>
  1. Desde tu Administrador de Shopify, haz clic en Tienda en línea > Temas. En el menú desplegable, haz clic en Editar código.
Shopify Themes page with Action dropdown open showing Edit Code optio
Shopify Themes page with Action dropdown open showing Edit Code optio
  1. Busca los archivos a los que quieres agregar el fragmento y haz clic para abrirlos en el editor. Puedes agregar el fragmento a cualquier plantilla de página en la que quieras habilitar los formularios y el seguimiento de Klaviyo en las páginas correspondientes.
  2. Desplázate hasta la parte inferior del archivo y pega el snippet debajo del otro código.
  1. Haz clic en Guardar.

Prueba el seguimiento con actividad en el sitio

Para probar que el seguimiento con actividad en el sitio está configurado correctamente, sigue estos pasos:

  1. Accede a tu sitio web.
  2. En la página de inicio, añade lo siguiente al final del URL, reemplazando example@gmail.com por tu dirección de correo electrónico:
    ?utm_email=example@gmail.com
Test store in Shopify with ?utm_email=example@gmail.com amended to URL
Test store in Shopify with ?utm_email=example@gmail.com amended to URL
  1. Vuelve a cargar la página.
  2. Busca tu dirección de correo electrónico en Klaviyo.
Klaviyo dashboard with email address in search bar
Klaviyo dashboard with email address in search bar

Deberías ver que se creó un perfil de Klaviyo para ti (si todavía no existía) y que esta actividad se registró en tu fuente de actividad.

Ahora que instalaste Klaviyo.js, podrás utilizar el seguimiento con actividad en el sitio, el formulario de registro de Klaviyo y más.

En función de la configuración de la privacidad de los clientes en Shopify, es posible que Klaviyo no pueda rastrear los eventos en el sitio web para los visitantes de tu tienda de Shopify en la UE, el EEE, Reino Unido y Suiza, a menos que hayan dado su consentimiento.

Recursos adicionales

  • Getting started with Shopify

    Learn how to integrate Klaviyo with Shopify in order to bring your customer profile and order data into Klaviyo and reach customers with targeted messaging. Additionally, enable Klaviyo onsite tracking and sign-up forms, and sync data from Klaviyo to Shopify.

  • Getting started with Klaviyo onsite tracking

    Learn about the different ways that Klaviyo can support onsite tracking on your ecommerce site. There are 2 key types of onsite tracking:

  • 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.

¿Te resultó útil este artículo?
Usa este formulario solo para enviar comentarios sobre el artículo. Más información sobre cómo contactar al equipo de asistencia.

Descubre más sobre Klaviyo

Comunidad
Conecta con colegas, socios y expertos de Klaviyo para inspirarte, compartir ideas y resolver todas tus dudas.
Socios
Contrata a un experto certificado por Klaviyo para ayudarte con una tarea específica o para la gestión continua de marketing.
Asistencia

Accede a la asistencia a través de tu cuenta.

Asistencia por correo electrónico (prueba gratuita y cuentas de pago) Disponible 24/7

Asistencia virtual/por chat
La disponibilidad varía según la ubicación y el tipo de plan