Eylemler
Eylem, koşul karşılandığında bir kuralın bir Facebook nesnesine yaptığı işlemdir. checkAd(ad) fonksiyonunun içinde hazır fonksiyonlar kullanımınıza sunulur: duraklatmak ve yeniden çalışır hale getirmek için — üç düzeyde: reklam, reklam seti ve kampanya. Bunlardan hiçbiri çağrılmazsa, kural hiçbir şeyi değiştirmez.
Kuralın kendisini nasıl yazacağınız için — Kural oluşturma. Fonksiyon ve alanların tam referansı — Otomatik kurallar SDK.
Duraklatma
Reklam — pauseAd
Geçerli reklamı (şu anda kontrol edilen reklamı) duraklatır.
pauseAd('24h', 'нет депов при расходе > 100');
- İlk argüman — duraklatma süresi (
'6h','12h','24h','next_day_target_geo','next_day_ad_account','permanent','while_matches'). Ayrıntılar — Zamanlama ve duraklatmalar. - İkinci argüman — neden (isteğe bağlı). Metin Günlükler içine girer (eylemle birlikte Facebook'a kaydedilir). Belirtilmezse — kural adı yerine konur.
Reklam seti — pauseAdset
Bir reklam setini duraklatır. Bir reklam setinin "kendine ait" geçerli bir nesnesi yoktur, bu yüzden argümanlar bir nesne olarak geçirilir ve adsetId alanı zorunludur:
pauseAdset({ adsetId: ad.adset_id, duration: '24h', reason: 'весь адсет в минус' });
Kampanya — pauseCampaign
Bir kampanyayı duraklatır. Argümanlar bir nesnedir, campaignId alanı zorunludur:
pauseCampaign({ campaignId: ad.campaign_id, duration: 'permanent', reason: 'кампания убыточна' });
Üç düzeyin tümü — pauseAd, pauseAdset ve pauseCampaign — gerçek kontrol döngüsünde otomatik olarak uygulanır ve ayrıca Test sekmesinde de kontrol edilir.
Yeniden çalışır hale getirme
Çoğu durumda bir reklamı elle geri döndürmeniz gerekmez: Britva bunu kendisi yapar — duraklatma süresi dolduğunda veya kural koşulu karşılanmayı bıraktığında ("koşul eşleştiği sürece" duraklatma türü için).
Bir duraklatmayı elle Duraklatılanlar sekmesinde — Duraklatmayı kaldır düğmesiyle kaldırabilirsiniz.
SDK ayrıca geri döndürme fonksiyonlarına da sahiptir — activateAd ve reklam seti ile kampanya için muadilleri — bunlar bir beklemeyi koddan kaldırır. Gerçek kontrol döngüsünde çalışırlar. Ancak çoğu durumda bunlara ihtiyacınız olmaz: duraklatma süresi dolduğunda veya koşul tetiklenmeyi bıraktığında reklamlar otomatik olarak geri döndürülür, bu nedenle normal çalışma için duraklatmalı kurallar yeterlidir.