Cómo crear una métrica personalizada de página vista
Objetivos del artículo
Aprende a crear una métrica personalizada de página vista y entiende cuándo los clientes visitan páginas que no son de producto en el sitio.
Antes de empezar
Antes de continuar, asegúrate de que el JavaScript en el sitio de Klaviyo (Klaviyo.js) esté instalado en cada página que quieras rastrear. Para Shopify, integra la tienda y habilita el seguimiento en el sitio con la guía de configuración. Para otros sitios, sigue Primeros pasos con el seguimiento en el sitio de Klaviyo. Los fragmentos de código a continuación requieren Klaviyo.js para enviar eventos a tu cuenta.
Es importante agregar el siguiente fragmento de código JavaScript a cada página del sitio para la que quieras rastrear una métrica de Viewed Page. Este fragmento funcionará tanto para página de destino como para cualquier otra página del sitio.
Instalar el fragmento
- Copia y pega el fragmento completo que aparece a continuación en cada página que quieras rastrear. Antes de publicar, personaliza el nombre de la página y el nombre del evento (opcional) como se describe a continuación, o usa el fragmento de URL alternativo.
- Luego, guarda y publica los archivos de tu sitio web con el código actualizado.
<script type="text/javascript">
//Script to initialize 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">
//Script to track viewed page
klaviyo.track("Viewed Page", {
PageName: "About Us"
});
</script>Cuando un visitante identificado ve una página que contiene este fragmento, Klaviyo registra un evento en tu métrica personalizada Viewed Page, con el valor PageName "About Us".
Cambiar el valor de PageName
Puedes cambiar el valor de ejemplo anterior para representar otro nombre de página en tu sitio.
- Elimina el valor de ejemplo "About Us".
- Agrega el texto que quieras dentro de las comillas. Por ejemplo, si quieres rastrear las visitas a la página de historias de tu marca, podrías usar "Historias de clientes" como valor.
Cambiar el nombre del evento Página vista
Puedes cambiar el nombre del evento Viewed Page por otro (p. ej., Visited Page, Tracked Page, etc.).
- Elimina el nombre de evento de ejemplo Página vista .
- Agrega el texto que quieras entre las comillas.
Hacer seguimiento de Página vista por URL
Para rastrear Viewed Page por URL en lugar de por nombre de página, usa el fragmento alternativo a continuación en lugar del primer fragmento. Mantén window.location.href exactamente como se muestra, sin comillas. Automáticamente configura la propiedad url con la URL de la página que el visitante está viendo.
<script type="text/javascript">
//Script to initialize 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">
//Script to track viewed page
klaviyo.track("Viewed Page", {
url: window.location.href
});
</script>Prueba el seguimiento de página vista
Para probar si el seguimiento de Página vista funciona, asegúrate de que la página se haya publicado. Agrega ?utm_email=youremail@example.com a la URL de la página y reemplaza youremail@example.com con tu propia dirección de correo electrónico de prueba. Si la URL ya contiene un ?, usa &utm_email=youremail@example.com en su lugar. Agrega el parámetro antes de cualquier fragmento # y luego vuelve a cargar la página para identificar tu navegador y hacer seguimiento de tu visita.
- Después de visitar la página, entra a la cuenta de Klaviyo.
- Ve a Análisis > Métricas.
- Busca Viewed Page (o cualquier nombre alternativo que uses para esta métrica) en el campo de arriba.

4. Haz clic en la métrica Página vista (o la métrica que estés usando).
5. Selecciona la pestaña Feed de actividad. Busca el evento del perfil de prueba. Abre el menú y selecciona Detalles de la actividad para verificar que el nombre de la página o la URL coincidan con la página que visitaste.

Si puedes ver la actividad, significa que la métrica tiene seguimiento correctamente. Si no ves la actividad, intenta volver a cargar la página en Klaviyo. Si aun así no aparece, confirma que Klaviyo.js y el snippet seleccionado estén instalados en la página publicada y luego vuelve a visitarla con el correo electrónico de prueba. Para Shopify, también revisa el requisito de consentimiento a continuación.
En el caso de tiendas de Shopify, según la configuración de privacidad del cliente en Shopify, es posible que Klaviyo no pueda rastrear eventos en el sitio de visitantes de tu tienda de Shopify en la UE, el EEE, el Reino Unido y Suiza, a menos que hayan otorgado su consentimiento.
Recursos adicionales
- Cómo funcionan las cookies en Klaviyo
Obtén más información sobre cómo Klaviyo usa cookies como parte de nuestro seguimiento web para recopilar información y ayudar a mejorar la tasa de conversión y el rendimiento del correo electrónico. Este artículo explica la cookie específica que usamos y sus propósitos para que entiendas cómo se rastrea a los clientes. Esta información ayuda a entender cómo Klaviyo recopila datos y cómo esto puede afectar la privacidad del cliente y las leyes de cumplimiento.
- 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:
- Setting Up API-based Website Activity Events