ABO냐 CBO냐, 답이 사람마다 다르다
페이스북 광고를 처음 세팅하면 제일 먼저 이 질문에 부딪힌다. 둘 다 써 본 사람들도 상황에 따라 다르게 답한다.
정답이 없는 건 아니다.
광고계정 상태마다 맞는 답이 다를 뿐이다.
페이스북 광고에서 캠페인 예산을 거는 방법은 ABO와 CBO 두 가지다. 둘은 예산을 어느 레벨에서 통제하느냐에서 갈린다.
ABO는 광고세트마다 예산을 직접 건다

ABO (Adset Budget Optimization)는 광고세트마다 예산을 따로 정하는 방식이다.
효율이 좋은 세트가 있으면 그 세트 예산만 올리면 된다. 다른 세트 예산은 그대로 두고 원하는 대로 예산을 나눌 수 있다.
ABO가 맞는 때
1) 새 광고계정이라 픽셀·전환 데이터가 없을 때
2) 제품 USP 메시지를 아직 검증하지 못했을 때
캠페인 초기에 CBO를 켜면 예산 대부분이 1~2개 세트로 쏠린다. 그러면 소재끼리 효율을 비교할 수가 없다. 공들인 소재라도 처음에 반응이 없으면 알고리즘은 예산을 바로 끊는다.
ABO에서는 예산을 내가 정한다. 세트마다 시간을 충분히 주고 소구 메시지별 반응을 지켜볼 수 있다.
CBO는 예산 배분을 알고리즘에 맡긴다

CBO (Campaign Budget Optimization)는 예산을 캠페인 단위로 정하는 방식이다. 페이스북 알고리즘이 운영 데이터를 보고 광고세트마다 알아서 나눈다.
효율 좋은 세트에는 예산을 더 주고, 효율이 낮은 세트에는 덜 주거나 집행을 아예 멈춘다. 알고리즘이 노리는 건 캠페인 전체 기준으로 가장 낮은 전환당 비용이다.
CBO가 맞는 때
1) 광고계정이 어느 정도 최적화됐을 때
2) 반응 좋은 소재와 잠재고객을 이미 찾았을 때
3) 광고 예산이 넉넉할 때
머신러닝 알고리즘이 광고를 최적화하려면 전환 이벤트가 주당 최소 50회는 있어야 한다. 전환당 비용을 5,000원으로 잡으면 세트 하나에 주 250,000원, 하루로 치면 36,000원이 든다.
예산이 이보다 적은데 CBO를 켜면 알고리즘이 제대로 학습하지 못하고 헤맨다.
설정하는 곳
ABO와 CBO는 캠페인을 만들 때 '캠페인 예산 최적화' 버튼 하나로 정한다.
- '해제됨' = ABO 캠페인
- '설정됨' = CBO 캠페인
버튼 하나 차이지만, 이 버튼에 따라 예산을 나누는 주체가 나에서 알고리즘으로 바뀐다.
실전에서는 ABO로 시작해 CBO로 넘어간다
ABO와 CBO는 단계에 따라 바꿔 쓴다.
1단계: ABO로 소재 여러 개를 테스트해 효율 좋은 것을 고른다.
2단계: 고른 소재의 이미지·구도·카피를 바꿔 베리에이션 소재를 더 만든다.
3단계: 검증한 소재를 CBO 캠페인 하나에 모아 계속 경쟁시키고 Winner 콘텐츠를 찾는다.
돌아보며
ABO에서는 예산을 내가 나누고 CBO에서는 알고리즘이 나눈다. 어느 쪽이 낫다고 잘라 말할 수는 없다.
검증 없이 초기부터 CBO를 켜면 알고리즘은 확인도 안 된 소재들 사이에서 한쪽으로 치우쳐 고른다. 거꾸로 데이터가 충분히 쌓인 계정에서 ABO를 계속 쓰면 알고리즘이 더 효율 좋은 배분을 찾을 기회를 내가 막는 셈이다.
그래서 나는 계정 상태부터 보고 정한다.
두 방식이 예산을 어떻게 나누는지 알면 지금 계정이 어느 단계에 맞는지 판단할 수 있다.