Entiende la reposición de la actividad de visitantes anónimos de Klaviyo
Objetivos del artículo
Conoce el relleno de actividad de visitantes anónimos y cómo capturar las interacciones en el sitio de los compradores antes de que se identifiquen.
Antes de empezar
De forma predeterminada, el seguimiento web de Klaviyo admite:
- Seguimiento de Con Actividad en el Sitio
Esta métrica se registra cada vez que un navegador identificable visita tu sitio web. - Seguimiento de Producto Visto
Esta métrica se registra cada vez que un navegador identificable ve una página de producto en tu sitio web (en el caso de tiendas de ecommerce).
El seguimiento de Con actividad en el sitio puede ayudarte a segmentar e identificar perfiles que están visitando tu sitio, mientras que el seguimiento de Producto visto puede permitirte enviar recordatorios a los clientes en un flujo de abandono de la navegación.
Ten en cuenta que algunas integraciones no tienen el seguimiento de Producto visto instalado automáticamente.
Relleno de la actividad de visitantes anónimos
Con el backfill de actividad de visitantes anónimos de Klaviyo, puedes capturar la actividad en el sitio de un comprador antes de que sea identificado. Una vez que ese visitante se identifique en el futuro, tendrás acceso a sus eventos históricos en el sitio. Esto te permite tener una vista más completa del recorrido del cliente, independientemente de cuándo se identifiquen mediante el seguimiento web de Klaviyo.
El backfill de actividad anónima solo captura y establece eventos históricos en un perfil, y otra información histórica como Fuente no se capturará con esta función.
Cómo funciona el backfill de visitantes anónimos
Cuando un visitante del sitio ha dado su consentimiento para cookies de análisis y marketing y no se le ha identificado, Klaviyo hará un seguimiento de su actividad en el sitio en el almacenamiento local del navegador durante un máximo de 14 días mediante una cookie del lado del cliente “kl-post-identification-sync”. Una vez que se identifica al visitante del sitio, todos los eventos almacenados en la cookie se enviarán a Klaviyo para ese perfil.
El relleno anónimo se activará cuando:
- Después de enviar el consentimiento a través de un formulario
- Hacer clic en un enlace de un mensaje de Klaviyo
- Se identifica mediante la interfaz de programación de aplicaciones (API) Identify de Klaviyo
- Se ingresó información de contacto o se realizó una compra en la mayoría de las plataformas de comercio electrónico
De forma predeterminada, Klaviyo admite la identificación mediante el pago en la mayoría de las plataformas de comercio electrónico:
Plataforma de comercio electrónico | Compatible |
Shopify | ✅ Cuando el seguimiento adicional con Shopify está habilitado |
WooCommerce | ✅ |
BigCommerce | ⚠️ - Requiere un script personalizado instalado en las páginas de pago |
Magento 2 | ⚠️ - Requiere validación |
Salesforce Commerce Cloud | ⚠️ - Después de la versión 23.7.0 |
PrestaShop | ✅ |
Wix | ❌ |
Plataformas de comercio electrónico personalizadas y otras | Requiere una instalación de script personalizado |
Si usas BigCommerce, algunas versiones de Magento 2, una plataforma personalizada u otras plataformas de comercio electrónico, debes instalar el siguiente script en la página de pago si quieres activar el backfill de visitantes anónimos cuando un cliente realice una compra en tu sitio:
window.onload = function() { // For grabbing the email right after it's entered // Add the field that contains the customer's email address to this list const emailSelectors = [ "input[id='email']", "input[name='email']", "input[placeholder='Email']", "input[type='email']" ] document.querySelector(emailSelectors.join(",")).addEventListener('blur', function() { klaviyo.identify({"email" : this.value}).then(() => console.log("Identified")) });};window.onload = function() { // For grabbing the email when the submit/order button is pressed // Add the field that contains the customer's email address to this list const emailSelectors = [ "input[id='email']", "input[name='email']", "input[placeholder='Email']", "input[type='email']" ] // Add the purchase or complete transaction button to this list const submitSelectors = [ "input[id='submit']", "input[name='submit']", "input[type='submit']" ] document.querySelector(submitSelectors.join(",")).addEventListener('click', function() { klaviyo.identify({ "email" : document.querySelector(emailSelectors.join(",")).value }).then(() => console.log("Identified")) });}; Probar el backfill de visitantes anónimos
Para verificar que el backfill histórico de visitantes anónimos funciona, puedes seguir estos pasos:
Asegúrate de que los eventos del front-end, como Producto visto, se estén activando correctamente antes de hacer pruebas. Puedes encontrar más detalles aquí.
Probar la captura de actividad anónima en tu sitio
- Navega a tu sitio web en una ventana privada y realiza una acción en el sitio como Vio el producto.
- Abre la consola para desarrolladores en el navegador y ve al almacenamiento local. Esto puede estar en la pestaña Almacenamiento o Aplicación de la consola para desarrolladores, según el navegador.
- Verifica que la clave y los valores establecidos en el navegador coincidan con las acciones que realizaste mientras eras anónimo. Anota la marca de tiempo de los datos.
- Después de confirmar que los datos se están almacenando en el navegador, agrega ?utm_email=example@gmail.com al final del URL de tu sitio web, reemplazando example@gmail.com por una dirección de correo electrónico de prueba, y vuelve a cargar la página. Esto identificará el navegador según la dirección de correo electrónico que proporciones.
- Busca la dirección de correo electrónico en Klaviyo.
Deberías ver un perfil que coincida con la dirección de correo electrónico que proporcionaste, con una línea de tiempo de actividad correspondiente a las acciones que realizaste mientras estabas en modo anónimo. Asegúrate de que la clave y los valores del almacenamiento local se hayan borrado y de que los eventos hayan llegado a la cuenta de Klaviyo con las marcas de tiempo correctas.
Probar el relleno retroactivo de visitantes anónimos desde el pago
- Navega a tu sitio web en una ventana privada y realiza una acción en el sitio como Producto visto.
- Agrega un producto al carrito y comienza el proceso de pago
- Ingresa tu información de contacto
- Realizar un pedido
- Busca la dirección de correo electrónico en Klaviyo.
Deberías ver un perfil que coincida con la dirección de correo electrónico que proporcionaste, con una línea de tiempo de actividad correspondiente a las acciones que realizaste mientras estabas en modo anónimo. Asegúrate de que la clave y los valores del almacenamiento local se hayan borrado y de que los eventos hayan llegado a la cuenta de Klaviyo con las marcas de tiempo correctas.
Preguntas frecuentes
¿Puedo desactivar la reposición de la actividad de visitantes anónimos?
Para deshabilitar el relleno de la actividad de visitantes anónimos:
- Ve a Cuenta > Configuración en la esquina inferior izquierda en Klaviyo.
- En la pestaña Datos en la configuración de la cuenta, desmarca la casilla Habilitar el seguimiento de visitantes anónimos .
- Selecciona el botón Actualizar.
El seguimiento web estándar de Klaviyo
Para que Klaviyo pueda realizar el seguimiento de la actividad en el sitio de un comprador de forma predeterminada, debe estar identificado. Esto se hace a través de JavaScript de Klaviyo, que establece una cookie que permite el seguimiento y la identificación de los visitantes del sitio mediante un ID generado automáticamente cuando:
- Completa un formulario de registro de Klaviyo
- Haz clic en un enlace de un mensaje de Klaviyo
Esta cookie puede conservar temporalmente información de identificación personal y dura hasta dos años.
La cookie de Klaviyo solo se usa para el seguimiento web después de que se haya identificado a un comprador y no almacena datos de visitantes anónimos.
Cómo Klaviyo recopila datos en el sitio para visitantes anónimos
Para recopilar datos en el sitio de visitantes anónimos, Klaviyo registra los datos sobre las acciones de un visitante a medida que ocurren y los almacena localmente en su navegador. En el futuro, cuando se identifique a ese visitante, esos datos se enviarán a Klaviyo y se borrarán del navegador. Cualquier actividad futura en el sitio se rastreará como de costumbre a través de la cookie de Klaviyo una vez que también se hayan identificado.
Para almacenar datos en el navegador, el navegador del comprador debe admitir configurar elementos en el almacenamiento local.
Consulta una lista de navegadores que admiten escribir datos en el almacenamiento local.
Ten en cuenta que, si un visitante del sitio usa cualquier tipo de bloqueo de cookies (p. ej., modo incógnito en Chrome o navegación privada en Safari), Klaviyo no puede registrar ni recuperar eventos anónimos.
¿Qué eventos se incluyen en la sincronización posterior a la identificación?
Solo se capturan eventos del lado del cliente, también conocidos como eventos de front-end, a través del seguimiento web de Klaviyo tanto para visitantes identificados como anónimos. Estos eventos se capturan a través del fragmento de seguimiento en el sitio principal de Klaviyo, conocido como Klaviyo.js.
Algunos eventos comunes incluyen:
- Con actividad en el sitio: todas las integraciones
- Producto visto: la mayoría de integraciones de comercio electrónico
- Agregado al carrito - La mayoría de las integraciones de comercio electrónico
Sin embargo, cualquier evento registrado en el sitio mediante klaviyo.track() también se incluye en el relleno de actividad anónima.
Ten en cuenta que algunas integraciones pueden usar eventos del lado del servidor para esto. Por ejemplo, el evento Added to Cart en Magento 2 se envía del lado del servidor.
¿Cuántos eventos se pueden almacenar en el almacenamiento local?
Hay un límite de 5 MB impuesto por el almacenamiento local del navegador, lo que permite hasta 10 000 eventos.
¿Por qué usar el almacenamiento local para el almacenamiento de datos en lugar de cookies?
Las cookies son menos robustas en comparación con el almacenamiento local. Por ejemplo, las cookie tienen una fecha de vencimiento y un tamaño máximo de alrededor de 4 KB. El almacenamiento local puede guardar 5 MB en promedio (según el navegador).
Safari tiene una política de vencimiento de 7 días para el almacenamiento local.
¿Hay alguna preocupación relacionada con el RGPD o la privacidad?
El backfill de actividad de visitantes anónimos usa el almacenamiento local de un navegador para almacenar los datos enviados como propiedades del perfil o evento hasta que se identifica el navegador (después de lo cual se borran los datos locales).
Hasta que se borre, cualquier Javascript del sitio web puede acceder a los datos del almacenamiento local. Esto puede representar un problema de privacidad si envías ciertos tipos de datos sensibles a través de eventos del front-end. Para datos confidenciales, Klaviyo recomienda enviar los datos solo mediante solicitudes del lado del servidor o solo después de identificar un navegador.
¿El llenado retroactivo de la actividad de visitantes anónimos funciona con una herramienta de consentimiento de cookie?
Si la tienda usa una herramienta de consentimiento de cookies (p. ej., OneTrust), el comprador tendría que aceptar que se capture la actividad anónima. Sin acceso, Klaviyo no podrá escribir datos en el almacenamiento local del navegador.
¿Los visitantes anónimos activan flujos?
Una vez que un visitante anónimo se identifica mediante el seguimiento web estándar de Klaviyo, activará flujos siempre que cumpla los requisitos y no haya superado los retrasos de tiempo.
Recursos adicionales
- 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:
- Troubleshooting viewed product tracking
Learn how to troubleshoot issues with your Viewed Product tracking, which is used to track when visitors view products on your site. For some ecommerce platforms, Viewed Product is tracked automatically when you integrate with Klaviyo. For other ecommerce platforms, a snippet must be manually added to your product page template.
- 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.