Comprender cómo funciona KlaviyoAIBot
Obtén información sobre KlaviyoAIBot, incluidos:
- Qué es y qué rastrea
- Cómo identificar solicitudes auténticas
- Cómo el rastreo respeta las reglas del sitio y cómo controlarlo
Este artículo es para cualquiera que vea tráfico de KlaviyoAIBot y quiera confirmar si es legítimo o ajustar cómo se le permite rastrear.
¿Qué es KlaviyoAIBot?
KlaviyoAIBot es un agente de usuario que usan las funciones de IA de Klaviyo, incluido el Agente de Clientes. Para el Agente de Clientes, KlaviyoAIBot obtiene páginas disponibles públicamente de dominios y URL vinculados a la cuenta. Al indexar este contenido, Klaviyo puede adaptar las experiencias de IA tanto en el sitio web como dentro de Klaviyo. Esto es útil para la generación de contenido, las respuestas de IA y las recomendaciones de productos.
Puedes agregar fuentes además de tu tienda principal, incluidos los centros de ayuda (como Zendesk), blogs y artículos de noticias. KlaviyoAIBot no inicia sesión para acceder a páginas detrás de autenticación o muros de pago.
Cómo funciona
- Consentimiento y alcance
Agente de Clientes escanea tu tienda conectada y las fuentes adicionales que agregues. Por ejemplo, puede rastrear páginas públicas de Shopify conectadas a tu cuenta de Klaviyo, pero no buscará contenido relacionado en Wikipedia. - Respeto por las reglas del sitio
Agente de Clientes revisa robots.txt al elegir páginas del sitemap de tu sitio. El Robots Exclusion Protocol (REP) se define en RFC 9309. - Cortesía
Cuando una solicitud de página recibe HTTP 429, el Agente de Clientes espera antes de reintentar, con esperas más largas entre intentos. Estos reintentos no usan el encabezado Retry-After para configurar el tiempo de espera. - Revisitas
Agente de Clientes vuelve a rastrear periódicamente las fuentes con la sincronización automática habilitada. La frecuencia varía según las señales de cambio y la configuración.
Cómo identificar KlaviyoAIBot
El user-agent identifica el tráfico de rastreadores, mientras que las firmas de mensajes HTTP ayudan a verificar su origen.
Trata las solicitudes como no verificadas, a menos que puedas validar sus firmas o confirmar su identidad a través de Cloudflare. Una cadena de agente de usuario por sí sola no prueba que una solicitud haya venido de Klaviyo.
Agente de usuario
KlaviyoAIBot/1.0 (+https://help.klaviyo.com/hc/es-es/articles/40496146232219)
Después de una respuesta HTTP 400 o 403, Agente de Clientes puede reintentar una solicitud de página sin este user-agent cuando robots.txt permite el acceso. Usa la verificación de firmas para identificar estas solicitudes.
Firmas de mensajes HTTP (autenticación de bot web)
El Agente de Clientes firma sus solicitudes de página, sitemap y robots.txt usando HTTP Message Signatures RFC 9421 y Web Bot Auth de Cloudflare. Puedes usar esto para verificar que la solicitud realmente provino de KlaviyoAIBot sin depender de listas de permitidos de IP.
Las solicitudes firmadas incluyen los encabezados Signature-Agent, Signature-Input y Signature. Valida la firma con el directorio de claves públicas de Klaviyo; la presencia de estos encabezados por sí sola no es una prueba de autenticidad.
Consejo: Si tu sitio está detrás de Cloudflare y la verificación de Web Bot Auth está habilitada, Cloudflare puede validar las firmas de Klaviyo y marcar el tráfico verificado con cf.bot_management.verified_bot = true. Este campo identifica bots verificados en general; no es específico de Klaviyo. Ten en cuenta ese alcance cuando lo uses en reglas de WAF.
Veo tráfico que dice que es KlaviyoAIBot. ¿Cómo sé que es real?
Si usas Cloudflare, revisa el estado verificado de la solicitud y la identidad del bot. Si no usas Cloudflare, valida los encabezados de firma del mensaje HTTP con el directorio de claves públicas de Klaviyo según RFC 9421 y Web Bot Auth.
Qué rastrea KlaviyoAIBot
- Tu tienda de ecommerce
El dominio de ecommerce conectado a Klaviyo. - Fuentes adicionales
Otras fuentes que agregues a Agente de Clientes, como centro de ayuda (p. ej., Zendesk), portales de documentación, bases de conocimiento, blogs y artículos de noticias. - Contenido público
Usa páginas de acceso público como fuentes. Las reglas de robots guían los escaneos del sitio web; no protegen el contenido privado. Usa autenticación u otros controles de acceso para páginas privadas.
Cómo controlar o limitar el rastreo
- Robots.txt
Agrega o actualiza reglas de robots para el user-agent KlaviyoAIBot y controla qué páginas del sitemap se incluyen en los escaneos del sitio web. Obtén más información sobre robots.txt y REP. - Ralentizaciones temporales
Devuelve HTTP 429 para que Agente de Clientes espere antes de reintentar las solicitudes de página. No te bases en las respuestas 503 ni en Retry-After para establecer ese retraso de reintento. - Elige lo que está conectado
Puedes agregar o quitar los dominios y las URL conectadas al Agente de Clientes en Conocimiento.
Para eliminar una fuente, necesitas permiso para editar el Agente de Clientes. Al eliminar una fuente de sitio web, también se eliminan sus subpáginas indexadas.
- Abre Agente de Clientes > Conocimiento y selecciona la fuente que quieres eliminar.
- Abre Más acciones y selecciona Eliminar. La fuente se elimina y regresas a la página Conocimientos.
¿Puedo bloquear una sección específica de mi sitio?
Sí. Usa reglas de robots para KlaviyoAIBot en robots.txt para bloquear esas rutas en los escaneos del sitio web. Si necesitas ayuda para editar el archivo, contacta al administrador del sitio web. Para eliminar contenido que ya se indexó en el Agente de Clientes, elimina la fuente de Knowledge.
¿El bot obedece las señales temporales de desaceleración?
Agente de Clientes espera antes de volver a intentar solicitudes de página que devuelven HTTP 429. El tiempo de espera aumenta entre reintentos. No usa Retry-After para establecer ese retraso, y una respuesta 503 no activa el mismo comportamiento de reintento de solicitud de página.
Uso de datos y privacidad
KlaviyoAIBot recupera contenido para impulsar funciones de IA, como la generación de contenido, las respuestas con IA y las recomendaciones de productos. El contenido rastreado está vinculado a la cuenta y sigue la configuración.
La sincronización automática permite que el Agente de Clientes actualice periódicamente el contenido indexado a partir de páginas de origen disponibles públicamente. Las fuentes sin la sincronización automática habilitada necesitan una resincronización manual para actualizar su contenido. Para actualizar una fuente, ábrela en Conocimiento y selecciona Resincronizar.
Durante una resincronización completada del sitio web, Agente de Clientes elimina las subpáginas indexadas que ya no están en el sitemap del sitio o que no están permitidas por robots.txt. La eliminación depende de cuándo se resincronice correctamente el sitio web, por lo que un cambio en el sitio no elimina inmediatamente el contenido indexado. Para eliminar contenido directamente, borra la fuente en Knowledge.
Cuando eliminas una fuente de Agente de Clientes, Klaviyo elimina esa fuente y sus subpáginas indexadas de la base de conocimientos de la cuenta.
¿Publican rangos de IP?
No. La verificación se basa en firmas criptográficas y en el programa Verified bots de Cloudflare, en lugar de listas de IP permitidas estáticas.
Recursos adicionales
- Getting started with Customer Agent
Learn how to activate Klaviyo's Customer Agent, an AI-powered tool that provides instant support to your website visitors. Customer Agent ingests information from your Shopify store, and learns any additional information you provide, to answer shopper inquiries across web chat, email, SMS, and WhatsApp.
- Understanding how Customer Agent works
Learn how Klaviyo's Customer Agent understands and answers shopper questions, including what information it uses and the types of questions it can help with.