Saltar al contenido principal

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).

JavaScript
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:

JavaScript
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:

JavaScript
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.

Reanudar desde código

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.

Qué sigue