본문으로 건너뛰기

TopOn 종합 리포트 조회 API

최근 업데이트 2026. 10. 03.
팁

서드파티 데이터 통합으로 생성된 데이터는 클러스터의 소비 데이터양에 포함됩니다

개요​

인터페이스 소개​

인터페이스명타입세분화어트리뷰션비용수익노출클릭전환
종합 리포트 조회 APIAPI집계 지표✅✅✅

종합 리포트는 TopOn 데이터 리포트 조회 API의 종합 리포트 데이터를 말하며, 노출, 클릭 및 수익 지표를 포함한 집계된 광고 수익화 데이터를 제공합니다.

통합 절차​

  1. TopOn 백엔드에 로그인하여 Publisher Key와 APP ID를 가져옵니다
  2. AE 백엔드에 로그인하여 서드파티 통합 모듈로 이동한 후 TopOn 통합을 추가하고 통합 계획을 생성한 다음, 1회 수집을 실행하여 데이터를 동기화합니다
  3. AE 시스템이 데이터를 정상적으로 수신했는지 확인하고 리포트를 구축합니다

1. TopOn 백엔드 정보 가져오기​

데이터를 수집하기 전에 먼저 TopOn 담당자에게 데이터 리포트 조회 API 권한 개통을 신청해야 합니다. 개통되면 개발자 백엔드의 계정 관리 페이지에서 Publisher Key를 확인할 수 있습니다.

다음으로 TopOn 백엔드의 앱 페이지로 이동하여 데이터를 연동할 앱의 앱 ID를 가져옵니다

2. 계획 설정​

Publisher Key와 App ID를 가져온 후 AE 시스템에 로그인하여 서드파티 통합 모듈에서 새 계획을 설정할 수 있습니다. 다음은 TopOn 종합 리포트 조회 API의 설정 화면입니다. 이 장의 내용에 따라 계획을 생성하십시오:

2.1 인증 정보 설정​

인증 정보 아래의 인증 정보 설정 버튼을 클릭하고, 팝업 창에 인증 작업에서 가져온 정보를 입력합니다

참고:

  • APP ID: 방금 가져온 앱 ID

  • Publisher Key: 방금 가져온 Publisher Key

  • Brand: 기존 TopOn은 산하 비즈니스를 분리했습니다(자세한 내용은 이 글 참고). 사용 중인 구체적인 비즈니스 브랜드를 입력해야 합니다

    • Taku를 사용하는 경우(공식 웹사이트 주소: takuad.com) taku를 입력합니다(입력하지 않아도 taku로 간주)
    • TopOn을 사용하는 경우(공식 웹사이트 주소: www.toponad.com) topon을 입력합니다

2.2 동기화​

동기화 모듈에서 AE 시스템이 TopOn 종합 리포트 조회 API 데이터를 정기적으로 수집하는 전략을 설정할 수 있으며, 매일 특정 시각 또는 매시간 일정 기간의 데이터를 수집하도록 선택할 수 있습니다. 수집한 데이터도 데이터양에 포함되므로 너무 긴 기간의 데이터를 정기적으로 수집하지 않는 것을 권장합니다

2.3 데이터 수집 시간대​

수집할 데이터의 시간대도 설정할 수 있으며, 기본값은 UTC+8입니다

2.4 이벤트 테이블 저장 설정​

이벤트 테이블 저장 설정 스위치를 켜면 콜백 데이터가 모두 이벤트 테이블에 기록됩니다. 이벤트 데이터 저장을 활성화할 것을 권장합니다.

2.5 통합 설정​

통합 설정 모듈에서 데이터 수집의 세부 설정을 제어할 수 있습니다. 여기에는 수집할 지표 필드와 차원, 저장 후 이벤트 이름 등이 포함됩니다.

통합 설정의 내용은 JSON이며, 다음 내용에 따라 커스텀 설정할 수 있습니다:

모듈이름의미
sink_eventevent_name저장 후 이벤트 이름, 커스텀 가능
sourcemetrics데이터의 지표, 리스트 타입. 계층마다 지원하는 metrics가 다르므로 입력 시 주의 필요
group_by데이터의 그룹 차원, 리스트 타입. 계층마다 지원하는 group_by가 다르므로 입력 시 주의 필요
  • 그룹 차원

아래 표는 종합 리포트 조회 API가 지원하는 모든 그룹 차원입니다. 참고: 10일 이내의 데이터를 조회할 때는 그룹 차원을 최대 6개, 10일 이전의 데이터를 조회할 때는 최대 3개까지 선택할 수 있으며, time_zone과 currency는 그룹 차원 수에 포함되지 않습니다. 조정하려면 그룹 차원을 source.group_by에 추가하십시오:

그룹 차원저장 필드명타입기본 여부비고
datedate문자열예날짜, 형식: YYYYmmdd

app

app_id문자열예개발자 백엔드의 앱 ID
app_name문자열예앱 이름
app_platform문자열예앱의 시스템 플랫폼
app_pkg_name문자열예앱의 패키지명
placementplacement_id문자열예개발자 백엔드의 광고 위치 ID
placement_name문자열예광고 위치 이름

adsource

adsource_network문자열예광고 소스가 속한 광고 플랫폼 이름
adsource_token_position_id문자열예광고 소스의 위치 ID
adsource_token_orientation문자열예광고 소스의 방향
adsource_token_video_muted문자열예광고 음소거 여부
adsource_token_app_id문자열예광고 소스의 App ID
adsource_token_app_name문자열예광고 소스의 App 이름
adsource_id문자열예광고 소스 id
adsource_name문자열예광고 소스 이름
network_firm_idnetwork_firm_id문자열예광고 플랫폼 ID
network_firm문자열예광고 플랫폼 이름

항상 반환

time_zone문자열예시간대, 열거값: UTC+8, UTC+0, UTC-8
currency문자열예개발자 계정 통화. 이 필드와 revenue 필드로 구성된 수익은 개발자 백엔드 리포트의 수익과 일치해야 함

adformat

adformat문자열광고 형식, 열거값: Rewarded Video, Interstitial, Banner, Native, Splash
areaarea문자열국가(지역) 코드

network

network문자열광고 플랫폼 계정 ID
network_name문자열광고 플랫폼 계정 이름
scenarioscenario_id문자열광고 시나리오 ID
scenario_name문자열광고 시나리오 이름

traffic_group

traffic_group_id문자열트래픽 그룹 id
traffic_group_name문자열트래픽 그룹 이름
traffic_group_segment_id문자열트래픽 그룹 숫자 ID. 참고: 기본 트래픽 그룹이면 segment_id = 0이며 반환되지 않음
channelchannel문자열채널 이름
sdk_versionsdk_version문자열SDK 버전
app_versionapp_version문자열앱 버전
  • 지표 필드

기본적으로 다음 필드를 모두 저장합니다. 조정이 필요하면 source.metrics를 수정하십시오:

필드비고
new_user_rate신규 유저 비율
deuDEU
engaged_rate침투율
imp_dau노출 / DAU
imp_deu노출 / DEU
impression_rate노출률
daugroup_by 조건에 따라서만 반환됨
arpudau가 있을 때만 반환됨
request요청 수
fillrate채움률
impression노출 수
click클릭 수
ctr클릭률
ecpmTopOn이 리포트 API로 광고 플랫폼에서 수집한 실제 수익과 TopOn이 집계한 노출로 계산한 eCPM. 계산 공식: (수익/TopOn이 집계한 노출)*1000. 참고: eCPM은 1일 지연되어 제공
revenue서드파티 광고 플랫폼의 수익. 통화는 개발자 계정 통화
request_api서드파티 광고 플랫폼의 요청 수
fillrate_api서드파티 광고 플랫폼의 채움률
impression_api서드파티 광고 플랫폼의 노출 수
click_api서드파티 광고 플랫폼의 클릭 수
ctr_api서드파티 광고 플랫폼의 클릭률
ecpm_apiTopOn이 리포트 API로 광고 플랫폼에서 수집한 실제 수익과 노출 API로 계산한 eCPM API. 계산 공식: (수익/노출 API)*1000. 참고: eCPM API는 1일 지연되어 제공
estimate_revenue예상 수익, 통화: 미국 달러

estimate_revenue_ecpm

예상 수익과 TopOn이 집계한 노출로 계산한 예상 eCPM. 계산 공식: (예상 수익/TopOn이 집계한 노출)*1000. 참고: 1. 예상 eCPM은 당일 제공, 2. 일반 광고 소스는 수동으로 입력한 eCPM 가격으로, 입찰 광고 소스는 실시간 입찰 가격으로 계산
ready_requestisReady 호출 횟수
ready_rateisReady 성공률
cy_estimate_revenue개발자 계정 통화로 반환되는 예상 수익
cy_estimate_revenue_ecpm개발자 계정 통화로 반환되는 예상 eCPM. 계산 방식은 estimate_revenue_ecpm과 동일

2.6 이벤트 저장 규칙​

기본적으로 수집한 데이터는 이벤트 형태로 AE 프로젝트에 기록됩니다:

  • 종합 리포트 조회 API는 집계 데이터를 반환하므로 고정값을 유저 식별자로 사용합니다. 모든 데이터가 하나의 가상 유저에 연결된다고 보면 됩니다
  • 데이터의 date 필드, 즉 데이터의 날짜를 집계 데이터의 #event_time으로 설정합니다
  • 데이터 이벤트 이름은 -- topon_fullreport입니다
  • 나머지 필드는 모두 저장됩니다

2.7 표준화 필드​

TopOn 종합 리포트 조회 API의 일부 필드는 AE 시스템에서 표준화 처리됩니다

원본 필드표준화 필드의미
adsource_namete_ads_object.ad_name광고 이름
adsource_idte_ads_object.ad_id광고 ID
placement_namete_ads_object.placement광고 위치
network_firmte_ads_object.media_source수익화 채널
app_pkg_namete_ads_object.app_id앱 ID
app_namete_ads_object.app_name앱 이름
app_platformte_ads_object.platform플랫폼(Android, iOS 등)
areate_ads_object.country국가/지역 코드
currencyte_ads_object.currency비용 또는 수익의 통화
impressionte_ads_object.impressions노출 수
clickte_ads_object.clicks클릭 수
revenuete_ads_object.revenue수익화 수익
이 문서가 도움이 되었나요?