Découvrez KlaviyoAIBot, notamment :

  • Ce que c’est et ce qu’il explore
  • Comment identifier les demandes authentiques
  • Comment l’exploration respecte les règles du site et comment la contrôler

Cet article s’adresse à toute personne qui constate du trafic provenant de KlaviyoAIBot et qui souhaite confirmer s’il est légitime ou ajuster la manière dont il est autorisé à explorer le site.

Qu’est-ce que KlaviyoAIBot ?

KlaviyoAIBot est un user-agent utilisé par les fonctionnalités d’IA de Klaviyo, dont Customer Agent. Pour Customer Agent, KlaviyoAIBot récupère des pages accessibles au public à partir de domaines et d’URL associés à votre compte. En indexant ce contenu, Klaviyo peut adapter les expériences d’IA, à la fois sur votre site web et dans Klaviyo. Cela est utile pour la génération de contenu, les réponses d’IA, et les recommandations de produits.

Vous pouvez ajouter des sources au-delà de votre boutique principale, notamment des Centres d'aide (comme Zendesk), des blogs, et des articles d'actualité. KlaviyoAIBot ne se connecte pas pour accéder aux pages protégées par une authentification ou par un paywall.

Comment ça marche

  • Consentement et portée
    Customer Agent analyse votre vitrine en ligne connectée et les sources supplémentaires que vous ajoutez. Par exemple, il peut explorer des pages publiques Shopify associées à votre compte Klaviyo, mais il ne recherchera pas de contenu connexe sur Wikipedia.
  • Respect des règles du site
    Customer Agent vérifie robots.txt lorsqu’il choisit des pages à partir du plan de site de votre site. Le protocole d’exclusion des robots (REP) est défini dans RFC 9309.
  • Politesse
    Lorsqu’une requête de page reçoit le code HTTP 429, Customer Agent attend avant de réessayer, avec des temps d’attente plus longs entre les tentatives. Ces nouvelles tentatives n’utilisent pas l’en-tête Retry-After pour définir le temps d’attente.
  • Revisites
    Customer Agent réexplore périodiquement les sources pour lesquelles la synchronisation automatique est activée. La fréquence varie en fonction des signaux de changement et de votre configuration.

Comment identifier KlaviyoAIBot

Le user-agent identifie le trafic des robots d’exploration, tandis que les signatures de message HTTP aident à vérifier son origine.

Traitez les requêtes comme non vérifiées, sauf si vous pouvez valider leurs signatures ou confirmer leur identité via Cloudflare. Une chaîne user-agent seule ne prouve pas qu’une requête provient de Klaviyo.

Agent utilisateur

KlaviyoAIBot/1.0 (+https://help.klaviyo.com/hc/fr-fr/articles/40496146232219)

Après une réponse HTTP 400 ou 403, Customer Agent peut réessayer une requête de page sans ce user-agent lorsque robots.txt autorise l’accès. Utilisez la vérification de signature pour identifier ces requêtes.

Signatures de messages HTTP (authentification des robots web)

Customer Agent signe ses requêtes de pages, de plan de site et de robots.txt à l’aide de HTTP Message Signatures RFC 9421 et de Web Bot Auth de Cloudflare. Vous pouvez utiliser cela pour vérifier que la requête provient bien de KlaviyoAIBot sans vous appuyer sur des listes d’autorisations IP.

Les requêtes signées incluent les en-têtes Signature-Agent, Signature-Input et Signature. Validez la signature par rapport au répertoire de clés publiques de Klaviyo ; la présence de ces en-têtes à elle seule ne constitue pas une preuve d’authenticité.

Astuce: si votre site est derrière Cloudflare et que la vérification Web Bot Auth est activée, Cloudflare peut valider les signatures de Klaviyo et marquer le trafic vérifié avec cf.bot_management.verified_bot = true. Ce champ identifie les bots vérifiés de manière générale ; il n’est pas spécifique à Klaviyo. Tenez compte de cette portée lorsque vous l’utilisez dans des règles WAF.

Je vois du trafic qui indique qu’il s’agit de KlaviyoAIBot. Comment savoir si c’est réel ?
Si vous utilisez Cloudflare, vérifiez le statut vérifié de la requête et l’identité du bot. Si vous n’utilisez pas Cloudflare, validez les en-têtes HTTP Message Signature par rapport au répertoire de clés publiques de Klaviyo, conformément à la RFC 9421 et à Web Bot Auth.

Ce que KlaviyoAIBot explore

  • Votre boutique e-commerce
    Le domaine e-commerce connecté à Klaviyo.
  • Sources supplémentaires
    Autres sources que vous ajoutez à Customer Agent, comme le Centre d’aide (p. ex., Zendesk), les portails de documentation, les bases de connaissances, les blogs, et les articles d’actualité.
  • Contenu public
    Utilisez des pages accessibles publiquement comme sources. Les règles des robots guident les analyses du site web ; elles ne protègent pas le contenu privé. Utilisez une authentification ou d’autres contrôles d’accès pour les pages privées.

Comment contrôler ou limiter l’exploration

  • Robots.txt
    Ajoutez ou mettez à jour les règles robots pour l’agent utilisateur KlaviyoAIBot afin de contrôler quelles pages de plan de site sont incluses dans les analyses du site web. Pour en savoir plus sur robots.txt et REP.
  • Ralentissements temporaires
    Renvoyez le code HTTP 429 pour que Customer Agent attende avant de réessayer les requêtes de page. Ne vous appuyez pas sur les réponses 503 ni sur Retry-After pour définir ce délai avant nouvelle tentative.
  • Choisissez ce qui est connecté
    Vous pouvez ajouter ou supprimer les domaines et les URL connectés à Customer Agent dans Knowledge.

Pour supprimer une source, vous devez avoir l’autorisation de modifier Customer Agent. La suppression d’une source de site web supprime également ses sous-pages indexées.

  1. Ouvrez Customer Agent > Connaissances et sélectionnez la source que vous souhaitez supprimer.
  2. Ouvrez Plus d’actions, puis sélectionnez Supprimer. La source est supprimée, et vous revenez à la page Connaissances.

Puis-je bloquer une section spécifique de mon site ?
Oui. Utilisez des règles robots pour KlaviyoAIBot dans robots.txt afin d’interdire ces chemins lors des analyses de sites web. Si vous avez besoin d’aide pour modifier le fichier, contactez l’administrateur de votre site web. Pour supprimer du contenu déjà indexé dans Customer Agent, supprimez la source de Knowledge.

Le bot obéit-il aux signaux temporaires de ralentissement ?
Customer Agent attend avant de réessayer les requêtes de page qui renvoient HTTP 429. Le temps d’attente augmente entre les nouvelles tentatives. Il n’utilise pas Retry-After pour définir ce délai, et une réponse 503 ne déclenche pas le même comportement de nouvelle tentative de demande de page.

Utilisation des données et confidentialité

KlaviyoAIBot récupère du contenu pour alimenter des fonctionnalités d’IA, telles que la génération de contenu, les réponses d’IA et les recommandations de produits. Le contenu exploré est associé à votre compte et respecte vos paramètres.

La synchronisation automatique permet à Customer Agent de mettre à jour périodiquement le contenu indexé à partir de pages sources disponibles publiquement. Les sources pour lesquelles la synchronisation automatique n’est pas activée nécessitent une resynchronisation manuelle pour actualiser leur contenu. Pour actualiser une source, ouvrez-la dans Connaissances et sélectionnez Resynchroniser.

Lors d’une resynchronisation de site web terminée, Customer Agent supprime les sous-pages indexées qui ne figurent plus dans le sitemap du site ou qui sont interdites par robots.txt. La suppression dépend du moment où le site web est resynchronisé avec succès, donc une modification sur votre site ne supprime pas immédiatement le contenu indexé. Pour supprimer du contenu directement, supprimez sa source de Knowledge.

Lorsque vous supprimez une source de Customer Agent, Klaviyo supprime cette source, ainsi que ses sous-pages indexées, de la base de connaissances de votre compte.

Publiez-vous des plages d’adresses IP ?

Non. La vérification repose sur des signatures cryptographiques et sur le programme Verified Bots de Cloudflare, plutôt que sur des listes d’autorisation d’adresses IP statiques.

Ressources supplémentaires

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

Cet article vous a-t-il été utile ?
Utilisez ce formulaire uniquement pour nous faire part de vos commentaires sur cet article. Comment contacter l’assistance.

Explorer d’autres contenus Klaviyo

Communauté
Contactez des membres de votre secteur, des partenaires et des experts Klaviyo pour trouver de l’inspiration, partager des informations et obtenir des réponses à toutes vos questions.
Partenaires
Engagez un expert certifié Klaviyo pour vous aider avec une tâche spécifique ou pour la gestion continue du marketing.
Assistance

Accédez à l’assistance par l’intermédiaire de votre compte.

Assistance par e-mail (essai gratuit et comptes payants) Disponible 24 h/24, 7 j/7

Assistance par chat/virtuelle
La disponibilité varie selon la localisation et le type d’abonnement.