脚本
脚本板块是您用 JavaScript 编写的、由 Qubix 按计划或通过按钮运行的程序。脚本通过一组内置命令(QubixApp SDK)访问广告数据,可以暂停广告、重新开启广告、对 Qubix 数据库执行只读查询(sql 命令)、调用外部服务,并在多次运行之间保留自身的状态。
当标准的 Britva 自动规则已不敷使用时,脚本是很好的选择:您需要非标准的逻辑、对外部 API 的调用,或者难以用条件表达的计算。
脚本与 Britva 的区别
Britva 和脚本都用于自动化广告管理,但它们解决的是不同的任务。
| Britva(自动规则) | 脚本 | |
|---|---|---|
| 如何描述逻辑 | 针对单条广告的 JavaScript 条件(checkAd)→ 一个动作(暂停/恢复) | 自由形式的 JavaScript 代码 |
| 适合谁 | 按指标条件自动暂停/恢复广告 | 非标准场景,您自己的逻辑 |
| 数据库查询 | 是,只读 SQL(sql 命令,在系统设置中启用后可用) | 是,对 Qubix 数据库的只读 SQL(sql 命令) |
| 外部服务 | 否 | 是,可向外部 API 发起请求 |
| 多次运行之间的记忆 | 否 | 是,拥有自身的状态 |
| 上手门槛 | 较低:只需一个条件(AI 助手可以帮您编写) | 较高:一整个程序(AI 助手可以协助) |
提示
如果任务可以表达为一个简单条件“如果 ROAS 低于阈值——就暂停”,请先从 Britva 自动规则 入手——它更快也更清晰。脚本适用于规则无法表达的逻辑。
脚本列表
本板块的主界面是一张包含您全部脚本的表格,列如下:
- 名称 — 脚本名称(如未设置,则显示一个短标识符)。
- 计划 — 脚本自动运行的时间,以可读的短语表示(例如“每 5 分钟”)。短横线表示未设置计划,脚本仅手动运行。
- 状态 — 如果脚本处于激活状态,显示一个对勾;如果已关闭,则显示一条短横线。
- 上次运行 — 上一次执行的时间和结果。
右上角的 + 创建 script 按钮会打开新脚本的编辑器。点击表格中的某一行可打开已有脚本进行编辑。