ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Tutoriels
  3. Comment construire un tableau de bord AEO
Tutoriel

Comment construire un tableau de bord AEO

Suivez la présence de votre marque dans les réponses de ChatGPT, Perplexity et Google côte à côte. Construisez un tableau de bord AEO avec Scavio et Metabase en une journée.

Obtenez une clé API gratuiteDocumentation API

L'Answer Engine Optimization (AEO) est la pratique qui consiste à apparaître dans les réponses de ChatGPT, Perplexity et Claude, et pas seulement dans Google. Ce tutoriel vous guide dans la construction d'un tableau de bord AEO qui exécute des prompts quotidiens, capture les mentions de marque et visualise les tendances au fil du temps en utilisant Scavio pour les données et Metabase pour les graphiques.

Prérequis

  • Python 3.8+
  • Une clé API Scavio
  • Une base de données Postgres (le niveau gratuit de Supabase fonctionne)
  • Metabase auto-hébergé ou cloud

Parcours

Étape 1: Configurer le schéma de la base de données

Créer une table pour enregistrer les lignes prompt-réponse-mention.

CREATE TABLE aeo_log (
  id SERIAL PRIMARY KEY,
  run_date DATE,
  engine TEXT,
  prompt TEXT,
  answer TEXT,
  brand_mentions JSONB
);

Étape 2: Écrire le script de suivi quotidien

Pour chaque moteur et chaque prompt, interroger Scavio et enregistrer le résultat.

Python
ENGINES = ['chatgpt', 'perplexity']
PROMPTS = ['best SERP API 2026', 'top Claude Code alternatives']

def run_tracker():
    for engine in ENGINES:
        for prompt in PROMPTS:
            resp = requests.post('https://api.scavio.dev/api/v1/ask',
                headers={'x-api-key': API_KEY},
                json={'platform': engine, 'prompt': prompt}).json()
            mentions = count_brands(resp.get('answer', ''))
            save_row(engine, prompt, resp['answer'], mentions)

Étape 3: Planifier avec cron

Exécuter le suivi quotidiennement à 8h UTC.

Bash
0 8 * * * /usr/bin/python3 /path/to/aeo_tracker.py

Étape 4: Construire des graphiques Metabase

Créer un graphique de tendance des mentions de marque au fil du temps, par moteur.

-- In Metabase, use:
SELECT run_date, engine, brand_mentions->>'Scavio' AS scavio_count
FROM aeo_log
ORDER BY run_date;

Étape 5: Configurer des alertes

Configurer Metabase pour envoyer un e-mail à l'équipe lorsque le nombre de mentions d'un concurrent augmente de 20% ou plus.

Text
// Metabase UI: Subscriptions > New alert on trend change

Exemple Python

Python
import os, requests, psycopg2, json

API_KEY = os.environ['SCAVIO_API_KEY']
PG_URL = os.environ['POSTGRES_URL']
BRANDS = ['Scavio', 'SerpAPI', 'Tavily']

def count_brands(text):
    return {b: text.lower().count(b.lower()) for b in BRANDS}

def run():
    conn = psycopg2.connect(PG_URL)
    cur = conn.cursor()
    for engine in ['chatgpt', 'perplexity']:
        for prompt in ['best SERP API 2026']:
            r = requests.post('https://api.scavio.dev/api/v1/ask',
                headers={'x-api-key': API_KEY},
                json={'platform': engine, 'prompt': prompt}).json()
            cur.execute('INSERT INTO aeo_log (run_date, engine, prompt, answer, brand_mentions) VALUES (CURRENT_DATE, %s, %s, %s, %s)',
                (engine, prompt, r.get('answer', ''), json.dumps(count_brands(r.get('answer', '')))))
    conn.commit()

run()

Exemple JavaScript

JavaScript
import { Client } from 'pg';
const API_KEY = process.env.SCAVIO_API_KEY;
const BRANDS = ['Scavio', 'SerpAPI', 'Tavily'];
const pg = new Client({ connectionString: process.env.POSTGRES_URL });
await pg.connect();
for (const engine of ['chatgpt', 'perplexity']) {
  const r = await fetch('https://api.scavio.dev/api/v1/ask', {
    method: 'POST',
    headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ platform: engine, prompt: 'best SERP API 2026' })
  });
  const { answer } = await r.json();
  const mentions = Object.fromEntries(BRANDS.map(b => [b, (answer.toLowerCase().match(new RegExp(b.toLowerCase(), 'g')) || []).length]));
  await pg.query('INSERT INTO aeo_log (run_date, engine, prompt, answer, brand_mentions) VALUES (CURRENT_DATE, $1, $2, $3, $4)', [engine, 'best SERP API 2026', answer, mentions]);
}
await pg.end();

Sortie attendue

JSON
Daily rows appear in the aeo_log table, one per engine-prompt combination. Metabase charts display a 30-day trend line of brand mentions, and an alert fires when a competitor's count spikes.

Tutoriels associés

  • Comment suivre les mentions de marque IA dans ChatGPT
  • Comment surveiller les citations de Perplexity

Questions fréquentes

La plupart des développeurs terminent ce tutoriel en 15 à 30 minutes. Vous aurez besoin d'une clé API Scavio (l'offre gratuite suffit) et d'un environnement Python ou JavaScript fonctionnel.

Python 3.8+. Une clé API Scavio. Une base de données Postgres (le niveau gratuit de Supabase fonctionne). Metabase auto-hébergé ou cloud. Une clé API Scavio vous donne 50 crédits gratuits à l'inscription.

Oui. L'offre gratuite comprend 50 crédits à l'inscription, ce qui est largement suffisant pour terminer ce tutoriel et prototyper une solution fonctionnelle.

Scavio dispose d'un package natif LangChain (langchain-scavio), d'un serveur MCP et d'une API REST simple qui fonctionne avec tout client HTTP. Ce tutoriel utilise the raw REST API, mais vous pouvez l'adapter à votre framework de prédilection.

Ressources connexes

Use Case

Suivi de l'optimisation des moteurs de réponse

Read more
Best Of

Meilleure API pour les créateurs de tableaux de bord AEO en 2026

Read more
Best Of

Meilleurs outils de suivi AEO pour fondateurs SaaS en 2026

Read more
Use Case

Tableau de bord de suivi des métriques GEO/AEO

Read more
Solution

Optimisation des moteurs de réponse pour les marques

Read more
Solution

Suivez les citations AEO/GEO sur les moteurs de réponse IA

Read more

Commencer

Suivez la présence de votre marque dans les réponses de ChatGPT, Perplexity et Google côte à côte. Construisez un tableau de bord AEO avec Scavio et Metabase en une journée.

Obtenez une clé API gratuiteLire la documentation
ScavioScavio

API de recherche en temps réel pour agents IA. Recherchez sur toutes les plateformes, pas seulement Google.

Produit

  • Fonctionnalités
  • Tarifs
  • Tableau de bord
  • Affiliés

Développeurs

  • Documentation
  • Référence API
  • Démarrage rapide
  • Intégration MCP
  • SDK Python

Alternatives

  • Alternative à Tavily
  • Alternative à SerpAPI
  • Alternative à Firecrawl
  • Alternative à Exa

Outils

  • Formateur JSON
  • cURL vers code
  • Compteur de jetons
  • Tous les outils

© 2026 Scavio. Tous droits réservés.

Featured on TAAFT
Conditions d'utilisationPolitique de confidentialité