손대지 않아도 도착하는 아침 8시 브리핑
한 화장품 제조사 마케팅팀은 경쟁사 랭킹을 매일 눈으로 확인하고 있었습니다. 아무도 손대지 않아도 채워지는 파이프라인 세 개를 만들었고, 그 김에 고객 리뷰 600건에서 광고 카피를 건졌습니다.
한 화장품 제조사에서 열 명 남짓한 분들과 매주 그룹 세션을 하고 있습니다. 마케터, 영업 리드, 그리고 자기 주제가 걸린 날만 들어오는 재무 임원까지. 첫 시간에 각자 매일 들여다보는 데이터를 하나씩 말해 달라고 했더니, 답에 패턴이 있었습니다. 누군가는 매일 아침 리테일 플랫폼을 열어 카테고리 랭킹을 눈으로 훑고 있었습니다. 누군가는 경쟁사 뉴스를 손으로 검색하고 있었죠. 소비자 반응은 감이었습니다. 마지막으로 우연히 읽은 리뷰 몇 개가 그 감을 만들고 있었고요.
태만이 아닙니다. 오히려 성실입니다. 기계가 확인해도 되는 것을 사람이 매일 출근해서 확인하고 있었을 뿐이니까요. 그래서 세션 하나의 목표를 좁게 잡았습니다. 내일 아침까지, 아무도 아무것도 건드리지 않아도 세 갈래의 데이터가 알아서 도착하게 만들 것.
판단 하나, 도구 셋
도구 이야기 전에, 외울 가치가 있는 유일한 구분부터 짚겠습니다. 데이터가 어디에 사느냐가 수집 방법을 정합니다. 뉴스나 공지처럼 공개된 텍스트라면 웹 검색 에이전트로 충분합니다. 검색량이나 광고 성과처럼 계정 뒤에 있는 숫자라면 대개 공식 API가 있죠. 로봇을 적극적으로 막아서는 화면에만 존재하는 데이터라면, 사람처럼 행동하는 브라우저가 필요합니다.
그날 만든 것은 전부 이 셋 중 하나였습니다.
뉴스 브리핑이 가장 순한 쪽이었습니다. 각자 신경 쓰는 경쟁 브랜드와 시장 키워드를 고르고, 지시문을 일상어로 썼습니다. 상위 다섯 건, 요약, 링크 첨부. 그리고 예약을 걸었죠. 이제 매일 아침 8시면 브리핑이 Slack에 도착합니다. 이걸 손으로 만들던 사람은 이제 커피를 들고 읽기만 하면 됩니다.
검색량 트래커는 포털의 공식 API를 스프레드시트에 연결했습니다. 자사 브랜드와 경쟁사 세 곳의 검색 관심도를 1년 반 치 소급해서 채우고, 매일 트리거로 갱신되게 했죠. 실전 용도는 광고 측정입니다. 캠페인이 돌아갈 때 브랜드 검색이 실제로 움직였는지, 말싸움 대신 그래프로 확인할 수 있으니까요.
CAUTION — 절대치가 아니라 상대치입니다
검색 트렌드 API는 대개 상대 지수를 돌려줍니다. 그 키워드가 가장 많이 검색된 날을 100으로 놓고 나머지를 비율로 보여주는 방식이죠. 관심이 언제 오르내렸는지는 알 수 있지만, 몇 명이 검색했는지는 알 수 없습니다. 개수가 아니라 모양으로 읽어야 합니다. 이 설명에 10분을 썼고, 그 자리에서 잘못된 결론 하나를 막았습니다.
랭킹 트래커가 싸움이었습니다. 팀이 가장 신경 쓰는 리테일 플랫폼은 봇 차단이 워낙 세서, 일반 크롤러도, 스크립트 수집기도, 스프레드시트 플러그인도 전부 403으로 튕겨 나왔습니다. 통과하는 건 스텔스 브라우저였습니다. AI가 조종하는 진짜 브라우저 창을, 클라우드 서버가 아니라 마케터 본인의 PC에서 띄우는 방식이죠. 플랫폼이 보고 싶어 하는 건 키보드 앞에 앉은 사람처럼 보이는 기계니까요.
그렇게 세팅했습니다. 매일 아침 8시 10분, 작업 스케줄러가 수집기를 깨우면 수집기는 랭킹 페이지를 열고 해당 섹션의 상위 10개를 시트에 쌓습니다. 순위, 브랜드, 제품명, 프로모션 태그, 정가, 할인가까지 전부요. PC가 꺼져 있던 날은 다음 부팅 때 빠진 날짜를 채웁니다. 플랫폼은 두어 달에 한 번씩 페이지 구조를 바꾸는데, 그때 수집기가 조용히 죽는 대신 알림이 날아옵니다. 고치는 일은 프로젝트가 아니라 대화 한 번이면 되고요. 원본 데이터는 사람이 절대 손대지 않는 raw 탭에 두고, 보기 좋은 화면은 그 옆에 따로 짓습니다. 숫자를 믿을 수 있게 지켜 주는 유일한 위생 규칙입니다.
다음 날 아침, 새 날짜의 상위 10개가 시트에 들어와 있었습니다. 24시간 전만 해도 직접 플랫폼을 열고 스크롤하던 마케터가, 같은 시각에 같은 숫자를 보고 있었죠. 아무것도 건드리지 않고요. 아무도 건드리지 않았습니다. 방 안의 모두가 이해한 게 그 순간이었습니다.
리뷰 600건, 질문 세 개
이야기의 나머지 절반은 도착한 데이터로 무엇을 하느냐입니다. 그전 세션에서 한 제품의 고객 리뷰 600건가량을 스크래핑 도구로 모아 AI에 넘기면서 세 가지를 물었습니다. 가장 자주 나오는 만족 표현은 무엇인가. 사람들은 왜 사고 어떤 상황에서 쓰는가. 불만은 무엇이고 빈도순으로 어떻게 되는가.
빈도표는 쓸 만했습니다. 발림성과 순함 같은 예상 범위의 단어들, 그리고 칭찬보다 훨씬 드물게 나오는 불만 몇 가지. 진짜 값진 발견은 아무도 숫자로 세어 본 적 없는 사용 패턴이었습니다. 리뷰어 중 눈에 띄는 비율이 하루 중 특정 시간대에, 루틴처럼 이 제품을 쓴다고 적고 있었던 겁니다. 이건 감성 점수가 아닙니다. 광고 헤드라인이고, 디자인 브리프입니다. 고객이 시키지도 않았는데 쓰는 표현이야말로 다음 고객을 설득하는 표현이니까요.
그 세션에 함께 있던 그 회사 CEO가 덧붙인 경고를, 저는 지금도 다른 고객들에게 그대로 옮깁니다. 이 브랜드를 만든 원래의 통찰은 어떤 리뷰 데이터에도 없었다는 것. 사람이 발견한 틈새였다는 것. 그리고 리뷰 마이닝에는 고질적인 실패 패턴이 있습니다. 만 건 중 화난 리뷰 세 건에 꽂혀서 거기에 최적화하는 것. 작은 것을 끝까지 쫓다가 큰 것을 놓칩니다. 데이터는 참고이고, 판단은 사람 몫으로 남습니다.
실제로 바뀐 것
결과를 실제 크기 그대로 적어 두겠습니다. 브리핑이 8시에 도착한다고 매출 라인이 움직이지는 않았습니다. 바뀐 것은 기본값입니다. 경쟁사 랭킹, 시장 뉴스, 검색 관심도가 이제는 누가 기억하든 말든, 바쁘든 휴가 중이든 쌓입니다. 예전에는 "확인해 볼게요"로 시작하던 트렌드 질문이, 이제는 1년 치 히스토리가 이미 시트에 깔린 상태에서 시작되고요.
핵심은 팀이 이걸 못 해서가 아닙니다. 할 수 있었습니다. 그게 문제였죠. 랭킹 한 번 확인하는 건 아무것도 아닙니다. 하지만 매일, 같은 시각에, 휴가철과 론칭 주간과 아무 일 없는 마흔 번째 아침까지 확인하는 건, 사람이 실패한다기보다 합리적으로 포기하게 되는 종류의 일입니다. 기계에게 40일째 아침은 첫날 아침과 조금도 다르지 않습니다. 이 자동화가 실제로 사 온 건 모델의 지능이 아니라 바로 그것입니다.
정직한 비용도 있습니다. 초기 세팅은 진짜 장벽입니다. 세션의 상당 부분이 계정 권한과 API 자격증명에 들어갔고, 스텔스 브라우저 첫 가동을 안정시키는 데만 한 시간 가까이 걸렸죠. 예약 작업에는 켜져 있는 기계가 필요합니다. 플랫폼은 바뀌고, 뭔가는 깨집니다. 오류 알림이 수집기만큼 중요한 이유입니다.
그래도 거래 조건은 명확합니다. 한 번 세팅하느냐, 영원히 확인하느냐. 대부분의 팀은 두 번째 값을 매일 치르면서 그 값을 계산해 본 적이 없습니다. 아침 8시 브리핑은 대단한 기술이 아닙니다. 이것의 정체는 무인입니다. 봇 장벽을 넘어, 누가 기억하든 말든 매일 아침 알아서 쌓이는 데이터. 확인하는 일이 사람의 일이기를 그만둔 순간입니다.