ScavioScavio
产品定价文档
登录开始使用
  1. 首页
  2. 教程
  3. 如何构建 AEO 仪表板
教程

如何构建 AEO 仪表板

并排跟踪您的品牌在 ChatGPT、Perplexity 和 Google 答案中的表现。使用 Scavio 和 Metabase 在一天内构建 AEO 仪表板。

获取免费API密钥API文档

答案引擎优化(AEO)是在 ChatGPT、Perplexity 和 Claude 答案中排名的做法,而不仅仅是 Google。本教程将引导您构建一个 AEO 仪表板,该仪表板运行每日提示、捕获品牌提及以及使用 Scavio 获取数据和 Metabase 获取图表来可视化随时间变化的趋势。

前置条件

  • Python 3.8+
  • Scavio API 密钥
  • Postgres 数据库(Supabase 免费套餐有效)
  • 元数据库自托管或云

操作指南

步骤 1: 设置数据库架构

创建一个表来记录提示答案提及行。

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

步骤 2: 编写每日跟踪脚本

对于每个引擎和提示,查询 Scavio 并记录结果。

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)

步骤 3: 使用 cron 进行计划

每天上午 8 点(世界标准时间)运行跟踪器。

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

步骤 4: 构建元数据库图表

创建每个引擎随时间变化的品牌提及趋势图。

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

步骤 5: 设置警报

配置 Metabase,以便在竞争对手的提及次数跃升 20% 以上时向团队发送电子邮件。

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

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()

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();

预期输出

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.

相关教程

  • 如何在 ChatGPT 中跟踪 AI 品牌提及
  • 如何监控困惑引用

常见问题

大多数开发者在15到30分钟内完成本教程。您需要一个Scavio API密钥(免费套餐即可)和可用的Python或JavaScript环境。

Python 3.8+. Scavio API 密钥. Postgres 数据库(Supabase 免费套餐有效). 元数据库自托管或云. Scavio API密钥注册即送50个免费积分。

可以。免费套餐注册即送50个积分,完全足够完成本教程并构建一个可运行的原型解决方案。

Scavio提供原生LangChain包(langchain-scavio)、MCP服务器以及适用于任何HTTP客户端的REST API。本教程使用 the raw REST API, 但您可以根据需要适配您选择的框架。

相关资源

Use Case

本地企业的 AEO 内容跟踪

Read more
Best Of

2026年最佳AEO追踪工具:SaaS创始人指南

Read more
Best Of

2026年AEO代理机构最佳冷邮件工具

Read more
Solution

AEO监控技术栈(DIY)

Read more
Use Case

ChatGPT + OpenClaw 搜索

Read more
Glossary

AI引擎优化(AEO)

Read more

开始构建

并排跟踪您的品牌在 ChatGPT、Perplexity 和 Google 答案中的表现。使用 Scavio 和 Metabase 在一天内构建 AEO 仪表板。

获取免费API密钥阅读文档
ScavioScavio

面向AI智能体的实时搜索API。搜索所有平台,不仅仅是Google。

产品

  • 功能
  • 定价
  • 控制台
  • 联盟计划

开发者

  • 文档
  • API参考
  • 快速开始
  • MCP集成
  • Python SDK

替代方案

  • Tavily替代方案
  • SerpAPI替代方案
  • Firecrawl替代方案
  • Exa替代方案

工具

  • JSON格式化
  • cURL转代码
  • Token计数器
  • 全部工具

© 2026 Scavio. 保留所有权利。

Featured on TAAFT
服务条款隐私政策