애드센스 수익 분석 자동화 템플릿 공개 📊|구글 시트 & 노션으로 만드는 월 수익 리포트 시스템
“애드센스 수익은 들어오긴 하는데, 정확히 어떤 글에서 얼마가 나왔는지는 잘 모르겠어요…”
이런 상황이라면 수익이 늘지 않거나, 늘더라도 왜 늘었는지 몰라서 다음 달 전략을 짜는 데 어려움이 생기죠.
이번 글에서는 애드센스 수익을 ‘데이터 기반 자동화 리포트 시스템’으로 관리하는 방법을 🔹 구글 시트 🔹 노션 대시보드 🔹 자동화 도구들과 함께 하나의 템플릿으로 정리해 드릴게요!
1. 왜 수익 분석이 중요한가? 📈
1.1 수익을 키우려면 흐름을 읽어야 한다
매일 수익이 들쭉날쭉한 이유는 무엇일까요?
- 📌 어떤 키워드가 유입을 가져왔는지
- 📌 어떤 글이 CTR이 높았는지
- 📌 CPC가 높은 채널은 무엇인지
이런 정보를 수집하고 분석해야 수익의 원인을 파악하고 재현할 수 있어요.
1.2 분석은 감이 아니라 구조로
“이번 달은 운이 좋았네!” → 이건 분석이 아니라 감에 의존하는 운영입니다.
구조화된 수익 보고서를 만들면 애드센스를 비즈니스처럼 운영할 수 있어요.
2. 수익 분석에 필요한 핵심 지표 🧮
지표 | 설명 | 활용 |
---|---|---|
CTR (클릭률) | 광고 클릭수 / 광고 노출수 | 어떤 글이 가장 클릭 유도력이 높은지 |
CPC (클릭당 단가) | 1회 클릭당 발생 수익 | 광고 단가 높은 키워드 파악 |
RPM (1000회 조회당 수익) | 전체 수익 / 페이지뷰 x 1000 | 채널별 수익 효율 비교 |
Impression | 광고 노출 수 | 가시성이 높은 글 탐색 |
Clicks | 실제 광고 클릭 수 | 전환 성공 콘텐츠 파악 |
3. 자동화 수익 템플릿의 기본 구조 🧩
3.1 탭 구성 요약
- 📅 Daily Log: 날짜별 수익 기록
- 📝 Content Map: 글별 제목, 유입 키워드, 클릭수
- 📈 Channel Dashboard: 블로그, 유튜브, 뉴스레터 비교
- 🧮 CTR 분석표: 글당 광고 클릭률 분석
3.2 구글 시트 템플릿 기본 설정
열 이름 | 예시 | 설명 |
---|---|---|
날짜 | 2024-05-11 | 로그 날짜 |
글 제목 | 실손보험 청구 가이드 | 콘텐츠 타이틀 |
페이지뷰 | 650 | 해당 글의 조회수 |
클릭 수 | 12 | 광고 클릭 수 |
CPC | 180원 | 클릭당 수익 |
CTR | 1.85% | 클릭률 |
총 수익 | 2,160원 | 해당 글 수익 |
3.3 자동 수식 예시
=CPC * 클릭 수
→ 총 수익 계산=클릭 수 / 페이지뷰
→ CTR (%)=총 수익 / 페이지뷰 * 1000
→ RPM 계산
4. 채널별 수익 비교표 만들기 📊
4.1 왜 채널별 비교가 필요할까?
블로그만으로 수익을 올리는 게 아니라면 유튜브, 뉴스레터, 클래스 등 다양한 수익 채널을 통합해서 비교해야 전략을 세우기 쉬워요.
4.2 비교 항목 예시
채널 | 수익 | 조회수 | CTR | RPM |
---|---|---|---|---|
티스토리 | 42,600원 | 8,230 | 1.9% | 5,175 |
유튜브 | 87,200원 | 10,412 | 2.4% | 8,371 |
뉴스레터 | 24,000원 | 4,152 | 3.1% | 5,783 |
📌 이 데이터를 기반으로 “어떤 채널에 더 집중할까?” 결정합니다.
5. 월간 수익 리포트 자동화 템플릿 🧾
5.1 보고서 구성 예시
[2024년 5월 수익 리포트]
1) 총 수익: 153,800원
2) 전체 페이지뷰: 23,000
3) 평균 CPC: 220원
4) 평균 CTR: 2.1%
5) 글별 수익 TOP 3
- 실손보험 청구 가이드 (12,600원)
- 절세형 예금 총정리 (10,300원)
- 캠핑의 모든 것 (9,900원)
5.2 자동화 구현 팁
- 📊 Google Sheets에서 쿼리 함수로 자동 정렬
- 🧮 필터:
=SORT(FILTER(...))
로 자동 상위 노출 - 📥 Notion API를 활용해 리포트 자동 전송
5.3 출력용 PDF 스타일 시트 구성
- ✅ 상단 요약: 수익 요약 박스
- ✅ 중앙 그래프: 채널별 수익 막대그래프
- ✅ 하단 리스트: TOP 콘텐츠 분석
6. Notion 대시보드 연동하기 🧠
6.1 기본 구성 요소
- 📆 월별 데이터 수집 DB
- 📎 콘텐츠별 수익 기록
- 📊 자동 집계된 통계 뷰 (CTR 평균, 총 수익 등)
6.2 연동 방법 요약
- Google Sheets > Notion API 연동 (Make.com 추천)
- 자동 스크립트로 Daily Log → Notion Page 생성
- 월별 필터링 & 분석 대시보드 구성
6.3 시각화 예시
- 📍 채널별 수익 Pie Chart
- 📍 월간 수익 변화선 그래프
- 📍 유입 키워드 워드클라우드
7. 마무리 총정리 ✨
핵심 요약
- ✅ CPC, CTR, RPM 등 지표를 기준으로 매일 수익 기록
- ✅ Google Sheets 템플릿으로 자동화된 집계 구조 설계
- ✅ Notion + Zapier로 대시보드 시각화 가능
- ✅ 월간 리포트를 통해 채널/콘텐츠별 전략 수립
단순히 수익을 '확인'하는 단계를 넘어, 수익을 '분석'하고 '전략'으로 연결하는 운영자로서의 구조를 만드는 게 중요합니다.
애드센스 수익 분석 자동화 템플릿 공개 2부 🧠|실전 세팅법 + 코드 예시 + 통합 대시보드 연동
1부에서는 구글 시트와 노션을 활용한 수익 리포트 템플릿의 구성과 채널별 비교, 리포트 자동화 설계를 소개했어요.
이번 2부에서는 실제 그 시스템을 어떻게 구축하는지 코드 예시와 함께 자동화 프로세스를 세팅하는 방법을 🔧 단계별로 정리해드릴게요!
1. Google Sheets 수익 로그 자동화 구축 ⚙️
1.1 수익 로그 수집 시나리오
- ✅ 매일 애드센스 관리자에 접속
- ✅ 글별 클릭 수, 수익, CTR 복사
- ✅ 구글 시트에 자동 입력 → 통계로 누적
하지만 이걸 매일 수작업으로 하면 너무 비효율적이죠.
1.2 Apps Script 자동 수집 코드 예시
function logAdSenseData() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("DailyLog");
const today = new Date();
const data = {
date: Utilities.formatDate(today, Session.getScriptTimeZone(), "yyyy-MM-dd"),
revenue: 3150,
clicks: 12,
cpc: 262.5,
ctr: "1.85%"
};
sheet.appendRow([data.date, data.revenue, data.clicks, data.cpc, data.ctr]);
}
💡 팁: 이 데이터는 스크래핑이 아닌 ‘수동 추출 + 자동 저장’ 방식으로 정책 위반 없이 진행할 수 있어요.
1.3 자동 실행 트리거 설정
- Apps Script > 편집기 > 트리거 메뉴 클릭
- logAdSenseData() 함수 → 매일 오전 9시 실행으로 설정
2. 월간 리포트 자동 생성 구조 📆
2.1 리포트 탭 생성 규칙
- 📁 월별 탭: 2024_05, 2024_06 등
- 📊 집계용 함수:
=QUERY(DailyLog, ...)
- 📎 총합, 평균, 클릭수, CTR 계산 포함
2.2 QUERY 함수 예시
QUERY(DailyLog!A:E, "SELECT A, SUM(B), SUM(C), AVG(D), AVG(E)
WHERE A >= DATE '2024-05-01' AND A <= DATE '2024-05-31' GROUP BY A ORDER BY A ASC", 1)
이 함수는 2024년 5월의 모든 수익 데이터를 날짜 기준으로 집계/정렬해서 자동 리포트화해줍니다.
2.3 자동 스타일 시트 구성법
- 📌 상단에 총 수익, 평균 CPC, 평균 CTR 자동 계산
- 📉 중단에는 글별 수익 비교 테이블
- 📊 하단에는 시각화된 차트 (막대/선형 그래프)
3. 채널별 수익 자동 구분 📎
3.1 채널 태그 입력
콘텐츠별로 어떤 채널(블로그, 유튜브, 뉴스레터 등)인지 구분하는 “채널” 열을 추가합니다.
제목 | 수익 | 채널 |
---|---|---|
실손보험 청구 | 4,230 | 블로그 |
전자책 수익화 가이드 | 6,120 | 뉴스레터 |
수익형 블로그 브이로그 | 9,320 | 유튜브 |
3.2 채널별 집계 함수 예시
=QUERY(DailyLog!A:G, "SELECT C, SUM(B) GROUP BY C", 1)
이 함수는 채널 C 기준으로 전체 수익 B를 그룹화해줍니다. → 어떤 채널이 가장 수익성이 높은지 시각적으로 파악 가능!
4. Notion 대시보드 자동 연동 🧠
4.1 기본 구성 방식
- 📌 Google Sheets → Notion 연동 API 사용
- 📌 Make.com (Integromat) 또는 Zapier로 중간 자동화 처리
- 📌 글 제목, 날짜, 수익, 채널, CTR 필드를 DB화
4.2 Make.com 연동 플로우
- Google Sheets 모듈 → 새 행 감지
- 필드 매핑 (제목, 수익, 날짜 등)
- Notion DB로 새로운 페이지 자동 생성
예시 출력:
Notion 콘텐츠 DB에 “2024.05.14 | 실손보험 청구 정리 | 블로그 | 4,300원 | 1.85% CTR” 이 자동으로 생성됨
5. 통합 대시보드 시각화 🧩
5.1 Notion 시각화 구성
- 📅 월별 수익 통계 뷰 (필터: 날짜 기준)
- 📈 채널별 수익 막대그래프 (필터: 채널 기준)
- 📌 인기 콘텐츠 TOP 5 뷰 (수익 기준 정렬)
5.2 추천 위젯 구성
- 📊 "이번 달 총 수익" 수치 위젯
- 📈 "CPC 추이" 선형 그래프
- 🗂️ "최근 7일 수익 추이" → 주간 성과 평가
👉 이 모든 것이 자동으로 갱신되면, 매일 수익 흐름을 보는 것 자체가 하나의 루틴이 됩니다!
6. 자동 이메일 리포트 발송 ✉️
6.1 구성 목적
매주 또는 매달 요약된 수익 리포트를 자동으로 이메일로 받아볼 수 있다면 더 이상 관리자 페이지에 들어갈 필요도 없습니다.
6.2 구현 방식
- Google Sheets에서 ‘요약 시트’ 생성
- Apps Script로 이메일 본문 템플릿 작성
- 트리거 설정 → 매주 월요일 오전 9시 자동 발송
스크립트 예시:
function sendWeeklyReport() {
const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Summary");
const range = sheet.getRange("A1:B6").getValues();
let body = "▶ 이번 주 수익 리포트 요약:\n\n";
range.forEach(row => {
body += `${row[0]}: ${row[1]}\n`;
});
MailApp.sendEmail("me@example.com", "주간 수익 리포트", body);
}
✅ 메일 본문에 자동 수익 요약 포함 → 매주 정리의 부담 없음!
7. 마무리 총정리 ✔️
핵심 요약
- ✅ Google Sheets로 수익 로그 자동화
- ✅ Apps Script로 수식 & 자동 계산
- ✅ Notion으로 시각화된 수익 대시보드 구성
- ✅ Make.com으로 실시간 데이터 전송
- ✅ 이메일 자동 전송으로 운영 효율성 극대화
마지막 팁 ✨
“수익을 관리하지 않으면, 그 수익은 오래가지 못한다.” → 데이터를 ‘보는 것’에서 ‘움직이는 것’으로 전환하세요!
▶︎ 도움이 되셨다면 댓글 + 공감 + 공유 부탁드립니다!
'블로그 생존전략' 카테고리의 다른 글
GPT로 만드는 자동 뉴스레터 발송 시스템 완전정복|API 연동부터 수익화까지 실전 전략 공개 (6) | 2025.05.31 |
---|---|
AI 콘텐츠 반자동 운영 시스템 완전정복|ChatGPT API + Zapier로 블로그 자동화 플로우 만들기 (4) | 2025.05.30 |
블로그 운영 자동화 루틴 완전정복|Zapier, Notion, ChatGPT로 수익 시스템 만들기 (5) | 2025.05.28 |
구글 애드센스 계정 최적화 전략|초보자가 놓치기 쉬운 설정 체크리스트 (4) | 2025.05.27 |
티스토리 블로그 자동화 루틴 만들기|시간을 아껴주는 콘텐츠 운영 전략 총정리 (7) | 2025.05.26 |