Admin API Meta Marketing Insights GET /ai/business/meta/collab/{collabNo}/insights Collab 기반 Meta 인사이트 조회 (ADMIN · 기업 회원 공통)
Collab에 매핑된 Meta 캠페인의 성과 지표를 조회합니다.
기업 회원은 본인 Collab만 조회할 수 있습니다.
매핑이 먼저 등록되어 있어야 합니다. production 환경에서 매시간 두 번 (:10 active batch — 최근 90일 일별 인사이트 갱신, :30 inactive backfill — PAUSED 캠페인 lifetime 보강) 이 5개 광고계정(글로우비/디웨더/리빙/Supera/건식건기식) 의 트리·일별 인사이트를 TB_META_OBJECT_SNAPSHOT / TB_META_INSIGHT_DAILY 에 적재하며 광고 cover 이미지도 함께 S3 백업합니다. 응답은 DB-first. 요청 기간이 적재 범위(최근 90일)를 벗어나면 Meta API 로 자동 fallback 후 DB upsert.
사용자 동작 ADMIN 모든 Collab 의 매핑 인사이트 조회 가능 기업 회원 본인 Collab 만 조회 가능 (다른 기업의 Collab 조회 시 403)
내부적으로 collabNo → TB_COLLAB_META_CAMPAIGN 매핑 lookup → 매핑된 meta_campaign_id 의 인사이트를 조회합니다. 매핑이 없으면 404.
GET /ai/business/meta/collab/{collabNo}/insights
Authorization : Bearer {access_token}
파라미터 타입 필수 설명 collabNoInteger예 Glowb Collab 번호
파라미터 기본값 설명 levelcampaign집계 단위: campaign | adset | ad datePresetlifetime기간 프리셋. 허용: today, yesterday, last_7d, last_14d, last_30d, last_90d, this_month, last_month, lifetime (적재된 전체 기간 — since/until 무관, 일자 제한 없음) since- 시작일 YYYY-MM-DD. 지정 시 datePreset 무시 until- 종료일 YYYY-MM-DD timeIncrement- 1(일별) | 7(주별) | monthlyattributionWindows7d_click기여 기간: 1d_click | 7d_click | 28d_click | 1d_view | 7d_view
{
"status" : 200 ,
"code" : null ,
"message" : "Collab 인사이트 조회 완료" ,
"data" : [
{
"campaignId" : "120243507818540347" ,
"campaignName" : "봄 시즌 프로모션" ,
"impressions" : "44024" ,
"reach" : "25111" ,
"clicks" : "2882" ,
"spend" : "184585" ,
"ctr" : "6.546429" ,
"cpc" : "64.047536" ,
"cpm" : "4192.82664" ,
"frequency" : "1.753176" ,
"actions" : [
{ "actionType" : "purchase" , "value" : "2" , "value1dClick" : null , "value7dClick" : "2" , "value28dClick" : null , "value1dView" : null , "value7dView" : null },
{ "actionType" : "link_click" , "value" : "821" , "value1dClick" : null , "value7dClick" : null , "value28dClick" : null , "value1dView" : null , "value7dView" : null }
],
"costPerActionType" : [
{ "actionType" : "purchase" , "value" : "92292.5" , "value1dClick" : null , "value7dClick" : "92292.5" , "value28dClick" : null , "value1dView" : null , "value7dView" : null }
],
"dateStart" : "2026-03-30" ,
"dateStop" : "2026-04-05"
}
]
}
필드 설명 impressions노출수 reach도달 사용자 수 (중복 제거) clicks클릭수 spend지출 금액 ctr클릭률 (clicks / impressions × 100) cpc클릭당 비용. clicks=0 이면 null cpm1,000 노출당 비용 frequency1인당 평균 노출 횟수 actions전환/행동 배열 (actionType + value + attribution 윈도우별 분해) costPerActionType행동당 비용 배열 dateStart / dateStop결과 기간
actionType 설명 purchase구매 link_click링크 클릭 landing_page_view랜딩페이지 조회 add_to_cart장바구니 추가 initiate_checkout체크아웃 시작 lead리드 수집 video_view영상 조회 page_engagement페이지 참여 post_engagement게시물 참여
상태 코드 설명 401인증 실패 403본인 Collab 이 아닌 경우 (다른 기업 Collab 조회 시도) 404collabNo 에 매핑된 Meta 캠페인이 존재하지 않음 (TB_COLLAB_META_CAMPAIGN row 없음)500DB miss → on-demand Meta API fallback 중 실패. 다른 datePreset 으로 재시도하거나 lifetime / since + until 사용 권장
GET /ai/business/meta/collab/{collabNo}/insights