Qué aprenderás

Descubre cómo 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 experimentas un tráfico web muy alto o si tu sitio tiene un tiempo de carga lento por cualquier otro motivo (aunque Klaviyo ha mejorado los tiempos de carga recientemente y, por lo tanto, puede que no sea la causa). De lo contrario, te recomendamos que instales Klaviyo.js habilitando la inserción de la aplicación de Shopify de Klaviyo.

Antes de empezar

Si decides instalar Klaviyo.js manualmente y antes lo tenías habilitado a través de la inserción de la aplicación de Klaviyo, primero debes desactivar la inserción de la aplicación 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

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

Instala Klaviyo.js en tu tienda Shopify

  1. Copia el fragmento de código que aparece 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 sustituir PUBLIC_API_KEY por tu clave de API pública de Klaviyo de seis dígitos.
  2. Si has habilitado Cuentas de cliente para tu tienda, añade un script adicional para identificar a tus clientes con el email que usan para iniciar sesión en tu tienda. El conjunto completo de scripts tendrá el siguiente aspecto:
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 el administrador de Shopify, haz clic en Online Store > Themes. 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 quieras añadir el fragmento de código y haz clic para abrirlos en el editor. Puedes añadir el fragmento de código a cualquier plantilla de página en la que quieras habilitar los formularios de Klaviyo y el seguimiento en las páginas correspondientes.
  2. Desplázate hasta la parte inferior del archivo y pega tu fragmento debajo del resto del código.
  1. Pulsa Guardar.

Probar tu seguimiento de Active on Site

Para comprobar que tu seguimiento de Activo 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 de la URL, sustituyendo example@gmail.com con tu dirección de email:

    ?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 en Klaviyo tu dirección de email.
Klaviyo dashboard with email address in search bar
Klaviyo dashboard with email address in search bar

Verás que se ha creado un perfil de Klaviyo para ti (si no existía ya uno) y que esta actividad se ha registrado en tu feed de actividad.

Ahora que has instalado Klaviyo.js, podrás utilizar el seguimiento Activo en el sitio, los formularios de registro de Klaviyo y mucho más.

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

Recursos adicionales

¿Te ha resultado útil este artículo?
Utiliza este formulario solo para enviar comentarios sobre el artículo. Más información sobre cómo contactar con el servicio de asistencia.

Descubre más sobre Klaviyo

Klaviyo Community
Conecta con compañeros, socios y expertos de Klaviyo para encontrar ideas, compartir información 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 al servicio de asistencia a través de tu cuenta.

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

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