Introducción al seguimiento en el sitio de Klaviyo
Qué aprenderás
Descubre las diferentes formas en las que Klaviyo puede ayudarte a hacer un seguimiento de tu sitio web de comercio electrónico. Hay dos tipos fundamentales de seguimiento:
- Active on Site seguimiento
Esta métrica se registra cada vez que un navegador identificable inicia una sesión de navegación en tu sitio web. - Seguimiento de Producto Visto
Esta métrica se registra cada vez que un navegador identificable visualiza la página de un producto en tu sitio web (para tiendas de comercio electrónico).
El seguimiento de Actividad en el Sitio es útil para segmentar tus contactos en función del nivel de compromiso, mientras que el seguimiento de Producto Visto sirve para enviar recordatorios de productos en un flujo de abandono de navegación.
Para Shopify, también ofrecemos otros tipos de seguimiento en el sitio.
Antes de empezar
El proceso para activar el seguimiento en el sitio es distinto para cada integración de comercio electrónico. En este artículo descubrirás cómo hacerlo y de quién puede hacer un seguimiento Klaviyo.
El fragmento de código para permitir el seguimiento en el sitio recibe el nombre «Código de seguimiento JavaScript de Klaviyo» o «Klaviyo.js». No es necesario que añadas Klaviyo.js por separado si has activado el seguimiento de actividad en el sitio mediante una de las integraciones de comercio electrónico que se indican a continuación:
- Shopify
El seguimiento de Actividad en el Sitio se añade automáticamente a través de la integración o de la integración de la aplicación de Klaviyo si está activada. - BigCommerce
El seguimiento de Actividad en el Sitio se añade en el momento de la integración si también marcas la opción Añadir automáticamente el fragmento de código Klaviyo Onsite Javascript. - WooCommerce
El seguimiento de Actividad en el Sitio se añade automáticamente al llevar a cabo la integración. - Magento
El seguimiento de Actividad en el Sitio se añade automáticamente al llevar a cabo la integración. - Wix
El seguimiento deActividad en el Sitio se añade cuando llevas a cabo la integración si marcas la opción Añadir automáticamente el fragmento de código Klaviyo Onsite Javascript. - PrestaShop
El seguimiento de Actividad en el Sitio se añade automáticamente cuando llevas a cabo la integración. - Salesforce Commerce Cloud
El seguimiento de Actividad en el Sitio se añade automáticamente cuando llevas a cabo la integración. - Square Online
El seguimiento de Actividad en el Sitio se añade en el momento de la integración si también marcas la opción Añadir automáticamente el fragmento de código Klaviyo Onsite Javascript. - Shopware
El seguimiento de Actividad en el Sitio se añade automáticamente cuando llevas a cabo la integración.
Si estás usando otra plataforma de comercio electrónico o una personalizada, puedes instalar Klaviyo.js manualmente.
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 dispones de desarrolladores en tu equipo y no sabes si vas a poder añadir el código correctamente, puedes pedir ayuda a un socio de Klaviyo.
Datos del evento Actividad en el Sitio
El evento Actividad en el sitio captura la siguiente información sobre los visitantes identificados.
Los datos de eventos distintos a browser, os y page solo están disponibles en los eventos Active on Site capturados después del 03/01/2025.
- Navegador
Agente de usuario del navegador de origen (por ejemplo, «Chrome»). - SO
Agente de usuario del sistema operativo de origen (por ejemplo, «macOS»). - Página
El URL de la página visitada. - utm_medium
El canal de marketing desde el que el usuario llega al sitio web. - utm_source
El origen del tráfico hacia el sitio web. - utm_campaign
El nombre de la campaña de marketing asociada al tráfico. - utm_id
El identificador único de la campaña de marketing asociada al tráfico. - utm_term
Es un parámetro UTM opcional que los especialistas en marketing pueden establecer para hacer un seguimiento de los términos de búsqueda de pago. - utm_content
Un parámetro UTM opcional que se utiliza para distinguir enlaces o contenido dentro de la misma campaña.
Para cada parámetro UTM, Klaviyo registra el último valor si el mismo parámetro aparece más de una vez en el URL. Si un parámetro no está presente, se omite del evento. Si está presente sin un valor, se registra como true.
- fragmento
La parte de la URL que empieza por #, como un anclaje que apunta a una sección de la página. Si la URL no tiene fragmento, este campo se omite. - referrer
El dominio del sitio web de referencia, cuando el navegador proporciona un referrer desde fuera de tu sitio. - Parámetros
Hasta 10 parámetros de consulta de URL adicionales se capturan como campos de evento independientes. Los parámetros UTM indicados anteriormente se capturan por separado y no cuentan para este límite. Los parámetros reservados, incluidos_kxyutm_email, y los nombres utilizados para los campos de eventos de Klaviyo quedan excluidos. Si no hay otros parámetros, no se establecerá ningún campo adicional. - initial_page_path
La ruta de la página que inicia la sesión, como /products/shirt. Para una URL de página de inicio sin una ruta más larga, el valor es /. - kx_present
Si_kxestá presente en el URL, se devolverá el valortruepara el campo. De lo contrario, el campo se omitirá. Indica la presencia de un parámetro de enlace de mensaje de Klaviyo, no si el visitante se identificó correctamente.
Añade el seguimiento en el sitio manualmente
- Copia este fragmento de código de Actividad en el Sitio, también conocido como Klaviyo.js:
<script type="text/javascript" async="" src="https://static.klaviyo.com/onsite/js/PUBLIC_API_KEY/klaviyo.js"></script>- En Klaviyo, haz clic en el nombre de tu cuenta en la esquina inferior izquierda y ve a Configuración > General > Claves de API; a continuación, anota tu clave de API pública.
- Pega el fragmento de código en la plantilla principal de tu sitio. Dentro del fragmento, sustituye PUBLIC_API_KEY por tu clave.
- Guarda y publica la plantilla del sitio.
Ahora que has instalado el seguimiento de Active on Site, Klaviyo puede registrar las sesiones de navegación de los visitantes identificados de tu sitio web.
Información sobre el seguimiento de Producto Visto
El seguimiento de Producto Visto en Klaviyo está diseñado específicamente para tiendas de comercio electrónico y puede permitirte enviar recordatorios de productos en un flujo de abandono de navegación. Una vez instalado Producto Visto, registrará una métrica cada vez que una persona identificable vea una página de producto en tu sitio web.
El proceso para habilitar el seguimiento de Producto Visto es distinto para cada plataforma de comercio electrónico. Si no ves ningún dato registrado en relación con esta métrica, comprueba que el seguimiento esté instalado correctamente.
Consulta la siguiente información sobre cómo habilitar el seguimiento de Producto Visto para estas plataformas de comercio electrónico:
- Shopify
Activa el seguimiento de Producto Visto mediante la integración de la aplicación de Klaviyo en Shopify. - BigCommerce
Descubre cómo añadir el seguimiento de Producto Visto a tu tienda de BigCommerce.
El seguimiento de Producto Visto se instala automáticamente a través de estas integraciones de comercio electrónico:
- Integración de Magento 1 (solo integraciones existentes; las nuevas instalaciones ya no están disponibles)
- Integración de Magento 2
- Integración de WooCommerce
- Integración de PrestaShop
- Integración de Salesforce Commerce Cloud
- Integración de Shopware
El seguimiento de Producto Visto también se puede añadir a otras plataformas de comercio electrónico y carritos personalizados. Para obtener instrucciones sobre cómo hacerlo, consulta nuestra guía en la que se detalla cómo añadir el seguimiento de Producto Visto para las tiendas de comercio electrónico personalizadas.
Prueba el seguimiento en el sitio
Activo en el sitio registra un nuevo evento cuando empieza una sesión de navegación. Una sesión caduca después de 60 minutos de inactividad, por lo que recargar páginas durante la misma sesión no crea un evento Active on Site independiente por cada recarga.
Después de activar el seguimiento en tu sitio, puedes comprobar que esté configurado correctamente siguiendo estos pasos:
- Accede a tu sitio web.
- Añade lo siguiente a la URL de la tienda y sustituye example@gmail.com por tu dirección de email:
?utm_email=example@gmail.com
Si la URL ya contiene un signo de interrogación y parámetros de consulta, usa&utm_email=example@gmail.comen su lugar. Añádelo antes de cualquier fragmento #. - Vuelve a cargar la página. Si también instalaste el seguimiento de Producto visto, visita una página de producto en el mismo navegador.
- En Klaviyo, busca tu dirección de email y abre tu perfil. Deberías ver un evento Activo en el sitio en el feed de actividad, además de un evento Producto visto si visitaste una página de producto con ese seguimiento instalado. Se crea un perfil si no existía ya.
- Para ver una fuente con toda la actividad registrada de las métricas Actividad en el Sitio y Producto Visto , ve a Análisis > Métricas. Puedes hacer clic en cada métrica para analizar los datos rastreados a través de una fuente de actividad, un mapa de actividad, gráficos, mejores personas e informes de cohortes. También puedes filtrar por fuente. Filtra por API para ver los eventos registrados a través de Klaviyo.js, incluidos Actividad en el Sitio y Producto Visto (estos eventos tienen un icono de engranaje).

De quién puede hacer un seguimiento Klaviyo
Si activas el seguimiento básico en tu sitio web, podrás recopilar información útil sobre la actividad de navegación y utilizarla para llevar a cabo estrategias de marketing.
Klaviyo asocia la actividad en el sitio con un perfil una vez que identifica el navegador del visitante, por ejemplo, a través de un enlace de mensaje de Klaviyo o de un formulario que envía información de identificación. Una visita o una interacción con el sitio por sí sola no convierte a un navegador en conocido.
Si el seguimiento de visitantes anónimos está habilitado, Klaviyo puede almacenar eventos en el sitio en el navegador del visitante antes de la identificación y añadirlos a su perfil después de que se identifique. Obtén más información sobre el relleno de actividad de visitantes anónimos.
Si un email se reenvía a otra persona y esta lo abre y hace clic en él, el dispositivo quedará vinculado a una apertura o un clic. También podría actualizar y sobrescribir la información del perfil de la persona que haya recibido originalmente ese email.

Klaviyo puede identificar a los visitantes del sitio para realizar el seguimiento en las siguientes circunstancias:
- Cuando una persona, en un momento determinado, hace clic en un enlace dentro de un email o SMS de Klaviyo con dirección a tu sitio web.
- Cuando una persona, en un momento determinado, se suscribe o registra mediante un formulario de Klaviyo.
- Si alguien envía información identificativa, como una dirección de email o un número de teléfono, mediante un formulario de Klaviyo.
Un formulario debe enviar información de identificación para identificar un navegador nuevo. Un botón que solo abre una URL o cierra el formulario, llega al paso de éxito o pulsa un botón de tocar para enviar un mensaje de texto no identifica un nuevo navegador por sí solo.
- Si alguien, en algún momento, ha iniciado sesión en tu sitio web (y has instalado un seguimiento personalizado para usuarios con la sesión iniciada, que no está incluido con las integraciones de comercio electrónico nativas de Klaviyo).
Como resultado, hasta que no envíes emails o mensajes con Klaviyo y hagas crecer tus listas, es probable que no veas mucha actividad de seguimiento en el sitio. Con el tiempo, Klaviyo identificará una parte mayor de tu base de contactos y los datos de seguimiento en el sitio serán más completos.
En el caso de las tiendas de Shopify, debido a la configuración de la privacidad de los clientes, es posible que Klaviyo no pueda registrar los eventos en el sitio de los visitantes que se encuentren en la UE, el EEE, el Reino Unido y Suiza, a menos que hayan dado su consentimiento.
Ejemplos del uso del seguimiento en el sitio
A continuación, se incluyen algunas formas en las que se puede poner en práctica el seguimiento en el sitio:
- Segmentar los contactos en función del nivel de interacción
Al obtener detalles clave sobre qué contactos interactúan con tu sitio web y con qué frecuencia lo hacen, puedes diseñar una estrategia de comunicación más personal que fomente la interacción. - Activar un flujo automatizado de email o SMS para los visitantes que naveguen varias veces por el sitio sin comprar nada
Aunque no es recomendable enviar a cada usuario un email o un SMS cada vez que visite tu sitio web, quizás sí te interese iniciar una interacción ligera con los usuarios que visiten el sitio varias veces en un breve periodo de tiempo, pero no realicen ninguna compra. Por ejemplo, puedes activar un flujo para los visitantes que hayan tenido actividad en el sitio al menos 4 veces en los últimos 30 días, pero que no hayan iniciado ni completado ningún pago.
Es importante tener en cuenta que, en el caso concreto de los eventos Actividad en el Sitio, aunque puedes segmentar en el evento en sí, los datos que contiene no se pueden usar para la segmentación ni para filtrar flujos.
El parámetro _kx
Cuando tengas activado el seguimiento de Email al sitio web y tengas Klaviyo.js en el sitio web, Klaviyo identificará a las personas que hagan clic en un email de Klaviyo y acaben navegando por el sitio web. Esta es una de las formas fundamentales en las que Klaviyo puede identificar a los nuevos visitantes del sitio y asignarles una cookie para que se les pueda reconocer en visitas posteriores desde ese navegador. Si la cookie de identificación caduca o se elimina, el navegador debe identificarse de nuevo.
Para hacer un seguimiento de los clics en enlaces de SMS e identificar a los visitantes que hacen clic para acceder a tu sitio, incluye un enlace y selecciona Acortar enlaces automáticamente al configurar tu mensaje de SMS.
El seguimiento de email al sitio web de Klaviyo funciona añadiendo un parámetro adicional a las direcciones URL que envías (es decir, el parámetro _kx). Klaviyo utiliza este valor cifrado para identificar al destinatario original del mensaje cuando se abre el enlace en tu sitio web. Mira el siguiente enlace a modo de ejemplo para entender cómo se mostrará este parámetro en la dirección URL:
http://example.com/?_kx=J8fjcn003Wy6b-3ILNlOyZXabW6dcFwTyeuxrowMers%3D.McN66
Este parámetro se añade automáticamente cuando se envían emails en tiempo real y no debería afectar a los tiempos de carga de los enlaces. Tampoco debería hacer que los enlaces dejen de funcionar debido a la colocación del parámetro. Ten en cuenta que, al previsualizar los emails, el valor establecido para el parámetro _kx será solo un marcador de posición para evitar que se agreguen cookies como destinatario.
Sin embargo, si usas direcciones URL que contienen parámetros de consulta para indicar al servidor que descargue un archivo automáticamente, el parámetro _kx podría hacer que el enlace deje de funcionar. Para que las descargas sigan funcionando, configura el servidor para que ignore este parámetro o desactiva el seguimiento de la actividad de email a sitio web en la cuenta. Para desactivarlo, ve a Configuración > Email > Seguimiento, desmarca Activar el seguimiento de la actividad de email a sitio web y haz clic en Guardar. Esta configuración se aplica en toda la cuenta; no puedes desactivarla para campañas individuales.
Recursos adicionales
- Getting started with reporting
Learn about the different robust Klaviyo reporting tools available in your account. Klaviyo is built to help your business grow and strengthen your relationships with your audience by putting data to work. Segmentation and automation tools allow you to personalize and target your communication efforts across channels to boost engagement and drive business growth. However, in order to understand how well your business strategies and marketing efforts are working, you need proper reporting to measure and analyze performance trends over time.
- Understanding message conversion tracking
Learn how conversion tracking works for email, SMS, and mobile push messaging and how to edit these settings. For each campaign and flow sent, Klaviyo automatically tracks conversions. This allows you to analyze the performance of your marketing channels and their individual success.
- Understanding cookies in Klaviyo
Learn more about how Klaviyo uses cookies as a part of our web tracking to gather information and help improve conversion rates and email performance. This article explains the specific cookie we use and its purposes so that you understand how customers are tracked. This information helps you understand how Klaviyo gathers data, and how this may impact customer privacy and compliance laws.