Resumen
Este pipeline ejecuta diario to rastrear local posiciones en buscadores for todos cliente palabras clave. It almacena historico position datos, detecta significativo clasificar cambios, y genera white-label informes listo for cliente delivery.
Desencadenador
Diario cron at 5:00 AM antes de clientes verificar paneles de control.
Programación
Diario at 5:00 AM
Pasos del flujo de trabajo
Cargar Client Palabra clave Configurations
Cargar el seguimiento de palabras clave configuracion for cada cliente, including dominio objetivo, palabras clave, y alerta umbrales.
Rastrear Posicionamientos for All Palabras clave
Consulta Scavio for cada palabra clave y registro el cliente domain's position in el resultados.
Comparar con Anterior Day y Generar Alerts
Cargar yesterday's datos, comparar positions, y generar alertas for significativo drops.
Almacenar Historico Datos y Generar Informes
Agregar today's posicionamientos to el history file y generar un diario resumen informe per cliente.
Implementacion en Python
import requests, os
H = {'x-api-key': os.environ['SCAVIO_API_KEY'], 'Content-Type': 'application/json'}
data = requests.post('https://api.scavio.dev/api/v1/search', headers=H, json={'query': 'example', 'country_code': 'us'}).json()
print(len(data.get('organic_results', [])))Implementacion en JavaScript
const H = {'x-api-key': process.env.SCAVIO_API_KEY, 'Content-Type': 'application/json'};
fetch('https://api.scavio.dev/api/v1/search', {method: 'POST', headers: H, body: JSON.stringify({query: 'example', country_code: 'us'})}).then(r => r.json()).then(d => console.log(d.organic_results?.length));Plataformas utilizadas
Búsqueda web con grafo de conocimiento, PAA y resúmenes de IA