กฎโฆษณาเป็นอ็อบเจ็กต์แบบสแตนด์อโลนที่สร้างขึ้นและจัดเก็บไว้ในไลบรารีกฎโฆษณาและประกอบด้วย name
, evaluation_spec
และ execution_spec
โครงสร้างพื้นฐานของกฎมีลักษณะดังนี้
curl \ -F 'name=Rule 1' \ -F 'evaluation_spec={ ... }' \ -F 'execution_spec={ ... }' \ -F "access_token=<ACCESS_TOKEN>" \ https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library
Facebook จะประเมินกฎที่ยึดตามทริกเกอร์เมื่อเกณฑ์ชี้วัดข้อมูลเชิงลึกหรือช่องข้อมูลเมตาของอ็อบเจ็กต์มีการเปลี่ยนแปลง เราจะประเมินกฎที่ยึดตามกำหนดเวลาตามช่วงเวลาที่กำหนดไว้
evaluation_spec
หรือไม่วัตถุประสงค์หลักของ evaluation_spec
ของกฎคือเพื่อกำหนดอ็อบเจ็กต์ที่กฎควรดำเนินการ เรียนรู้เพิ่มเติม
execution_spec
ของกฎจะกำหนดการดำเนินการที่ใช้กับอ็อบเจ็กต์ทั้งหมดที่ผ่านการประเมิน เรียนรู้เพิ่มเติม
status
ของกฎจะกำหนดว่าควรเรียกใช้กฎหรือไม่ โดยมี 2 สถานะ ได้แก่ ENABLED
และ DISABLED
หากต้องการปิดกฎชั่วคราว ให้แก้ไขกฎและตั้งค่าสถานะเป็น DISABLED
หากต้องการเปิดใช้งานกฎอีกครั้ง ให้แก้ไขกฎและตั้งค่าสถานะกลับเป็น ENABLED
หากต้องการลบกฎออกอย่างถาวร ให้ลบกฎดังกล่าว