เงื่อนไขและเมตริก
เงื่อนไขคือการตรวจสอบเมตริกของโฆษณาภายในกฎ แต่ละกฎจะรับโฆษณาหนึ่งชิ้นเป็นอินพุตในรูปของอ็อบเจกต์ ad และคุณเข้าถึงฟิลด์ของมันผ่านจุด: ad.spend_24h, ad.deps_total, ad.roas_24h เป็นต้น เมื่อการตรวจสอบที่ต้องการผ่านแล้ว — คุณจะเรียกแอ็กชัน (การหยุดชั่วคราว) อ่านเพิ่มเติมเกี่ยวกับโครงสร้างของกฎได้ที่ การสร้างกฎ
/** @param {Ad} ad */
function checkAd(ad) {
if (ad.deps_total === 0 && ad.spend_24h > 100) {
pauseAd('24h', 'нет депов при расходе > 100');
}
}
ดูรายการฟิลด์ได้ที่ไหน
ฟิลด์ที่ใช้ได้ทั้งหมดถูกรวบรวมไว้ในตัวแก้ไขกฎ ที่แท็บ มาโคร ทางด้านขวา นี่คือเอกสารอ้างอิงฉบับเต็มที่มีการค้นหาตามชื่อและคำอธิบาย การคลิกที่ฟิลด์จะเพิ่มฟิลด์นั้น (ad.<field>) ต่อท้ายโค้ด ฟิลด์ถูกจัดเป็นกลุ่ม:
- โฆษณา — เมตริกของตัวโฆษณาเอง (spend, ยอดฝาก, คลิก, การลงทะเบียน, ROAS, CPD เป็นต้น)
- ครีเอทีฟ — ข้อมูลครีเอทีฟ
- ออฟเฟอร์ — ข้อมูลออฟเฟอร์
- Geo — geo และเมตริกเฉลี่ยของประเทศที่โฆษณานั้นอยู่
- เครือข่าย — ข้อมูลเน็ตเวิร์ก
- ช่วงก่อนหน้า — เมตริกชุดเดียวกันสำหรับช่วงเวลาก่อนหน้า (สำหรับการเปรียบเทียบ "แย่ลง / ดีขึ้น")

ช่วงเวลา
เมตริกส่วนใหญ่มีให้เลือกหลายช่วงเวลา — คำต่อท้ายที่ปลายชื่อฟิลด์เป็นตัวกำหนดช่วงเวลา:
_1h,_3h,_6h,_12h,_24h,_48h,_72h,_168h— สำหรับชั่วโมงล่าสุด, 3 ชั่วโมง, … 7 วัน;_today— นับตั้งแต่เริ่มต้นวันปัจจุบัน;_total— สำหรับทั้งหมดตลอดเวลา
ตัวอย่างเช่น ad.spend_24h — spend ใน 24 ชั่วโมงล่าสุด, ad.deps_total — ยอดฝากตลอดเวลาทั้งหมด
จำชื่อฟิลด์ที่ถูกต้องไม่ได้ใช่ไหม? เปิดแท็บ มาโคร แล้วใช้การค้นหา — มันค้นหาทั้งชื่อและคำอธิบายของฟิลด์
โฆษณาข้างเคียง
กฎสามารถดูได้ไม่เพียงแค่โฆษณาปัจจุบัน แต่ยังดู "โฆษณาข้างเคียง" ได้ด้วย — โฆษณาอื่น ๆ ของ adset หรือแคมเปญเดียวกัน (เช่น เพื่อตั้งหยุดชั่วคราวเฉพาะเมื่อทั้ง adset อยู่ในแดนลบ) ฟังก์ชันเหล่านี้อธิบายไว้ใน SDK กฎอัตโนมัติ