본문으로 건너뛰기
2026년 8월 7일 · 마케팅

자동 지출 없는 광고

이 글은 발행 시점의 제품을 설명합니다. 현재 기능은 AI 빌더에이전트 팀을 참고하세요.

자동 지출 없는 광고

누군가의 광고 캠페인이 주말 동안 한 달치 예산을 다 써버린 사례가 있다. 벨라루스에서 새벽 2시에 뜨는 매트리스 광고 노출이 클릭당 40달러의 가치가 있다고 판단해버린 Performance Max 캠페인이었다. 또 어떤 "스마트 입찰" 테스트는 하루 상한선을 스스로 세 배로 올려버렸는데, 그 토글이 아무도 확인하지 않는 메뉴 한 단계 더 안쪽에 있었기 때문이다. 우리는 광고 팀을 설계하면서 이런 사례들을 충분히 접했고, 결국 이것들은 단순한 경고성 일화가 아니라 하나의 설계 사양이 되었다.

우리가 하지 않은 것: "지출 상한이 있는 자율 운영"을 만드는 것. 얼핏 가장 합리적인 절충안처럼 보인다 — 일일 상한선을 정하고, 그 안에서 에이전트가 알아서 움직이게 하고, 마음 편히 지내는 것. 실제로 그런 버전을 만들어보기까지 했지만 결국 버렸다. 이유는 이렇다: 상한선이란 시스템이 자신의 미래 행동에 대해 하는 하나의 약속이고, 그런 약속은 사소하지만 확실한 방식으로 서서히 무너지기 마련이다.

  • 누군가 런칭 붐업 기간에 일일 한도를 올려놓고 나중에 다시 낮추는 걸 잊어버린다.
  • 플랫폼 업데이트로 "일일"의 기준이 경계에서 바뀐다 — UTC 자정인지 계정 시간대 자정인지, 하루 중간에 한도를 올리면 소급 적용되는지 — 그리고 그런 경계 지점이 바로 자동화 시스템이 오작동하는 지점이다. 아무도 그 경계를 테스트하지 않았기 때문이다.
  • 더 나쁜 건: 돈을 조금이라도 다루는 시스템은 앞으로 있을 모든 변경사항에 대해 그 실패 모드를 다시 감사받아야 한다는 점이다. 프롬프트를 살짝 손볼 때마다, 모델을 업그레이드할 때마다, 새 기능을 추가할 때마다 "아무도 예상 못한 입력값 때문에 무단 지출이 발생할 가능성은 없는가"를 매번 검토해야 한다.

이건 일회성 비용이 아니다. 팀 규모가 커질수록 계속 불어나는 영구적인 세금이 되어 결국 로드맵 전체를 잡아먹는다.

그래서 우리는 이 경계를 다이얼이 아니라 벽으로 그었다. 광고 팀은 목표, 구조, 채널 분배를 기획하고 그 근거를 보여준다 — 런칭용 예산 분배를 추천할 때, 왜 그런지 이유를 함께 제시한다:

채널예산이유
Google 검색하루 30달러이미 해당 카테고리에 관심을 가진 사람들을 포착
Meta하루 10달러나중을 위한 리타겟팅 풀 구축

이 분배 비율은 2주간의 클릭 데이터가 쌓이면 반박 근거가 생겨 조정될 것으로 예상된다. 실제로 실행되기 전에 이 판단 근거에 동의하지 않고 분배를 바꿀 수 있는데, 이는 블랙박스가 무엇을 결정했는지 추측하는 것과는 다르다. 이 팀은 타겟층도 분석한다 — "스프레드시트를 싫어하는 소상공인"이라는 표현을 관심사 카테고리, 유사 타겟 시드, 제외 리스트로 변환하는, 구매할 사람을 찾아내는 캠페인과 구경꾼에게 예산만 태우는 캠페인을 실제로 가르는 화려하지 않은 작업이다. 광고 소재도 스톡 사진이 아니라 실제 제품에서 뽑아낸다 — 당신 앱을 한 번도 써본 적 없이 노트북 앞에서 웃고 있는 사람 대신, 실제 인터페이스의 진짜 스크린샷을 쓴다. 그리고 실제로 실제 UI에서 뽑은 소재가 클릭률에서 평범한 라이프스타일 스톡 사진을 이기는데, 광고가 사용자가 지금 막 클릭해서 들어갈 그 화면을 그대로 보여준다는 걸 생각하면 놀라운 일도 아니다.

그런 다음 캠페인을 대기 상태로 준비해둔다. 우리 대시보드의 미리보기 화면도 아니고, PDF 요약본도 아니다 — Google Ads나 Meta Ads Manager 안에 실제로 구축된, 진짜 캠페인 객체가 일시중지 상태로 놓여 있다. 마치 사람 미디어 바이어가 캠페인을 조립해놓고 활성화 버튼을 누르기 직전 점심을 먹으러 나간 것처럼. 그리고 딱 거기서 멈춘다. 활성화 클릭, 예산, 등록된 카드 — 모두 당신 몫이다. 광고 플랫폼 자체의 인터페이스에 들어가 모든 설정을 만져보고, 헤드라인을 바꾸고, 마음에 안 드는 광고 그룹을 삭제해도 된다 — 플랫폼은 눈치채지도, 개의치도 않는다. 애초에 이 시스템에게는 캠페인의 일시중지를 해제할 권한 자체가 없었기 때문이다.

같은 원칙이 딱 한 가지를 더 다스린다: 당신 이름으로 게시하는 것. 블로그 글 발행, 고객 리스트에 이메일 발송, "당신"으로서 고객에게 답장하는 것. 위험의 성격이 동일하다 — 초안을 쓰는 건 저렴하지만, 잘못 나가면 대가가 크다.

이 플랫폼 어디에서든 에이전트가 혼자서는 절대 하지 않는 두 가지: 당신의 돈을 쓰는 것, 그리고 당신인 척 말하는 것.

정책은 이 한 문장이면 충분하고, 우리가 출시하는 모든 팀 — 광고, 콘텐츠 에이전트, 실제 사이트를 건드리는 에이전트까지 — 은 출시 전에 이 문장 하나로 검증받는다. 감사 비용 논리 말고도 이 방식을 선호하는 또 다른 이유가 있다: 이해하기 쉽다는 점이다.

보장 내용당신이 신뢰해야 하는 것
"지출은 하루 X달러로 상한이 정해져 있다"상한 로직이 정확하고, 재시도 폭주로도 우회될 수 없으며, 설정 파일의 오타 하나에도 영향받지 않아야 함
"지출에는 반드시 사람의 클릭이 필요하다, 예외 없이"당신이 클릭했다

신뢰 사슬이 훨씬 짧고, 캠페인이 일시중지 상태인지만 보면 5초 만에 직접 확인할 수 있다.

실제로 이 방식이 진가를 발휘하는 건 캠페인 전후의 흐름이다. 이전 단계: 디스커버리 팀은 아무것도 만들기 전에 대기자 명단 페이지를 대상으로 일시중지된 캠페인을 미리 준비해둘 수 있다. 제품 아이디어가 생기면, 디스커버리 팀이 랜딩 페이지와 그 아이디어를 원할 만한 사람들을 겨냥한 일시중지 캠페인을 초안으로 만든다. 당신이 직접 소액 예산으로 활성화하면, 며칠간의 가입 데이터만으로 그 제품을 아예 만들지 말지 판단할 수 있다. 실패한 아이디어라도 랜딩 페이지 하나와 테스트에 쓴 소액 비용 정도로 끝나지, 아무도 원하지 않는 것에 분기 단위의 개발 인력을 쏟아붓는 일은 없다 — 그리고 이런 테스트를 가볍게 할 수 있는 이유는, 에이전트가 스스로 예산을 더 써야겠다고 판단해버릴 위험이 클릭 한 번 차이로 존재하지 않기 때문이다. 이후 단계: 성과는 검색, 스토어 데이터와 같은 성과 기록 시스템으로 흘러 들어가고, 다음 기획 사이클에서 이를 참고한다. 3주 전에 정한 채널 분배가 실제 전환 데이터로 봤을 때 확실히 성과가 나빴다면, 다음 계획은 같은 뻔한 분배를 다시 제안하는 대신 그 근거에서 출발한다. 물론 돈이 쓰이기 전에는 여전히 당신이 직접 승인해야 하지만, 이번엔 콜드스타트가 아니라 실제 성과를 근거로 한 계획을 승인하는 것이다.

우리가 계속 되돌아보는 테스트 기준은 이거다: 어떤 기능이 최악의 상황에서 오작동하면, 그 피해 범위는 어디까지인가? 초안이라면, 쓰이지 않는 초안 하나. 타겟팅이라면, 단 1달러도 쓰이기 전에 당신이 수정할 수 있는 일시중지 캠페인 하나. 광고 팀에는 당신이 승인하지 않은 돈이 나가는 최악의 시나리오가 존재하지 않는다. 이건 세심하게 조율해서 얻어낸 결과가 아니라, 편리함과 절대 맞바꾸지 않기로 한 유일한 원칙이다.

마케팅
공유XLinkedInFacebookRedditQuoraWhatsAppTelegram이메일
← 모든 게시글