Visão geral

As regras de anúncios são objetos independentes criados e armazenados na Biblioteca de Regras de Anúncios e contêm pelo menos um name, uma evaluation_spec e uma execution_spec. Esta é a estrutura básica de uma regra:

curl \
-F 'name=Rule 1' \
-F 'evaluation_spec={
    ...
   }' \
-F 'execution_spec={
    ...
   }' \
-F "access_token=<ACCESS_TOKEN>" \
https://graph.facebook.com/<VERSION>/<AD_ACCOUNT_ID>/adrules_library

O Facebook avalia as regras baseadas em disparos quando há alterações nas métricas de insights ou no campo de metadados do objeto. Avaliamos as regras baseadas em programação em intervalos de tempo predefinidos.

Opções

  • Regras baseadas em disparos: monitore o status dos seus anúncios em tempo real. Uma regra baseada em disparos é avaliada assim que os dados de insights ou metadados dos objetos do anúncio relevantes são alterados.
  • Regras baseadas em programação: monitore o status dos seus anúncios executando uma verificação em um intervalo de tempo definido para ver se eles cumprem os critérios descritos na evaluation_spec.

Componentes

Especificação de avaliação

O objetivo principal da evaluation_spec de uma regra é determinar os objetos sobre os quais a regra deve executar a ação. Saiba mais.

Especificação de execução

A execution_spec de uma regra determina a ação que se aplica a todos os objetos que passam pela avaliação. Saiba mais.

Status

O status de uma regra determina se a regra deve estar em execução. Existem dois status: ENABLED e DISABLED. Para desativar temporariamente uma regra, edite-a e defina o status dela como DISABLED. Para reativar uma regra, edite-a e defina o status dela como ENABLED novamente. Para remover permanentemente uma regra, será preciso excluí-la.