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 la inserción de la app de Klaviyo, primero debes deshabilitar la inserción de la app en la configuración del tema de Shopify y guardar el cambio.

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 6 caracteres (ID del sitio).
  2. Si habilitaste cuentas de clientes para tu tienda, usa el conjunto completo de scripts que aparece a continuación en lugar del primer fragmento de código para identificar a los clientes que iniciaron sesión con su dirección de correo electrónico. En esta versión, también reemplaza PUBLIC_API_KEY con tu clave de API pública:
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. Abre el editor de código del tema de Shopify con las instrucciones de Shopify para editar el código del tema.
Shopify Themes page with Action dropdown open showing Edit Code optio
Shopify Themes page with Action dropdown open showing Edit Code optio
  1. Abre la plantilla o sección de Liquid para las páginas donde quieres formularios y seguimiento de Klaviyo. Si una página usa una plantilla JSON, agrega el fragmento a una sección de Liquid a la que haga referencia esa plantilla, no al archivo JSON. Consulta la documentación de la plantilla JSON de Shopify para obtener más detalles.
  2. Pega tu fragmento debajo del HTML existente en el archivo Liquid, fuera de cualquier bloque {% schema %}, {% javascript %} o {% stylesheet %}. Incluye Klaviyo.js solo una vez en cada página.
  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. Ve a una página de la tienda donde instalaste el fragmento. Si la tienda requiere consentimiento de seguimiento para tu visita, proporciónalo antes de hacer la prueba.
  2. En esa página, agrega lo siguiente al final del URL, reemplazando example@gmail.com por tu dirección de correo electrónico:
    ?utm_email=example@gmail.com

    Si el URL ya contiene un signo de interrogación (?), agrega &utm_email=example@gmail.com en su lugar, usando tu dirección de correo electrónico.
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 en Klaviyo tu dirección de correo electrónico y abre tu perfil.
Klaviyo dashboard with email address in search bar
Klaviyo dashboard with email address in search bar

Deberías ver un perfil de Klaviyo para tu dirección de correo electrónico (se creará si aún no existía). En el Registro de actividad, busca un evento con actividad en el sitio de tu visita de prueba.

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

  • Primeros pasos con Shopify

    Aprende a integrar Klaviyo con Shopify para llevar tus datos de perfiles de clientes y de pedidos a Klaviyo y comunicar con tus clientes usando mensajes dirigidos. Además, habilita el seguimiento y los formularios de registro de Klaviyo en tu sitio web, y sincroniza datos de Klaviyo hacia Shopify.

  • Primeros pasos con el seguimiento en el sitio de Klaviyo

    Conoce las distintas formas en que Klaviyo puede realizar un seguimiento en tu sitio de ecommerce. Hay dos tipos principales de seguimiento en el sitio:

  • Primeros pasos con los formularios de registro

    Aprende a crear y personalizar formularios de registro en Klaviyo para publicarlos en tu sitio web y lograr interactuar con los compradores, recopilar correos electrónicos y números de teléfono, y establecer relaciones duraderas con tus clientes.

¿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