Scripts
La sección Scripts son tus propios programas en JavaScript que Qubix ejecuta según una programación o con un botón. Un script obtiene acceso a los datos de los anuncios a través de un conjunto integrado de comandos (el SDK QubixApp), puede pausar anuncios, volver a activarlos, ejecutar consultas de solo lectura contra la base de datos de Qubix (el comando sql), comunicarse con servicios externos y mantener su propio estado entre ejecuciones.
Los scripts encajan bien cuando las reglas automatizadas estándar de Britva ya no son suficientes: necesitas una lógica no estándar, una llamada a una API externa o cálculos difíciles de expresar como una condición.
En qué se diferencian los scripts de Britva
Tanto Britva como Scripts automatizan el trabajo con los anuncios, pero resuelven tareas distintas.
| Britva (reglas automatizadas) | Scripts | |
|---|---|---|
| Cómo se describe la lógica | Una condición de JavaScript sobre un anuncio (checkAd) → una acción (pausar/devolver) | Código JavaScript de forma libre |
| A quién le conviene | Pausa/devolución automática de anuncios por una condición sobre una métrica | Escenarios no estándar, tu propia lógica |
| Consultas a la base de datos | Sí, SQL de solo lectura (el comando sql, cuando está activado en la configuración del sistema) | Sí, SQL de solo lectura contra la base de datos de Qubix (el comando sql) |
| Servicios externos | No | Sí, una petición a una API externa |
| Memoria entre ejecuciones | No | Sí, su propio estado |
| Barrera de entrada | Más baja: solo una condición (el asistente IA puede escribirla) | Más alta: un programa entero (el asistente IA puede ayudar) |
Si la tarea se puede expresar como una condición simple "si el ROAS está por debajo del umbral — pausarlo", empieza con las reglas automatizadas de Britva — es más rápido y más claro. Usa los scripts donde necesites una lógica que una regla no pueda expresar.
Lista de scripts
La pantalla principal de la sección es una tabla de todos tus scripts con las columnas:
- Nombre — el nombre del script (si no está establecido, se muestra un identificador corto).
- Programación — cuándo se ejecuta el script automáticamente, como una frase legible (por ejemplo, "Cada 5 minutos"). Un guion significa que no hay programación establecida, el script solo se ejecuta manualmente.
- Estado — una marca de verificación si el script está activo; un guion si está apagado.
- Última ejecución — la hora y el resultado de la última ejecución.
El botón + Crear script en la esquina superior derecha abre el editor para un nuevo script. Al pulsar una fila de la tabla se abre un script existente para editarlo.