跳到主要内容

自动化规则的工作原理

Britva 是您广告的自动驾驶系统。您只需描述一次规则,系统便会自行定期检查每一条投放中的广告,并在条件满足时执行操作——通常是暂停广告,稍后再将其恢复投放。规则使用 JavaScript 编写:这为条件设置提供了完全的自由度(任意指标的比较、对所属广告组或广告系列中相邻广告的引用)。

本文介绍该机制作为整体的工作方式。关于如何创建一条具体的规则,请参阅创建规则章节。

检查周期

每隔几分钟,Britva 会对所有活跃广告执行一轮统一的检查:

  1. 它获取所有投放中广告的最新指标(不同时间窗口下的花费、入金、ROAS 等)。
  2. 它将所有活跃规则逐一应用于这些数据——按优先级升序执行(优先级 字段:数字越小,规则越早运行)。
  3. 如果某条规则决定暂停一条广告,Britva 会将该指令发送给 Facebook,并记录一条暂停信息——由谁暂停该广告以及暂停至何时。
  4. 在每一轮检查中,它还会复查此前设置的暂停:如果期限已过或条件不再满足,该广告会被自动恢复投放。

每一次操作(无论是暂停还是恢复)都会被记录到日志中——请参阅日志标签页。

“活跃”的含义

Britva 只处理活跃的规则和活跃的广告。被停用的规则会被保留,但不参与检查——在您仍在调整规则时,这一点很方便。

该版块的组成

Britva 版块分为四个标签页:

  • 规则 — 所有规则的列表,包含其 优先级、操作以及 挂起 列(该规则当前正暂停着多少条广告)。规则在此处创建和编辑。详情请参阅创建规则
  • 已暂停 — 规则当前正暂停着的所有广告。您可以查看是哪条规则在暂停它、暂停至何时,并可手动解除暂停。详情请参阅已暂停
  • 忽略列表 — 例外项:Britva 不会触碰的实体(广告、广告组、广告系列、账户、用户或团队)。详情请参阅忽略列表
  • 日志 — 所有触发的日志:时间、规则、广告、操作和结果。详情请参阅触发日志

暂停类型

当某条规则暂停一条广告时,它会设置暂停的时长。该时长决定广告何时恢复投放:

  • 6h / 12h / 24h — 固定期限的暂停,期满后广告将重新启用。
  • 直到投放地区的午夜next_day_target_geo) — 暂停至广告所属国家时区下次日的开始时刻。
  • 直到账户所在地区的午夜next_day_ad_account) — 暂停至广告账户时区下次日的开始时刻。
  • 只要条件持续满足while_matches) — 没有固定期限:只要规则持续触发,广告就会一直被暂停。一旦条件不再满足,广告便会自行恢复投放。
  • 永久permanent) — 没有恢复期限的暂停;只能手动解除。

关于每种类型及其在规则中的设置方式的详情,请参阅排程与暂停章节。

自我保护

Britva 的设计确保规则不会越出其作用范围:

  • 作用域。 个人规则(user)只检查您自己的广告,团队规则(team)只检查其团队的广告,只有全局规则(global)才会对所有人生效。他人的广告不会受到您的规则影响。
  • 忽略列表。 任何实体都可以被加入例外项——Britva 在检查时会完全跳过它。共有六个层级:从单条广告到整个团队。详情请参阅忽略列表
  • 被封禁的账户会被跳过。 如果某个广告账户被 Facebook 停用或限制,Britva 不会尝试对其进行管理。
提示

更稳妥的做法是先让新规则磨合一段时间:将其保存为停用状态,打开该规则,使用编辑器右侧的 测试 面板在真实数据上运行它,确认结果后再启用。详情请参阅测试规则

下一步