개요

광고 규칙은 광고 규칙 라이브러리에서 생성 및 저장되는 독립적 개체이고 최소한 name, evaluation_specexecution_spec을 포함합니다. 규칙의 기본 구조는 다음과 같습니다.

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은 인사이트 지표 또는 개체 메타데이터 필드가 변경되면 트리거 기반 규칙을 평가합니다. Facebook은 예약된 시간 간격으로 예약 기반 규칙을 평가합니다.

옵션

  • 트리거 기반 규칙: 광고 상태를 실시간으로 모니터링합니다. 트리거 기반 규칙은 관련 광고 개체의 메타데이터 또는 인사이트 데이터가 변경되는 즉시 평가됩니다.
  • 예약 기반 규칙: 정해진 간격으로 evaluation_spec 기준을 충족하는지 확인하여 광고 상태를 모니터링합니다.

구성 요소

평가 사양

규칙 evaluation_spec의 주된 목적은 규칙이 조치를 실행해야 하는 대상 개체를 결정하는 것입니다. 더 알아보기.

실행 사양

규칙의 execution_spec은 평가를 통과하는 모든 개체에 적용되는 조치를 결정합니다. 더 알아보기.

상태

규칙의 status는 규칙을 실행해야 하는지를 결정합니다. 상태에는 ENABLEDDISABLED, 이렇게 두 가지가 있습니다. 규칙을 일시적으로 해제하려면 규칙을 수정하고 상태를 DISABLED로 설정합니다. 규칙을 다시 활성화하려면 규칙을 수정하고 상태를 다시 ENABLED로 설정합니다. 규칙을 영구적으로 제거하려면 삭제합니다.