Saltar a contenido

Glosario

Cada término, dos perspectivas. La columna izquierda muestra cómo lo entiende un comprador de medios. La columna derecha muestra cómo lo encuentra un ingeniero DevOps en el sistema.

Término Definición para el comprador de medios Definición DevOps / del sistema
Seat Una cuenta de comprador en Google Authorized Buyers. Usted delimita su análisis y segmentación por seat. buyer_account_id en Postgres. Almacenado en la tabla seats. Sincronizado vía GET /seats.
QPS Consultas Por Segundo: la tasa máxima de solicitudes de puja que usted pide a Google que envíe. Google limita el volumen real según el nivel de su cuenta. Límite configurado por configuración de pretargeting. Tasa real de entrada monitoreada a través de métricas del embudo RTB en rtb_daily.
Desperdicio QPS consumido por solicitudes de puja que su bidder rechaza (geografías incorrectas, tamaños incorrectos, sin creatividad compatible). Dinero gastado en nada. (total_qps - bids_placed) / total_qps. Calculado a partir de agregados de rtb_daily. Visible en la API del embudo.
Configuración de pretargeting Las reglas que controlan qué solicitudes de puja llegan a su bidder. Tiene 10 por seat. Controla geografías, tamaños, formatos, plataformas, editores. Entidad mutable sincronizada desde la API de Google AB. Almacenada en pretargeting_configs. Gestionada vía /settings/pretargeting. Los snapshots permiten la reversión.
Embudo La progresión desde la solicitud de puja hasta el gasto: QPS -> Pujas -> Victorias -> Impresiones -> Clics -> Gasto. Cada paso tiene caída. Calculado a partir de métricas de rtb_daily. Servido por GET /analytics/rtb-funnel. El frontend almacena en caché durante 30 minutos.
Creatividad Un recurso publicitario: imagen, video, HTML o nativo. Tiene formato, tamaño, URL de destino e historial de rendimiento. Fila en la tabla creatives. Miniaturas en almacenamiento de blobs. Sincronizado desde la API de Google AB. Rendimiento obtenido de joins con rtb_daily.
Campaña Una agrupación lógica de creatividades. Se usa para organizar el análisis y la generación de informes. Fila en la tabla ai_campaigns. Relación muchos-a-muchos con creatividades. Soporta agrupación automática por IA.
Tarjeta de configuración El panel de la interfaz que muestra el estado de una configuración de pretargeting, QPS máximo, geografías, tamaños, formatos y plataformas. Componente React PretargetingConfigCard. Datos de GET /settings/pretargeting-configs.
Frescura de datos Una cuadrícula que muestra qué fechas tienen datos importados ("importado") vs. vacíos ("faltante") para cada tipo de informe. GET /uploads/data-freshness. Usa consultas generate_series + EXISTS contra rtb_daily, rtb_bidstream, rtb_quality, rtb_bid_filtering. Timeout de 30s.
Importación Obtener datos de rendimiento en CSV dentro de Cat-Scan, ya sea por carga manual o por importación automática de Gmail. CSV parseado, validado, deduplicado (vía restricción única row_hash), insertado en las tablas destino. Carga fragmentada para archivos > 5MB.
Reversión Revertir un cambio de configuración de pretargeting a su estado anterior. Vista previa con simulación y luego confirmación. Restauración de snapshot: lee pretargeting_snapshots, aplica el delta a la API de Google AB, registra nuevo snapshot. POST /snapshots/rollback.
Optimizador / BYOM Sistema automatizado que puntúa segmentos y propone cambios de configuración. Usa su propio modelo externo. Endpoint de puntuación invocado vía HTTP POST. Propuestas almacenadas en optimizer_proposals. Ciclo de vida: puntuar -> proponer -> aprobar -> aplicar.
Preset de workflow Seguro, equilibrado o agresivo. Controla cuán audaces son las propuestas del optimizador. Parámetro canary_profile en la API de score-and-propose. Afecta los umbrales de confianza y los límites de magnitud de cambio.
CPM efectivo Lo que realmente paga por cada mil impresiones, teniendo en cuenta el desperdicio y el costo de infraestructura. Calculado en OptimizerEconomicsService. Combina datos de gasto de rtb_daily con el costo de alojamiento configurado.
Conversión Una acción valiosa del usuario (compra, registro) rastreada después de una impresión. Se retroalimenta para optimizar la segmentación. Evento ingerido vía píxel (GET /conversions/pixel) o webhook (POST /conversions/webhook). Almacenado en tablas de conversiones. Verificado con HMAC para webhooks.
Tasa de ganancia Victorias / Pujas. Qué tan competitivas son sus pujas en la subasta. auction_wins / bids_placed de rtb_daily.
CTR Clics / Impresiones. Qué tan atractivas son sus creatividades. clicks / impressions de rtb_daily.
Compuerta de salud en tiempo de ejecución (No es un término de comprador) Workflow CI v1-runtime-health-strict.yml. Ejecuta verificaciones de extremo a extremo: salud de la API, salud de datos, conversiones, optimizador, SLO de QPS. Devuelve PASS/FAIL/BLOCKED por verificación.
Verificación de contratos (No es un término de comprador) scripts/contracts_check.py. Valida contratos de datos (reglas no negociables desde la importación hasta la salida de la API). Se ejecuta post-despliegue. Bloquea el release en caso de fallo.
Cloud SQL Proxy (No es un término de comprador) Contenedor sidecar que proporciona acceso autenticado a Cloud SQL Postgres. Debe estar en buen estado antes de que arranque el contenedor de la API.
Encabezado X-Email (No es un término de comprador) Encabezado HTTP establecido por OAuth2 Proxy tras la autenticación de Google. El API lo considera confiable cuando OAUTH2_PROXY_ENABLED=true. Nginx lo elimina para solicitudes externas.