[Insight] 메타 광고 API로 자동화 데이터 대시보드 구축하기

매일 반복되는 단순업무에서 해방되는 자동화 대시보드 보고서 구축하기
위그로스's avatar
Mar 11, 2025
[Insight] 메타 광고 API로 자동화 데이터 대시보드 구축하기
마케팅에서 데이터는 의사결정의 핵심입니다. 데이터는 고객 경험을 개선하고, 전략을 최적화하며, 결과를 극대화하는 데 필수적입니다. Kurt Andersen은 “디지털 세계에서 모든 마케팅 결정은 더 이상 직관에 의존할 수 없으며, 모든 활동이 추적 가능합니다”라고 강조했습니다. 데이터를 통해 광고 캠페인의 성과를 측정하고 전략을 개선할 수 있습니다.
국내 많은 기업에서 온라인 광고매체 특히 메타 광고(페이스북 및 인스타그램 광고)를 운영하지만, 운영 성과에 대해선 매번 광고관리자 대시보드에 들어가서 일일히 파악해야하는 수고로움이 있습니다. 더 나아가 구글애널리틱스4(GA4) 데이터와 연계하여 메타 광고 성과를 비교 분석하려면, 메타 광고비 데이터를 GA4에 유입된 메타광고 소스/매체 데이터와 매칭시켜야 하는데 이 또한 데이터에 대한 이해도 없이는 작업 난이도가 높습니다.
메타 광고 캠페인 지표 결과 대시보드를 확인하는 모습
메타 광고 캠페인 지표 결과 대시보드를 확인하는 모습
또한 운영된 메타광고 데이터 중 어떤 지표를 보고 성과 분석을 해야하는지에 대한 어려움도 있습니다. 메타 광고에서는 클릭 수, 노출 수, 빈도 수, CTR, CPC, CPM, 조회율, 전환수, 전환율, ROAS 등 다양한 지표를 제공하지만, 이렇게 많은 지표 중 캠페인 광고 목표에 따라 중요하게 봐야 할 지표가 달라지기 때문에 모든 데이터를 한눈에 파악하고 분석할 수 있는 체계적인 접근이 필요합니다.
예를 들어 브랜드 인지도를 높이며 신규 유입을 늘려야하는 캠페인에서는 빈도 수(노출 수/도달 수)를 1.5 이하로 낮추고, 기존 운영한 캠페인의 CPM 비용보다 낮은 수치로 운영되야합니다. 갑자기 CPM이 높아지거나 노출 수가 확 줄어든다면 광고소재 또는 머신러닝의 영향일 수 있으므로, 효율이 더 낮아지기 전에 새로운 성과개선 액션을 진행해야 합니다.
만약 (트래픽, 참여 캠페인이 아닌) 브랜드 인지도를 높이는 캠페인을 진행하는데 CPC, CTR, ROAS 지표 기준으로 왜 효율이 안 좋은지를 얘기한다면 캠페인 목적성과 별개로 성과분석을 하는 것이며, 경험상 모든 지표가 다 좋은 캠페인을 지속적으로 운영하는건 사실상 불가능합니다.
결국 메타광고 캠페인의 목적성에 따라 원하는 지표의 데이터를 실시간으로 분석하는 시스템이 없으면, 메타광고 운영의 중요한 인사이트를 놓치거나 불필요한 시간과 자원을 소비하게 됩니다. 이를 해결하기 위한 메타 광고 API로 자동화 데이터 대시보드 구축하는 효율적인 방법을 소개합니다. 이 과정은 메타 광고 데이터를 실시간으로 업데이트하고 원하는 지표만 간편하게 확인할 수 있도록 만들어줍니다.
 

1️⃣ 메타 광고 데이터를 Google Sheets로 가져오기

먼저 메타 광고관리자의 데이터를 Google Sheets로 가져오는 첫 단계는 API 연결입니다. 이를 통해 메타 광고 데이터를 구글 시트에 자동으로 연동되도록 구현시킬 수 있습니다. 이 때 원하는 지표값과 일자를 선택해서, 원하는 일자에 데이터가 들어오도록 사전설정을 해줘야합니다.

1. Google Sheets에서 dashboardJSON.gs 파일 생성 및 코드 입력하기

notion image
Google Sheets에서 Apps Script를 열고, dashboardJSON.gs 파일을 생성합니다. 이 파일에는 Meta 광고 데이터를 가져오기 위한 코드를 입력합니다. 이를 통해 Google Sheets가 Meta 광고 API와 통신할 수 있는 환경을 설정할 수 있습니다.

2. Meta For Developers에서 Facebook Ads API Token 연동하기

notion image
먼저 메타 비즈니스 포트폴리오에 접속한 후, 계정 > 앱 > 앱 대시보드에서 열기를 선택합니다. 만약 메타 앱을 생성하지 않으셨다면 생성해주세요.
notion image
그리고 왼쪽 탭에서 마케팅 API > 도구를 선택합니다.
notion image
설명: Google Sheets에 Token 값을 추가한 수식
설명: Google Sheets에 Token 값을 추가한 수식
여기서 ads_readread_insights 권한을 체크하여 광고 데이터를 읽고 분석할 수 있는 권한을 설정합니다. 그 다음에 토큰 받기 버튼을 눌러 Token 값을 생성합니다. 생성된 Token 값을 복사하여 1번에서 생성한 Google Sheets에 붙여넣기합니다. 이 Token은 API를 연결하는 중요한 비밀번호 역할을 합니다.

3. Google Sheet에 access_token 값을 대입하여 API 요청

셀에 API URL 작성 및 2번에서 복사했던 Token 값을 입력합니다. Google Sheets의 특정 셀을 선택하고, API URL을 작성합니다. 여기에는 가져오고 싶은 메타 광고의 지표값들을 입력합니다. 2단계에서 생성한 access_token 값을 대입하여 API 요청을 완성합니다. 이제 Google Sheets로 데이터를 가져올 수 있습니다.
notion image

4. 원하는 지표만 깔끔하게 정리된 형태로 확인하세요.

이 과정을 통해 Google Sheets에 원하는 메타 광고 지표의 결과만 깔끔하게 정리된 형태로 확인할 수 있습니다. Meta 광고 API를 통해 데이터를 가져오고, 필요한 지표를 선택하여 Google Sheets에 연결하면, 복잡한 광고 데이터를 간단하고 직관적으로 관리할 수 있으며 이를 통해 불필요한 단순 반복 업무시간은 줄이고 더 중요한 일에 집중할 수 있습니다.
 

2️⃣ Looker Studio로 데이터 시각화

Google Sheets에 저장된 메타 광고 데이터를 Looker Studio로 연결하면 직관적인 대시보드를 생성할 수 있습니다. 이를 통해 캠페인 성과와 주요 지표를 확인할 수 있습니다.

1. Looker Studio에 로그인하고 데이터 소스 추가

Looker Studio에 로그인한 후, 데이터 소스 추가 메뉴를 클릭합니다. 여기서 Google Sheets를 선택하여 메타 광고 데이터가 저장된 스프레드시트와 연결합니다. 이를 통해 Looker Studio가 Google Sheets의 데이터를 읽어올 수 있는 환경을 설정할 수 있습니다.

2. 메타 광고 데이터 스프레드시트 연결

Google Sheets에 저장된 메타 광고 데이터 스프레드시트를 Looker Studio에 연결합니다. 이 과정은 Looker Studio가 메타 광고 데이터를 읽어와 시각화할 수 있도록 합니다. 스프레드시트의 구조와 데이터 필드를 확인하여 올바르게 연결하는 것이 중요합니다.

3. 주요 지표 선택 및 대시보드 커스터마이징

Looker Studio에서 주요 지표를 선택합니다. 예를 들어, 클릭 수, 도달 범위, 전환율 등이 있습니다. 선택한 지표를 바탕으로 대시보드 레이아웃을 커스터마이징하여 직관적인 시각화 대시보드를 생성합니다. 이를 통해 캠페인 성과를 한눈에 파악할 수 있습니다.
notion image
 

3️⃣ Make를 활용한 자동화

Make(자동화 툴)를 활용하여 Meta 광고 데이터를 Google Sheets로 가져오고, Looker Studio로 시각화하는 과정을 자동화하면, 마케터의 업무 효율성이 크게 향상됩니다. 매일매일 시각화 보고서를 수동으로 업데이트하거나, 광고 결과를 일일이 확인하는 번거로움 없이도 최신 정보를 유지할 수 있습니다.
이 자동화 과정은 데이터 수집과 분석의 시간을 절약하고, 정확한 의사결정을 지원하는 데 중점을 두고 있습니다. 이를 통해 마케터들은 캠페인 성과를 실시간으로 모니터링하고, 데이터 기반의 전략적 의사결정에 집중할 수 있습니다. 이는 비즈니스 성과를 극대화하는 데 중요한 역할을 합니다.

1. Make 계정을 생성하고 Google Sheets와 연결

notion image
Make에 가입한 후, Google Sheets를 연결하여 Meta 광고 데이터를 자동화할 준비를 합니다. Google Sheets와 Make를 연동하면, 데이터를 실시간으로 감지하고 처리할 수 있는 환경을 설정할 수 있습니다. 이 작업을 통해 make와 Google Sheets의 데이터를 연동시킵니다.

2. 트리거 설정: 새로운 데이터 행 감지

notion image
Make에서 “Watch New Rows” 기능을 사용하여 Google Sheets에서 새로운 데이터 행을 감지하도록 설정합니다. 이 트리거는 Meta 광고 데이터가 업데이트될 때마다 이를 자동으로 감지하고, 변경된 데이터를 Looker Studio로 전송합니다. 이를 통해 최신 데이터가 항상 반영되도록 보장합니다.

3. 작업 자동화를 활성화하여 실시간 업데이트

notion image
트리거 설정 후, Make의 자동화 작업을 활성화하여 매 시간마다 데이터를 새로고침하도록 설정합니다. 이 과정은 Meta 광고 데이터가 앞선 과정의 반복없이 업데이트 되도록합니다. 이를 통해 마케터가 수동으로 데이터를 관리할 필요 없이 최신 정보를 유지할 수 있게 합니다.
 

4️⃣ 최종 결과: 간편한 데이터 관리와 분석

위 과정을 통해 메타 광고 데이터를 실시간으로 관리하고, 직관적인 대시보드에서 원하는 지표만 확인할 수 있습니다. 이를 통해 마케팅 성과를 극대화하고, 빠르게 의사결정을 내릴 수 있습니다. 이 과정은 데이터 수집과 분석의 시간을 절약 및 실시간 데이터 기반의 전략적 의사결정이 가능합니다.
notion image
 

주요 장점

1. 반복적인 업무 시간 절약

데이터 수집과 업데이트가 자동화되면 매일 반복되는 보고서 정리 업무를 절약할 수 있습니다. 이는 반복적인 작업에서 벗어나, 더 중요한 전략적 업무에 집중할 수 있도록 돕습니다. 이를 통해 업무 효율성이 크게 향상됩니다.

2. 실시간으로 온라인 광고매체 데이터를 분석

메타광고 뿐만 아니라 api 기반의 다른 온라인 광고매체도 함께 시각화 대시보드 구현이 가능하므로 쉽게 통합된 데이터에 접근하여 빠른 의사결정이 가능합니다. 실시간 데이터는 캠페인의 성과를 즉시 파악하고, 필요할 때 빠르게 대응할 수 있도록 돕습니다. 이는 비즈니스 성과를 극대화하는 데 중요한 역할을 합니다.

3. 누구나 쉽게 볼 수 있는 광고 데이터 대시보드 시각화

직관적인 대시보드를 통해 팀 간 협업이 강화됩니다. Looker Studio의 대시보드는 복잡한 데이터를 간단하고 명확하게 시각화하여, 팀원들이 쉽게 이해하고 공유할 수 있습니다. 이를 통해 팀의 의사소통과 협업이 더욱 원활해집니다.
 

결론

위그로스는 데이터 기반 마케팅을 통해 고객사의 성장을 지원합니다. 메타 광고 API, Google Sheets, Looker Studio, Make의 통합은 효율성과 정확성을 극대화하여 마케팅 전략을 혁신적으로 변화시킵니다. 이 방법을 활용해 여러분의 비즈니스도 한 단계 성장해 보세요!
 
 
 
Share article

위그로스