Hành động
Hành động là những gì một quy tắc thực hiện với một đối tượng Facebook khi điều kiện được thỏa mãn. Bên trong hàm checkAd(ad), bạn có sẵn các hàm dựng sẵn: để tạm dừng và để đưa trở lại hoạt động — ở ba cấp độ: quảng cáo, nhóm quảng cáo và chiến dịch. Nếu không có hàm nào trong số đó được gọi, quy tắc sẽ không thay đổi gì cả.
Để biết cách viết chính quy tắc — Tạo một quy tắc. Tài liệu tham khảo đầy đủ về các hàm và trường — SDK quy tắc tự động.
Tạm dừng
Quảng cáo — pauseAd
Tạm dừng quảng cáo hiện tại (quảng cáo đang được kiểm tra ngay lúc này).
pauseAd('24h', 'нет депов при расходе > 100');
- Đối số đầu tiên — thời lượng tạm dừng (
'6h','12h','24h','next_day_target_geo','next_day_ad_account','permanent','while_matches'). Tìm hiểu thêm — Lập lịch và tạm dừng. - Đối số thứ hai — lý do (tùy chọn). Văn bản này được ghi vào Nhật ký (nó được lưu cùng với hành động trong Facebook). Nếu không được chỉ định — tên quy tắc sẽ được thay vào.
Nhóm quảng cáo — pauseAdset
Tạm dừng một nhóm quảng cáo. Một nhóm quảng cáo không có đối tượng hiện tại "của riêng nó", nên các đối số được truyền dưới dạng một đối tượng, và trường adsetId là bắt buộc:
pauseAdset({ adsetId: ad.adset_id, duration: '24h', reason: 'весь адсет в минус' });
Chiến dịch — pauseCampaign
Tạm dừng một chiến dịch. Các đối số là một đối tượng, trường campaignId là bắt buộc:
pauseCampaign({ campaignId: ad.campaign_id, duration: 'permanent', reason: 'кампания убыточна' });
Cả ba cấp độ — pauseAd, pauseAdset và pauseCampaign — đều được áp dụng tự động trong chu kỳ kiểm tra thực tế, và cũng được kiểm tra trên tab Kiểm thử.
Đưa trở lại hoạt động
Trong hầu hết các trường hợp, bạn không cần đưa một quảng cáo trở lại theo cách thủ công: Britva tự làm điều đó — khi thời hạn tạm dừng hết hoặc khi điều kiện của quy tắc không còn được thỏa mãn (đối với loại tạm dừng "trong khi điều kiện còn khớp").
Bạn có thể gỡ một lần tạm dừng bằng tay trên tab Đã tạm dừng — nút Bỏ tạm dừng.
SDK cũng có các hàm đưa trở lại — activateAd và các hàm tương ứng cho nhóm quảng cáo và chiến dịch — gỡ một lần giữ từ mã. Chúng hoạt động trong chu kỳ kiểm tra thực tế. Nhưng trong hầu hết các trường hợp bạn không cần đến chúng: quảng cáo được đưa trở lại tự động khi lần tạm dừng hết hạn hoặc khi điều kiện ngừng kích hoạt, nên các quy tắc có tạm dừng là đủ cho hoạt động bình thường.