Analyse de données IA pour site indépendant : requêtes en langage naturel, insights automatiques, détection d’anomalies et rapports
1. Les trois usages des requêtes en langage naturel sur un site indépendant
Un site indépendant n’a pas beaucoup de données : trafic, demandes de devis, soumissions de formulaire, canaux d’acquisition. La méthode classique consiste à demander les chiffres à un collègue data, avec deux semaines de délai. Les requêtes en langage naturel (NLQ, Natural Language Query) permettent aux équipes métier de poser directement leurs questions en langage courant : “Quelle semaine a concentré le plus de demandes de devis en provenance d’Allemagne le mois dernier ?”
Trois usages s’y prêtent : les questions chiffrées du quotidien, la génération automatique du rapport hebdomadaire et les alertes d’anomalie. Ce qui ne s’y prête pas : la modélisation prédictive et l’attribution complexe. Pour savoir comment lire les logs de crawlers IA, voir Analyse des logs de crawlers IA, et pour mettre en place le suivi des citations, voir Tableau de suivi des citations par les moteurs IA.
Un exemple concret : lundi matin, vous ouvrez la fenêtre de dialogue et demandez “Quelles trois pages ont généré le plus de demandes de devis la semaine dernière ?”. Le système interroge l’instantané selon le périmètre prédéfini (soumission de formulaire réussie, dédoublonnage, fenêtre d’attribution de sept jours) et vous renvoie trois lignes.
Résultat : 12 demandes pour la page de comparaison des produits, 8 pour la page FAQ, 5 pour la page d’études de cas, avec une phrase en plus : “La page FAQ gagne 4 demandes par rapport à la période précédente”. L’opération prend 10 secondes, sans avoir à fouiller cinq back-offices.
| Situation | Exemple en langage naturel | Pertinence de l’IA |
|---|---|---|
| Questions chiffrées du quotidien | Quel pays a envoyé le plus de demandes de devis le mois dernier ? | Élevée |
| Génération du rapport hebdomadaire | Rédige les données de cette semaine en trois paragraphes | Élevée |
| Alerte d’anomalie | Pourquoi le taux de conversion a-t-il chuté aujourd’hui ? | Moyenne, validation humaine requise |
| Analyse d’attribution | D’où vient cette demande de devis ? | Moyenne, périmètre fixe requis |
| Modélisation prédictive | Volume de demandes de devis du trimestre prochain | Faible, à éviter |
2. Architecture : couche sémantique, base en lecture seule, validation humaine
Le cœur de cette architecture en quatre couches, c’est la couche sémantique intermédiaire. Cette couche sémantique consiste à figer par avance le périmètre de l’indicateur “demande de devis” : ce qui compte comme une demande valide, les règles de dédoublonnage, le fuseau horaire, la fenêtre d’attribution. Le modèle ne peut interroger qu’à l’intérieur de ce cadre, il ne peut pas inventer ses propres définitions.
La couche données utilise un instantané quotidien, sans connexion à la base de production. Le modèle tourne au petit matin sur les données de la veille, et les équipes consultent dans la journée l’instantané de la veille : la base n’est pas sollicitée et on évite les données sales d’une lecture pendant l’écriture. Pour le calcul de l’attribution des leads, voir Comment calculer correctement l’attribution des leads.
| Niveau | Ce que nous faisons | Ligne rouge |
|---|---|---|
| Couche questions | Les équipes posent leurs questions en langage courant | Interdiction de demander des données hors périmètre |
| Couche sémantique | Définitions d’indicateurs prédéfinies | Interdiction pour le modèle d’inventer une définition |
| Couche données | Instantané quotidien en lecture seule | Interdiction d’écrire dans la base de production |
| Couche conclusions | Diffusion après validation humaine | Interdiction d’envoyer un e-mail ou de modifier un prix automatiquement |
3. Analyse automatique : quels indicateurs surveiller chaque jour
Un site en propre n’a pas besoin de surveiller automatiquement tous ses indicateurs. Cinq seulement méritent un suivi quotidien : visites journalières, demandes de devis, taux de soumission du formulaire, taux de rebond et nombre d’erreurs de page. Les autres indicateurs, un coup d’œil par semaine suffit. Ce que produit l’analyse automatique n’est pas une « prédiction », mais « par rapport à la même période la semaine dernière, quel indicateur a varié au-delà du seuil ».
Un exemple : le système constate que les demandes de devis du jour ont chuté de 40 % par rapport au même jour de la semaine dernière et génère automatiquement une alerte : « Demandes de devis en baisse de 40 %, et dans le même temps le taux de soumission du formulaire est passé de 8 % à 3 % : le formulaire est probablement en cause. » Cette alerte part vers la personne de permanence, qui va vérifier le formulaire. Pour mettre en place les alertes du site, voir Surveillance et alertes du site.
| Indicateur | Fréquence de suivi | Seuil d’alerte |
|---|---|---|
| Visites journalières | Quotidienne | Alerte si baisse de 30 % sur un an |
| Demandes de devis journalières | Quotidienne | Alerte si baisse de 40 % sur un an |
| Taux d’envoi du formulaire | Quotidienne | Alerte si baisse de plus de 2 points |
| Taux de rebond | Chaque semaine | Alerte si hausse de plus de 10 points |
| Nombre d’erreurs de page | Quotidienne | Alerte dès qu’une erreur 5xx apparaît |
4. Détection d’anomalies : comment fixer les seuils, comment gérer les jours fériés
L’erreur la plus fréquente en détection d’anomalies, c’est de prendre un jour férié pour une anomalie. Les données du lundi sont naturellement plus élevées que celles du week-end, et le trafic du site baisse naturellement pendant la semaine de Noël. La bonne méthode : comparer au même jour de la semaine précédente plutôt qu’à la veille, et intégrer un calendrier des jours fériés pour ne pas déclencher d’alerte ces jours-là.
L’autre seuil est la bande de fluctuation : une variation normale reste dans une fourchette de plus ou moins 20 %, au-delà seulement on alerte. Un site B2B en propre a une base faible et de fortes variations d’un jour à l’autre ; les données journalières sont trop sensibles, mieux vaut lisser sur une moyenne mobile de 7 jours avant de juger. Pour les indicateurs de performance, voir Core Web Vitals.
Comment tenir le calendrier des jours fériés : listez les jours fériés légaux des marchés visés, par exemple la semaine de Noël en Allemagne, Thanksgiving aux États-Unis, la fête nationale en Chine, et mettez-le à jour une fois par an. Le script d’alerte consulte d’abord ce calendrier chaque jour : si la date du jour ou l’une des deux dates voisines est fériée, le niveau d’alerte est abaissé d’un cran, on se contente d’enregistrer sans notifier.
| Situation | Méthode de diagnostic | Traitement |
|---|---|---|
| Fluctuation naturelle en semaine | Dans une fourchette de ±20 % | Pas d’alerte |
| Chute brutale sur une journée | Baisse de 30 % par rapport au même jour de la semaine précédente | Alertes |
| Jour férié | Présent dans le calendrier des jours fériés | Pas d’alerte, priorité abaissée |
| Rythme du week-end | Naturellement 40 % plus bas | Pas d’alerte |
| Moyenne sur 7 jours sous le seuil | 3 jours consécutifs sous le seuil | Alerte renforcée |
5. Pièges à éviter : trois types d’hallucinations et un piège de l’automatisation
Trois types d’hallucinations. Premièrement, inventer une dimension : vous demandez « quel pays domine », et il ajoute « ventilation par type d’appareil », alors que cette dimension n’est pas collectée du tout. Deuxièmement, prendre un échantillon pour l’ensemble : il n’a traité que les 100 premières lignes et parle de « toutes les demandes de devis ». Troisièmement, prendre un jour férié pour une anomalie : le trafic chute à Noël et il alerte sur un « effondrement du trafic ».
Un piège de l’automatisation : laisser l’IA envoyer seule le rapport hebdomadaire. Les formulations semblent correctes, mais les chiffres peuvent être faux. La bonne méthode : l’IA rédige un brouillon, vous vérifiez les chiffres clés avant l’envoi. Pour comprendre comment circulent les données CRM, voir Des contacts du site au CRM.
| Type d’hallucination | Symptôme | Comment la détecter en relecture |
|---|---|---|
| Ajout de dimensions inventées | Le rapport contient des champs jamais collectés | Vérifier par rapport au dictionnaire de données |
| Prendre un échantillon pour la totalité | Taille d’échantillon non indiquée | Vérifier la présence d’un LIMIT dans le SQL |
| Prendre un jour férié pour une anomalie | Alerte de chute pendant la semaine de Noël | Vérifier si l’alerte correspond au calendrier des jours fériés |
| Envoi automatique du rapport | Chiffres faux mais déjà diffusés | Le rapport doit être relu avant envoi |
| Dérive de définition | La définition de « demande de devis » a changé | Verrouiller la définition dans la couche sémantique |
FAQ — Questions fréquentes
Peut-on demander directement au grand modèle de se connecter à la base et d’écrire du SQL pour interroger les données ?
En solo, par quelle étape commencer l’analyse de données par IA pour un maximum de rentabilité ?
Comment fixer le seuil des alertes d’anomalie pour éviter les fausses alertes quotidiennes ?
Comment savoir si les chiffres du rapport hebdomadaire rédigé par l’IA sont corrects ?
La requête en langage naturel permet-elle de faire une analyse d’attribution ?
L’analyse de données par IA devient-elle plus dangereuse à mesure qu’elle s’automatise ?
Pour conclure
L’analyse de données par IA a fait tomber la barrière de l’extraction des données ; la vraie barrière est donc revenue aux définitions des indicateurs et à la validation humaine. Celui qui verrouille les définitions, isole proprement la couche de données et fait passer les conclusions par un humain peut laisser ses équipes interroger les données elles-mêmes en toute confiance ; celui qui, pour gagner du temps, branche le modèle directement sur la base de production finira par prendre une mauvaise décision à partir d’un chiffre faux mais affirmé avec assurance.
Cet ordre ne peut pas être inversé : d’abord les définitions, ensuite l’isolation, et seulement à la fin l’automatisation.
Trois étapes pour passer à l’action : la première semaine, couchez sur une page les définitions des indicateurs clés (demandes entrantes, visites, conversions) ; la deuxième semaine, exportez les données une fois et laissez l’IA rédiger une version brouillon du rapport hebdomadaire, vous vérifiez trois chiffres ; la troisième semaine, ajoutez une règle d’alerte sur les anomalies.
Ne construisez pas un tableau de bord entièrement automatisé dès le départ : commencez par bien rodéer l’étape de validation humaine.Pratique du GEO, les données elles-mêmes sont un corpus que l’IA lit ; des chiffres aux définitions cohérentes sont plus convaincants que n’importe quel argumentaire.
Une phrase à retenir : l’IA cherche les données et rédige les brouillons, l’humain vérifie les chiffres et prend les décisions ; distinguez bien ces deux rôles, et l’automatisation ne deviendra pas une automatisation de l’erreur.
