Skip to main content

กฎอัตโนมัติทำงานอย่างไร

Britva คือระบบขับเคลื่อนอัตโนมัติสำหรับโฆษณาของคุณ คุณอธิบายกฎเพียงครั้งเดียว จากนั้นระบบจะตรวจสอบโฆษณาที่กำลังรันอยู่ทุกตัวเป็นระยะ ๆ ด้วยตัวเอง และเมื่อตรงตามเงื่อนไข ก็จะดำเนินการตามที่กำหนด — ส่วนใหญ่คือหยุดโฆษณาชั่วคราวแล้วค่อยนำกลับมาทำงานในภายหลัง กฎเขียนด้วย JavaScript ซึ่งให้อิสระเต็มที่ในการกำหนดเงื่อนไข (การเปรียบเทียบเมตริกใด ๆ การอ้างอิงถึงโฆษณาข้างเคียงของ adset หรือแคมเปญ)

บทความนี้อธิบายว่ากลไกโดยรวมทำงานอย่างไร ส่วนวิธีสร้างกฎเฉพาะเจาะจง อยู่ในส่วน การสร้างกฎ

รอบการตรวจสอบ

ทุก ๆ ไม่กี่นาที Britva จะรันรอบเดียวกับโฆษณาที่ใช้งานอยู่ทั้งหมด:

  1. ดึงเมตริกล่าสุดของโฆษณาที่กำลังรันอยู่ทุกตัว (ใช้จ่าย ฝากเงิน ROAS ฯลฯ ในกรอบเวลาต่าง ๆ)
  2. รันกฎที่ ใช้งาน ทุกข้อกับเมตริกเหล่านั้นทีละข้อ — เรียงตาม ลำดับความสำคัญ จากน้อยไปมาก (ฟิลด์ ลำดับความสำคัญ: ตัวเลขยิ่งน้อย กฎยิ่งรันก่อน)
  3. หากกฎตัดสินใจหยุดโฆษณาชั่วคราว Britva จะส่งคำสั่งไปยัง Facebook และบันทึกการค้างไว้ — ว่าใครเป็นผู้ค้างโฆษณาไว้และค้างไว้จนถึงเมื่อใด
  4. ในแต่ละรอบยังตรวจสอบการหยุดชั่วคราวที่ตั้งไว้ก่อนหน้าด้วย: หากครบกำหนดแล้วหรือไม่ตรงเงื่อนไขอีกต่อไป โฆษณาจะถูกนำกลับมาทำงานโดยอัตโนมัติ

ทุกการกระทำ (ทั้งการหยุดชั่วคราวและการนำกลับมา) จะถูกบันทึกในล็อก — ดูแท็บ ล็อก

คำว่า "ใช้งาน" หมายถึงอะไร

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 จะไม่พยายามจัดการมัน
เคล็ดลับ

ปลอดภัยกว่าหากทดลองรันกฎใหม่ก่อน: บันทึกในสถานะปิดใช้งาน เปิดกฎขึ้นมาแล้วใช้แผง ทดสอบ ทางด้านขวาของเอดิเตอร์เพื่อรันกับข้อมูลจริง และเปิดใช้งานหลังจากตรวจสอบผลลัพธ์แล้วเท่านั้น อ่านเพิ่มเติม — การทดสอบกฎ

ขั้นตอนต่อไป