กฎอัตโนมัติทำงานอย่างไร
Britva คือระบบขับเคลื่อนอัตโนมัติสำหรับโฆษณาของคุณ คุณอธิบายกฎเพียงครั้งเดียว จากนั้นระบบจะตรวจสอบโฆษณาที่กำลังรันอยู่ทุกตัวเป็นระยะ ๆ ด้วยตัวเอง และเมื่อตรงตามเงื่อนไข ก็จะดำเนินการตามที่กำหนด — ส่วนใหญ่คือหยุดโฆษณาชั่วคราวแล้วค่อยนำกลับมาทำงานในภายหลัง กฎเขียนด้วย JavaScript ซึ่งให้อิสระเต็มที่ในการกำหนดเงื่อนไข (การเปรียบเทียบเมตริกใด ๆ การอ้างอิงถึงโฆษณาข้างเคียงของ adset หรือแคมเปญ)
บทความนี้อธิบายว่ากลไกโดยรวมทำงานอย่างไร ส่วนวิธีสร้างกฎเฉพาะเจาะจง อยู่ในส่วน การสร้างกฎ
รอบการตรวจสอบ
ทุก ๆ ไม่กี่นาที Britva จะรันรอบเดียวกับโฆษณาที่ใช้งานอยู่ทั้งหมด:
- ดึงเมตริกล่าสุดของโฆษณาที่กำลังรันอยู่ทุกตัว (ใช้จ่าย ฝากเงิน ROAS ฯลฯ ในกรอบเวลาต่าง ๆ)
- รันกฎที่ ใช้งาน ทุกข้อกับเมตริกเหล่านั้นทีละข้อ — เรียงตาม ลำดับความสำคัญ จากน้อยไปมาก (ฟิลด์ ลำดับความสำคัญ: ตัวเลขยิ่งน้อย กฎยิ่งรันก่อน)
- หากกฎตัดสินใจหยุดโฆษณาชั่วคราว Britva จะส่งคำสั่งไปยัง Facebook และบันทึกการค้างไว้ — ว่าใครเป็นผู้ค้างโฆษณาไว้และค้างไว้จนถึงเมื่อใด
- ในแต่ละรอบยังตรวจสอบการหยุดชั่วคราวที่ตั้งไว้ก่อนหน้าด้วย: หากครบกำหนดแล้วหรือไม่ตรงเงื่อนไขอีกต่อไป โฆษณาจะถูกนำกลับมาทำงานโดยอัตโนมัติ
ทุกการกระทำ (ทั้งการหยุดชั่วคราวและการนำกลับมา) จะถูกบันทึกในล็อก — ดูแท็บ ล็อก
Britva ทำงานเฉพาะกับกฎที่ใช้งานและโฆษณาที่ใช้งานอยู่เท่านั้น กฎที่ปิดใช้งานจะถูกเก็บไว้แต่ไม่เข้าร่วมการตรวจสอบ — สะดวกในระหว่างที่คุณยังปรับแต่งมันอยู่
ส่วนนี้ประกอบด้วยอะไรบ้าง
ส่วน Britva แบ่งเป็นสี่แท็บ:
- กฎ — รายการกฎทั้งหมดพร้อม ลำดับความสำคัญ การกระทำ และคอลัมน์ ค้างไว้ (กฎกำลังค้างโฆษณาไว้กี่ตัวในขณะนี้) การสร้างและแก้ไขกฎทำได้จากที่นี่ อ่านเพิ่มเติม — การสร้างกฎ
- หยุดชั่วคราว — โฆษณาทั้งหมดที่กฎกำลังค้างหยุดชั่วคราวไว้ในขณะนี้ คุณสามารถดูได้ว่ากฎใดกำลังค้างมันไว้ ค้างไว้จนถึงเมื่อใด และสามารถยกเลิกการหยุดชั่วคราวด้วยตนเองได้ อ่านเพิ่มเติม — หยุดชั่วคราว
- Ignore list — ข้อยกเว้น: เอนทิตี (โฆษณา adset แคมเปญ บัญชี ผู้ใช้ หรือทีม) ที่ Britva จะไม่แตะต้อง อ่านเพิ่มเติม — Ignore list
- ล็อก — ล็อกการทำงานทั้งหมด: เวลา กฎ โฆษณา การกระทำ และผลลัพธ์ อ่านเพิ่มเติม — ล็อกการทำงาน
ประเภทการหยุดชั่วคราว
เมื่อกฎหยุดโฆษณาชั่วคราว มันจะกำหนดระยะเวลาของการหยุดชั่วคราว ซึ่งจะเป็นตัวกำหนดว่าโฆษณาจะกลับมาทำงานเมื่อใด:
- 6h / 12h / 24h — หยุดชั่วคราวตามระยะเวลาที่กำหนดตายตัว หลังจากนั้นโฆษณาจะถูกเปิดใช้งานอีกครั้ง
- จนถึงเที่ยงคืนในจีโอ (
next_day_target_geo) — หยุดชั่วคราวจนถึงต้นวันถัดไปตามเขตเวลาของประเทศของโฆษณา - จนถึงเที่ยงคืนในบัญชี (
next_day_ad_account) — หยุดชั่วคราวจนถึงต้นวันถัดไปตามเขตเวลาของบัญชีโฆษณา - ตราบใดที่ตรงเงื่อนไข (
while_matches) — ไม่มีระยะเวลาตายตัว: โฆษณาจะถูกค้างหยุดชั่วคราวไว้ตราบเท่าที่กฎยังคงทำงานอยู่ ทันทีที่ไม่ตรงเงื่อนไขอีกต่อไป โฆษณาจะกลับมาทำงานด้วยตัวเอง - ถาวร (
permanent) — หยุดชั่วคราวโดยไม่มีระยะเวลานำกลับ ยกเลิกได้ด้วยตนเองเท่านั้น
อ่านเพิ่มเติมเกี่ยวกับแต่ละประเภทและวิธีตั้งค่าในกฎ — ในส่วน การจัดตารางเวลาและการหยุดชั่วคราว
การป้องกันตัวเอง
Britva ถูกออกแบบมาให้กฎไม่เอื้อมไปเกินขอบเขตของมัน:
- ขอบเขต กฎส่วนตัว (
user) ตรวจสอบเฉพาะโฆษณาของคุณ กฎของทีม (team) ตรวจสอบเฉพาะโฆษณาของทีมนั้น และมีเพียงกฎส่วนกลาง (global) เท่านั้นที่บังคับใช้กับทุกคน กฎของคุณจะไม่กระทบโฆษณาของผู้อื่น - Ignore list เอนทิตีใด ๆ สามารถเพิ่มลงในข้อยกเว้นได้ — Britva จะข้ามมันไปทั้งหมดในระหว่างการตรวจสอบ มีหกระดับ: ตั้งแต่โฆษณาตัวเดียวไปจนถึงทั้งทีม อ่านเพิ่มเติม — Ignore list
- บัญชีที่ถูกบล็อกจะถูกข้าม หากบัญชีโฆษณาถูกปิดใช้งานหรือถูกจำกัดโดย Facebook Britva จะไม่พยายามจัดการมัน
ปลอดภัยกว่าหากทดลองรันกฎใหม่ก่อน: บันทึกในสถานะปิดใช้งาน เปิดกฎขึ้นมาแล้วใช้แผง ทดสอบ ทางด้านขวาของเอดิเตอร์เพื่อรันกับข้อมูลจริง และเปิดใช้งานหลังจากตรวจสอบผลลัพธ์แล้วเท่านั้น อ่านเพิ่มเติม — การทดสอบกฎ