跳到主要内容

条件与指标

条件是规则内对某个广告指标的检查。每条规则以单个广告作为输入,形式为 ad 对象,您可以通过点号访问其字段:ad.spend_24had.deps_totalad.roas_24h 等。一旦所需的检查通过,您便调用一个动作(暂停)。关于规则的结构,请参阅 创建规则

JavaScript
/** @param {Ad} ad */
function checkAd(ad) {
if (ad.deps_total === 0 && ad.spend_24h > 100) {
pauseAd('24h', 'нет депов при расходе > 100');
}
}

在哪里查看字段列表

所有可用字段都汇集在规则编辑器右侧的 选项卡中。这是一份完整的参考手册,支持按名称和描述搜索。点击某个字段会把它(ad.<field>)追加到代码末尾。字段分为以下几组:

  • 广告 — 广告自身的指标(花费、入金、点击、注册、ROAS、CPD 等)。
  • 创意 — 创意数据。
  • Offer — Offer 数据。
  • Geo — 地理信息以及该广告所在国家的平均指标。
  • 网络 — Network 数据。
  • 上一周期 — 上一周期的相同指标(用于「变差/变好」的对比)。

规则编辑器中的«Macros»选项卡 — 带搜索和分组的 ad.* 字段参考。

时间窗口

大多数指标提供多个时间窗口 — 字段名末尾的后缀用于设定周期:

  • _1h_3h_6h_12h_24h_48h_72h_168h — 分别表示最近 1 小时、3 小时、……7 天;
  • _today — 自当天开始至今;
  • _total — 全部时间。

例如,ad.spend_24h — 最近 24 小时的花费,ad.deps_total — 全部时间的入金。

提示

记不住确切的字段名?打开 选项卡并使用搜索 — 它会同时搜索字段的名称和描述。

相邻广告

规则不仅可以查看当前广告,还可以查看其「邻居」 — 同一广告组或广告系列中的其他广告(例如,只在整个广告组都处于亏损时才设置暂停)。这些函数在 自动化规则 SDK 中有详细说明。

下一步