Acciones
Una acción es lo que una regla le hace a un objeto de Facebook cuando se cumple la condición. Dentro de la función checkAd(ad) tiene disponibles funciones listas para usar: para pausar y para reanudar — en tres niveles: anuncio, conjunto de anuncios y campaña. Si no se llama a ninguna de ellas, la regla no cambia nada.
Para saber cómo escribir la regla en sí — Crear una regla. La referencia completa de funciones y campos — SDK de reglas automatizadas.
Pausar
Anuncio — pauseAd
Pausa el anuncio actual (el que se está comprobando en este momento).
pauseAd('24h', 'нет депов при расходе > 100');
- El primer argumento — la duración de la pausa (
'6h','12h','24h','next_day_target_geo','next_day_ad_account','permanent','while_matches'). Más información — Programación y pausas. - El segundo argumento — el motivo (opcional). El texto va a los Registros (se registra junto con la acción en Facebook). Si no se indica — se sustituye por el nombre de la regla.
Conjunto de anuncios — pauseAdset
Pausa un conjunto de anuncios. Un conjunto de anuncios no tiene un objeto actual «propio», por lo que los argumentos se pasan como un objeto, y el campo adsetId es obligatorio:
pauseAdset({ adsetId: ad.adset_id, duration: '24h', reason: 'весь адсет в минус' });
Campaña — pauseCampaign
Pausa una campaña. Los argumentos son un objeto, el campo campaignId es obligatorio:
pauseCampaign({ campaignId: ad.campaign_id, duration: 'permanent', reason: 'кампания убыточна' });
Los tres niveles — pauseAd, pauseAdset y pauseCampaign — se aplican automáticamente en el ciclo de comprobación real, y también se comprueban en la pestaña Prueba.
Reanudar
En la mayoría de los casos no necesita reanudar un anuncio manualmente: Britva lo hace por sí mismo — cuando expira el plazo de la pausa o cuando la condición de la regla deja de cumplirse (para el tipo de pausa «mientras coincida la condición»).
Puede levantar una pausa a mano en la pestaña En pausa — el botón Reanudar.
El SDK también tiene funciones de reanudación — activateAd y sus equivalentes para el conjunto de anuncios y la campaña — que levantan una retención desde código. Funcionan en el ciclo de comprobación real. Pero en la mayoría de los casos no las necesita: los anuncios se reanudan automáticamente cuando expira la pausa o cuando la condición deja de cumplirse, así que las reglas con una pausa son suficientes para el funcionamiento normal.