ScavioScavio
ProductoPreciosDocumentación
Iniciar sesionComenzar
  1. Inicio
  2. Tutoriales
  3. Cómo realizar un seguimiento de productos en los resultados de la descripción general de Google AI
Tutorial

Cómo realizar un seguimiento de productos en los resultados de la descripción general de Google AI

Compruebe si su producto aparece en la descripción general de IA de Google para las palabras clave objetivo utilizando la API de búsqueda de Scavio. Incluye script de seguimiento diario y configuración de alertas.

Obtener clave API gratisDocumentacion API

Puede comprobar si su producto aparece en la descripción general de IA de Google enviando una solicitud de búsqueda con include_ai_overview establecido en verdadero e inspeccionando el campo ai_overview en la respuesta.

Requisitos previos

  • Python 3.9+
  • Clave API de Scavio
  • solicitudes, sqlite3 (stdlib)

Guia paso a paso

Paso 1: Ejecute una búsqueda con la descripción general de AI habilitada

Agregue include_ai_overview:true a su carga útil de búsqueda. La respuesta incluye un objeto ai_overview cuando Google muestra uno para esa consulta.

Python
import requests

API_KEY = "your-scavio-api-key"

response = requests.post(
    "https://api.scavio.dev/api/v1/search",
    json={
        "query": "best project management software",
        "include_ai_overview": True,
        "num_results": 10
    },
    headers={"x-api-key": API_KEY}
)
data = response.json()
print(data.get("ai_overview"))

Paso 2: Comprueba si tu dominio está citado

Las respuestas de AI Overview incluyen una lista de enlaces de origen. Búscalos para tu dominio.

Python
def is_cited_in_ai_overview(data: dict, your_domain: str) -> bool:
    ai_overview = data.get("ai_overview")
    if not ai_overview:
        return False
    sources = ai_overview.get("sources", [])
    return any(your_domain in s.get("link", "") for s in sources)

cited = is_cited_in_ai_overview(data, "yourproduct.com")
print("Cited in AI Overview:", cited)

Paso 3: Almacenar resultados en SQLite para seguimiento diario

Ejecute esto diariamente a través de cron para crear un registro histórico de citas de descripción general de IA.

Python
import sqlite3
from datetime import date

def init_db(path="ai_overview_tracker.db"):
    conn = sqlite3.connect(path)
    conn.execute("""
        CREATE TABLE IF NOT EXISTS citations (
            date TEXT,
            keyword TEXT,
            has_ai_overview INTEGER,
            is_cited INTEGER,
            PRIMARY KEY (date, keyword)
        )
    """)
    conn.commit()
    return conn

def track_keyword(conn, keyword: str, your_domain: str, api_key: str):
    r = requests.post(
        "https://api.scavio.dev/api/v1/search",
        json={"query": keyword, "include_ai_overview": True, "num_results": 5},
        headers={"x-api-key": api_key}
    )
    data = r.json()
    ai_overview = data.get("ai_overview")
    has_ai_overview = 1 if ai_overview else 0
    is_cited = 1 if is_cited_in_ai_overview(data, your_domain) else 0
    conn.execute(
        "INSERT OR REPLACE INTO citations VALUES (?, ?, ?, ?)",
        (str(date.today()), keyword, has_ai_overview, is_cited)
    )
    conn.commit()
    return {"keyword": keyword, "has_ai_overview": bool(has_ai_overview), "is_cited": bool(is_cited)}

conn = init_db()
keywords = ["best project management software", "project management tools", "asana alternative"]
for kw in keywords:
    result = track_keyword(conn, kw, "yourproduct.com", API_KEY)
    print(result)

Ejemplo en Python

Python
import requests
import sqlite3
from datetime import date

API_KEY = "your-scavio-api-key"
YOUR_DOMAIN = "yourproduct.com"

def search_with_ai_overview(query: str) -> dict:
    r = requests.post(
        "https://api.scavio.dev/api/v1/search",
        json={"query": query, "include_ai_overview": True, "num_results": 10},
        headers={"x-api-key": API_KEY},
        timeout=20
    )
    r.raise_for_status()
    return r.json()

def check_citation(data: dict, domain: str) -> dict:
    ao = data.get("ai_overview")
    if not ao:
        return {"has_ai_overview": False, "is_cited": False, "sources": []}
    sources = ao.get("sources", [])
    cited = any(domain in s.get("link", "") for s in sources)
    return {"has_ai_overview": True, "is_cited": cited, "sources": [s["link"] for s in sources]}

def run_daily_tracker(keywords: list, domain: str):
    today = str(date.today())
    conn = sqlite3.connect("ai_overview_tracker.db")
    conn.execute("""
        CREATE TABLE IF NOT EXISTS citations (
            date TEXT, keyword TEXT, has_ai_overview INTEGER, is_cited INTEGER,
            PRIMARY KEY (date, keyword)
        )
    """)
    conn.commit()

    for kw in keywords:
        data = search_with_ai_overview(kw)
        result = check_citation(data, domain)
        conn.execute(
            "INSERT OR REPLACE INTO citations VALUES (?, ?, ?, ?)",
            (today, kw, int(result["has_ai_overview"]), int(result["is_cited"]))
        )
        conn.commit()
        status = "CITED" if result["is_cited"] else ("AIO present" if result["has_ai_overview"] else "no AIO")
        print(f"{today} | {kw[:50]:<50} | {status}")

    conn.close()

if __name__ == "__main__":
    KEYWORDS = [
        "best project management software",
        "project management tools for teams",
        "asana alternative 2026",
        "free project tracker online"
    ]
    run_daily_tracker(KEYWORDS, YOUR_DOMAIN)

Ejemplo en JavaScript

JavaScript
const API_KEY = 'your-scavio-api-key';
const YOUR_DOMAIN = 'yourproduct.com';

async function searchWithAiOverview(query) {
  const res = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: { 'Content-Type': 'application/json', 'x-api-key': API_KEY },
    body: JSON.stringify({ query, include_ai_overview: true, num_results: 10 })
  });
  if (!res.ok) throw new Error(`Search failed: ${res.status}`);
  return res.json();
}

function checkCitation(data, domain) {
  const ao = data.ai_overview;
  if (!ao) return { hasAiOverview: false, isCited: false };
  const sources = ao.sources ?? [];
  const isCited = sources.some(s => s.link?.includes(domain));
  return { hasAiOverview: true, isCited, sources: sources.map(s => s.link) };
}

const keywords = ['best project management software', 'asana alternative 2026'];
for (const kw of keywords) {
  const data = await searchWithAiOverview(kw);
  const result = checkCitation(data, YOUR_DOMAIN);
  const status = result.isCited ? 'CITED' : (result.hasAiOverview ? 'AIO present' : 'no AIO');
  console.log(`${kw} | ${status}`);
}

Salida esperada

JSON
2026-05-22 | best project management software                   | AIO present
2026-05-22 | project management tools for teams                  | CITED
2026-05-22 | asana alternative 2026                              | no AIO
2026-05-22 | free project tracker online                         | AIO present

Tutoriales relacionados

  • Cómo realizar un seguimiento de las citas de descripción general de la IA para su marca
  • Cómo detectar la presencia general de IA para una palabra clave
  • Cómo crear un agente de auditoría SEO en Claude Code

Preguntas frecuentes

La mayoria de los desarrolladores completan este tutorial en 15 a 30 minutos. Necesitaras una clave API de Scavio (el plan gratuito funciona) y un entorno de Python o JavaScript.

Python 3.9+. Clave API de Scavio. solicitudes, sqlite3 (stdlib). Una clave API de Scavio te da 50 creditos gratuitos al registrarte.

Si. El plan gratuito incluye 50 creditos al registrarte, mas que suficiente para completar este tutorial y crear un prototipo funcional.

Scavio tiene un paquete nativo de LangChain (langchain-scavio), un servidor MCP y una API REST simple que funciona con cualquier cliente HTTP. Este tutorial usa the raw REST API, pero puedes adaptarlo al framework que prefieras.

Recursos relacionados

Best Of

Las mejores API que devuelven datos generales de IA en 2026

Read more
Best Of

Las mejores API de datos comerciales de Google Maps (mayo de 2026)

Read more
Glossary

Costo de la API de Google Maps Places

Read more
Use Case

Conexión a tierra de RAG después de Google I/O 2026

Read more
Comparison

Brave Search API vs Scavio

Read more
Comparison

Brave Search API vs Scavio

Read more

Empieza a construir

Compruebe si su producto aparece en la descripción general de IA de Google para las palabras clave objetivo utilizando la API de búsqueda de Scavio. Incluye script de seguimiento diario y configuración de alertas.

Obtener clave API gratuitaLeer la documentacion
ScavioScavio

API de busqueda en tiempo real para agentes de IA. Busca en todas las plataformas, no solo en Google.

Producto

  • Funciones
  • Precios
  • Panel
  • Afiliados

Desarrolladores

  • Documentacion
  • Referencia de API
  • Inicio rapido
  • Integracion MCP
  • Python SDK

Alternativas

  • Alternativa a Tavily
  • Alternativa a SerpAPI
  • Alternativa a Firecrawl
  • Alternativa a Exa

Herramientas

  • Formateador JSON
  • cURL a codigo
  • Contador de tokens
  • Todas las herramientas

© 2026 Scavio. Todos los derechos reservados.

Featured on TAAFT
Terminos de servicioPolitica de privacidad