Información general

Las reglas de anuncios son objetos independientes creados y almacenados en la biblioteca de reglas de anuncios y, mínimamente, contienen un name, un evaluation_spec y un execution_spec. Esta es la estructura básica de una regla:

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

Facebook evalúa las reglas basadas en activación cuando cambian las métricas de estadísticas o el campo de metadatos de objetos. Evaluamos las reglas basadas en programación en intervalos de tiempo programados.

Opciones

  • Reglas basadas en activación: supervisan el estado de tus anuncios en tiempo real. Una regla basada en activación se evalúa inmediatamente después de que se cambian los metadatos o los datos de las estadísticas de los objetos publicitarios correspondientes.
  • Reglas basadas en programación: supervisan el estado de tus anuncios revisándolos en un intervalo establecido para comprobar que cumplan con el criterio evaluation_spec.

Componentes

Especificación de la evaluación

El objetivo principal de la evaluation_spec de una regla es determinar los objetos sobre los que la regla debe ejecutar la acción. Más información.

Especificaciones de ejecución

La execution_spec de una regla determina la acción que aplica a todos los objetos que pasan la evaluación. Más información.

Estado

El status de una regla determina si debería ejecutarse. Hay dos estados: ENABLED y DISABLED. Para desactivar temporalmente una regla, edita la regla y configura su estado en DISABLED. Para reactivar una regla, edita la regla y vuelve a configurar su estado a ENABLED. Para eliminar una regla de forma permanente, bórrala.