광고 리포트 자동화, MCP 연결과 주간 리포트 절차
광고 리포트 자동화는 자료 수집과 계산, 표 작성처럼 반복되는 단계를 정해 처리하는 방식입니다. AI에는 허용된 집계 자료를 주고 기간과 통화, 계산식을 원본과 대조한 뒤 보고서를 완성합니다.
같은 말:광고 리포트 자동화Meta MCP구글 애즈 MCP주간 광고 리포트AI 광고 성과 분석GA4 AI 분석GA4 데이터 분석
🤔 매주 월요일 광고 리포트에 반나절이 들 때
매주 월요일 아침이면 메타 광고 관리자와 구글 애즈를 열어 지난주 숫자를 내려받고, 엑셀에서 합치고, 캠페인별로 표를 만들고, 무엇이 바뀌었는지 문장을 씁니다. 매체가 늘수록 이 작업이 반나절을 차지하고, 정작 숫자를 보고 무엇을 할지 고민할 시간은 줄어듭니다.
광고 계정에 AI를 연결하면 원하는 기간과 캠페인의 데이터를 대화로 요청할 수도 있습니다. 연결 준비와 조회 결과 확인은 별도로 필요합니다. 다만 AI가 뽑은 숫자를 그대로 보내면 단위나 기간이 어긋난 리포트가 나가기도 합니다. 처음에는 아래 가상 표로 초안 한 장을 만들고, 반복해서 쓸 조회 조건과 확인 방법을 정합니다. MCP 연결이나 실제 광고 계정은 첫 연습에 필요하지 않습니다.
🔑 광고 리포트 자동화의 정의
광고 리포트 자동화는 자료 수집과 계산, 표 작성처럼 반복되는 단계를 정해 처리하는 방식입니다. 전부 자동화할 필요는 없습니다. 내보낸 표를 AI가 정리하고 사람이 확인하는 것부터 시작할 수 있습니다.
AI와 광고 계정을 연결하는 방법에는 MCP(Model Context Protocol)가 있습니다. AI 도구가 외부 서비스와 주고받는 방식을 정한 공개 규격이고, 업무에 쓰는 기본 개념은 업무에서 MCP 쓰기에 있습니다.
🔌 자료를 전달하는 두 방법
| 방법 | 준비 | 확인할 것 |
|---|---|---|
| 파일이나 표 전달 | 허용된 집계 자료를 내보내거나 복사 | 내보낸 기간과 필터, 통화, 빠진 행 |
| 계정 연결 | 지원 도구와 인증, 계정 접근 권한 | 실제 조회 조건과 제공 도구, 조회 및 변경 권한 |
Google Ads의 공식 MCP 서버 문서는 현재 조회 도구를 안내하며 입찰 변경이나 캠페인 중지 기능은 제공하지 않는다고 명시합니다. 계정 목록과 성과를 조회하고 데이터 필드의 정보를 확인하는 데 씁니다. 메타 광고 같은 다른 매체의 연결도 설치 전에 그 매체의 공식 안내와 실제 제공 도구를 확인합니다. 제품 이름이 비슷해도 할 수 있는 일과 권한이 같지는 않습니다.
🔐 리포트에 필요한 권한부터 확인하기
리포트만 만들려면 광고를 변경하는 권한은 필요하지 않습니다. 조회만 가능한 연결 방식이 있는지 먼저 확인합니다. AI에게 조회만 해라고 말하는 것과 도구 자체의 변경 권한을 제한하는 것은 다릅니다.
연결이 안 되거나 권한 설정이 낯설면 허용된 집계 파일로 먼저 작업합니다. 나중에 연결할 때는 대상 계정과 데이터 범위, 인증 및 조회 방법을 담당자와 확인합니다. 승인 위치를 정하고 실행 기록을 남기는 방법은 AI 업무 자동화에서 다룹니다.
📝 주간 리포트 절차 여섯 단계
매주 같은 형식의 리포트를 받으려면 질문과 검증을 고정해 둡니다.
- 질문 고정: 기간과 지표, 정렬 기준, 출력 형태, 단위 환산을 한 번 정해 문서로 저장합니다
- 자료 준비: 이번 기간의 파일을 내보내거나 연결 도구로 조회하고 조회 조건을 기록합니다
- 합계 대조: 비용과 클릭 등 사용할 수치를 같은 기간과 조건의 원본에 대조합니다
- 이상 표시: 지난주 대비 크게 변한 캠페인을 AI에게 표시하게 하고, 원인은 가설로 적게 합니다
- 해석 작성: 숫자와 해석을 나눠 적고, 해석은 사람이 확인한 뒤 붙입니다
- 보관: 보고서 초안과 원자료, 사용한 질문, 대조 결과를 함께 남깁니다
아래는 1단계에서 저장해 두는 질문의 예입니다.
[기간] 2026-09-21부터 2026-09-27까지, 계정 시간대 Asia/Seoul
[비교] 2026-09-14부터 2026-09-20까지
[자료] 첨부한 두 기간의 집계 표만 사용
[지표] 비용, 노출, 클릭, 클릭률
[계산] 클릭률은 클릭 합계 ÷ 노출 합계 × 100
비용 증감률은 (이번 비용 - 비교 기간 비용) ÷ 비교 기간 비용 × 100
[정렬] 이번 기간 비용이 큰 캠페인부터
[단위] 원자료의 통화를 유지하고 원과 cost_micros를 구분
[출력] 캠페인별 표와 전체 합계, 비용 증감률 메모
[주의] 분모가 0이면 비율은 계산 불가로 표시
값이 비어 있거나 파일이 없으면 0으로 바꾸지 말고 확인 필요로 표시
원인은 가설로 구분하고 자료에 없는 숫자를 만들지 마.요청문을 메모장에 저장하고 매주 날짜와 파일만 먼저 갱신합니다. 형식을 지정해도 결과는 다시 확인해야 합니다. 같은 표현을 반복하는 것보다 지표 정의와 계산 조건을 유지하는 것이 중요합니다.
여러 매체의 전환 수는 같은 구매를 중복으로 인정할 수 있습니다. 매체별 전환을 더해 전체 실제 주문 수라고 표시하지 않습니다. 출처별 지표는 나눠 적고, 전체 주문은 주문 시스템 등 일관된 별도 자료로 확인합니다.
본문의 주간 리포트 여섯 단계입니다. 조회가 끝났다는 사실만으로 리포트의 정확성을 판정하지 않습니다.
✅ AI가 뽑은 숫자에서 확인할 곳
| 확인할 곳 | 생기는 문제 | 대조 방법 |
|---|---|---|
| 비용 단위 | cost_micros는 계정 통화 금액의 100만 배 단위 | 100만으로 나눠 계정 통화로 표시하고 화면과 비교 |
| 기간과 시간대 | 계정 시간대와 요청한 기간이 어긋남 | 답변에 적힌 기간을 요청과 대조 |
| 조회 조건 | 잘못된 필드는 오류가 나거나 다른 지표 선택으로 이어짐 | 조회 필드와 필터를 원래 요청과 비교 |
| 전환 정의 | 광고 관리자와 GA4의 전환 집계 기준이 다름 | 리포트에 어느 쪽 숫자인지 표시 |
예를 들어 원화 계정의 cost_micros = 100000000000은 100만으로 나누면 100,000원입니다. 이미 원으로 내보낸 표에 이 나눗셈을 또 적용하지 않습니다. 다른 통화의 계정은 환율 변환 없이 원으로 바꾸어 표시하지 않습니다.
첫 번째 줄은 구글 애즈 MCP 정리에서 다룬 함정입니다. 광고 관리자의 숫자와 GA4의 숫자가 다른 이유는 마케팅 지표 공식 정리에 있고, GA4 쪽 분석을 AI에게 맡길 때 확인할 것은 바로 아래 절에서 설명합니다.
📈 GA4 데이터를 AI로 분석할 때 확인할 것
광고 리포트에는 광고 관리자 숫자와 함께 GA4 숫자가 들어가는 경우가 많습니다. GA4(Google Analytics 4)는 웹사이트와 앱의 방문과 행동을 모아 보여 주는 구글의 분석 도구입니다. GA4 AI 분석은 GA4 자료를 AI에게 주고 요약과 비교를 맡긴 뒤, 그 결과를 GA4 원자료와 대조하는 작업입니다. AI는 받은 자료 안에서만 설명을 만들기 때문에, 자료를 어떤 조건으로 뽑았는지 함께 알려 주지 않으면 그 조건을 모른 채 해석합니다.
GA4 데이터를 AI에게 주는 세 가지 경로
| 경로 | 예 | AI가 보는 범위 | 사람이 확인할 곳 |
|---|---|---|---|
| GA4 안의 AI 기능 | Ask Advisor | 지금 열어 둔 GA4 속성(사이트나 앱 하나의 데이터를 모아 관리하는 단위)의 데이터 | GA4 보고서 화면의 같은 기간 숫자 |
| 내보낸 파일 | 탐색 보고서를 CSV로 내려받아 AI 대화창에 올리기 | 파일에 들어 있는 값만 | 내보낼 때 정한 기간과 필터 |
| 연결 도구 | Google Analytics MCP 서버 | 연결한 계정의 권한 안에 있는 데이터 | AI가 실행한 조회 조건 |
Ask Advisor는 GA4 안에서 제미나이로 동작하는 대화형 분석 기능이고, 2026년 10월 기준 베타 단계입니다. 구글 고객센터는 이 기능을 언어가 영어로 설정된 속성에서만 제공한다고 안내하므로, 한국어로 설정한 속성에서는 아직 쓸 수 없습니다.
탐색 보고서는 GA4에서 데이터를 나눌 기준과 볼 숫자를 직접 골라 만드는 보고서입니다. CSV는 표의 행과 열을 쉼표로 나눠 저장하는 텍스트 파일 형식입니다. 파일을 올릴 때는 내보낼 때 정한 기간, 필터, 지표 정의를 요청문에 함께 적습니다.
Google Analytics MCP 서버는 구글이 공개한 실험 단계의 연결 도구입니다. 구글 개발자 문서는 이 서버가 읽기 요청만 처리하고 GA4 설정을 만들거나 바꾸거나 지우지 않는다고 안내합니다. 다만 AI가 어떤 조건으로 숫자를 조회했는지는 답변만 봐서는 알 수 없으므로, 이상한 숫자가 나오면 AI에게 조회한 기간과 데이터를 나눈 기준을 되물어 확인합니다.
질문에 넣을 네 가지 조건
GA4에서 측정기준(dimension)은 데이터를 나누는 기준이고, 측정항목(metric)은 그 기준으로 나눈 숫자입니다. 예를 들어 컴퓨터와 모바일을 나누는 기기 카테고리는 측정기준이고, 세션 수는 측정항목입니다. 세션은 사용자가 사이트에 들어와 활동한 방문 한 번을 묶은 단위입니다. AI에게 GA4 데이터를 물을 때는 사람에게 분석을 맡길 때와 같은 조건을 적습니다.
| 조건 | 조건이 빠진 질문 | 조건을 담은 질문 |
|---|---|---|
| 기간 | 요즘 전환이 왜 줄었어? | 2026년 9월 1일부터 14일까지를 8월 같은 기간과 비교해 줘 |
| 측정항목 정의 | 전환율 알려 줘 | purchase 이벤트가 한 번 이상 발생한 세션 수를 전체 세션 수로 나눈 비율을 비교해 줘 |
| 측정기준 | 어디가 문제야? | 기기 카테고리와 세션 기본 채널 그룹으로 나눠 줘 |
| 제외 조건 | 전체 데이터로 봐 줘 | 직원 방문 같은 내부 트래픽을 뺀 데이터로 봐 줘. 내부 트래픽을 뺐는지 자료로 알 수 없으면 '확인 못 함'이라고 적어 줘 |
세션 기본 채널 그룹은 GA4가 방문의 유입 경로를 자연 검색, 유료 검색, 소셜, 이메일 같은 묶음으로 나눈 분류입니다. purchase는 GA4에서 구매를 나타내는 이벤트 이름입니다. 한 세션에서 두 번 구매하면 구매 이벤트는 2회이지만 구매가 발생한 세션은 1개입니다. "전환율"처럼 여러 뜻으로 쓰이는 말만 적으면 AI가 세션 기준인지 사용자 기준인지 임의로 고를 수 있습니다.
AI가 계산한 합계와 비율 검증하기
AI의 답을 받으면 답변에 적힌 기간이 요청과 같은지 보고, 보고서에 쓸 합계를 GA4 화면의 같은 조건 숫자와 대조합니다. 비율은 특히 계산 방법을 확인합니다. 가상 자료로 컴퓨터는 100세션 가운데 10세션, 모바일은 900세션 가운데 45세션에서 구매가 일어났다고 해 봅니다. 전체 구매 발생 세션 비율은 (10 + 45) ÷ (100 + 900) × 100 = 5.5%입니다. 기기별 비율 10%와 5%를 단순 평균한 7.5%는 전체 비율이 아닙니다.
"모바일 사용자가 늘어서 전환율이 떨어졌다"처럼 원인을 말하는 문장은 가설로 따로 표시합니다. 두 숫자가 같이 움직였다는 사실만으로 한쪽이 다른 쪽의 원인이라고 할 수는 없습니다.
두 기간을 비교할 때는 그 사이에 전환 이벤트 정의를 바꿨거나, 필터를 추가했거나, 사이트에 GA4 수집 코드(태그)를 새로 설치했거나, GA4가 채널 분류 규칙을 바꾼 날이 있는지도 확인합니다. 이런 날을 사이에 둔 비교에서는 사용자 행동의 변화와 측정 방식의 변화가 섞여 보입니다. 그런 날짜를 기록해 두고 AI에게 분석을 맡길 때 함께 알려 줍니다.
사용자 ID나 고객 정보가 들어간 원자료는 AI에 넘기기 전에 회사가 허용한 범위인지 확인하고, 필요한 집계값만 전달합니다.
⚠️ 연결 준비는 현재 문서와 설치 버전을 맞춥니다
Google의 현재 개발자 안내는 클라우드 프로젝트의 API 접근 등급과 인증을 준비하도록 설명합니다. API는 프로그램이 데이터를 요청하는 연결 방식이며 인증은 어떤 계정으로 접근할지 확인하는 절차입니다. 이전 가이드에 있던 개발자 토큰 조건은 바뀌었으므로 저장된 옛 설정을 그대로 따라 하지 않습니다. 설치할 버전의 공식 문서와 연결할 AI 도구의 설정 방법을 함께 확인합니다. 계정 인증이나 서버 설치는 이 클래스의 첫 리포트 연습과 별도 작업입니다.
⚠️ 자주 하는 실수
- 처음부터 쓰기 권한을 엽니다: 리포트만 필요하다면 조회 권한으로 충분하고, 사고의 범위도 좁아집니다
- 합계 대조를 건너뜁니다: 합계와 세부 지표를 대조하고 누락된 행이나 중복 집계도 확인합니다
- AI의 원인 설명을 결론으로 씁니다: 원인 문장은 가설로 두고 확인 뒤에 결론으로 씁니다
- 조건 변경을 기록하지 않습니다: 지표 정의나 필터가 바뀌었다면 이전 기간과 비교 가능한지 확인합니다
❓ 자주 묻는 질문
개발을 몰라도 메타 광고 MCP 서버를 연결할 수 있나요?
지원되는 AI 도구에서 로그인과 권한 선택으로 연결되는 방식이 있는지 메타의 현재 안내를 확인합니다. 연결 메뉴가 없거나 필요한 조회 기능이 없다면 집계 파일로 시작해도 됩니다. 리포트 초안 작성과 계정 연결 학습을 한 번에 끝낼 필요는 없습니다.
구글 애즈 MCP로 제외 키워드까지 등록할 수 있나요?
등록할 수 없습니다. 현재 버전은 읽기 전용이라 제외 후보 검색어를 찾는 데까지 쓰고, 등록은 사람이 구글 애즈 화면에서 합니다. 판단 근거는 AI가 모으고 실행은 사람이 하는 분업으로 보는 편이 맞습니다.
리포트를 AI가 자동으로 보내게 해도 되나요?
첫 연습은 초안 저장까지만 합니다. 실제 자동 발송은 수신자와 자료 범위, 승인 조건을 정하고 오류나 빈 데이터가 나오면 발송을 멈추게 해야 합니다. 같은 작업을 다시 실행할 때 중복 발송되지 않는지도 확인합니다. 몇 번 숫자가 맞았다는 사실만으로 모든 후속 리포트의 정확성이 보장되지는 않습니다.
✏️ 두 캠페인으로 첫 리포트 만들기
아래는 원화 계정의 가상 자료입니다. 비용은 이미 원 단위로 환산됐으며 모든 행을 제공했다고 가정합니다.
| 캠페인 | 비용(원) | 노출 | 클릭 |
|---|---|---|---|
| A | 100,000 | 10,000 | 100 |
| B | 200,000 | 40,000 | 800 |
AI에 표와 비용과 노출, 클릭을 합산하고 전체 클릭률을 계산해 줘. 계산식을 보여 주고 매출과 전환 수는 자료에 없어 확인할 수 없다고 적어 줘.를 붙여 넣습니다. AI가 없어도 계산기로 확인할 수 있습니다.
정상 결과는 비용 300,000원, 노출 50,000회, 클릭 900회, 전체 클릭률 900 ÷ 50,000 × 100 = 1.8%입니다. A의 1%와 B의 2%를 단순 평균한 1.5%는 전체 값이 아닙니다.
전체 클릭률은 캠페인별 비율의 단순 평균이 아니야.
클릭 합계를 노출 합계로 나눠 다시 계산해 줘.
비용은 이미 원 단위이므로 100만으로 다시 나누지 마.수정본의 합계를 원표와 대조하고 주간리포트-연습-초안이라는 이름으로 저장합니다. 다음 주를 연습하려면 B의 클릭만 1,000으로 바꿉니다. 전체 클릭은 1,100회이고 클릭률은 2.2%여야 합니다. 다시 만들 때 이전 초안과 새 초안을 구분해 저장하고 바꾼 입력도 함께 남깁니다.
📋 3줄 요약
-
광고 리포트 자동화는 집계 표를 정리하는 작은 작업부터 시작하고 필요한 경우 계정 연결로 확장합니다.
-
기간과 통화 및 지표 정의를 유지하고 합계와 세부 계산을 원자료와 대조합니다.
-
보고서 초안과 실제 발송을 구분하며 원자료와 조회 조건 및 확인 결과를 함께 보관합니다.
📚 참고 자료

제대로 이해했는지 한 문제로 확인해 볼까요?
답을 고르면 바로 풀이가 나와요.
구글 애즈 MCP 서버로 주간 리포트를 뽑았더니 비용이 실제보다 백만 배 크게 나왔습니다. 가장 가능성이 큰 원인은 무엇일까요?
예제나 확인 질문을 직접 시도한 뒤 완료 표시해요. 더 연습할 내용이 남으면 표시하지 않고 다음 글을 읽어도 됩니다. 완료 버튼은 이해도를 채점하지 않으며 잘못 표시하면 취소할 수 있어요.

