레비뉴 리포트(Revenue Report)는 매출에 관한 다양한 지표를 확인할 수 있는 통계 리포트입니다. 에어브릿지 사용자는 이 리포트에서 설정한 기간에 앱을 설치하거나 딥링크로 앱에 유입된 유저가 발생시킨 매출 관련 성과를 일자별(Day N)로 확인할 수 있습니다.또한, 요청 횟수에 대한 제한이 없어 필요할 때마다 자유롭게 리포트를 생성할 수 있습니다.Revenue Report의 통계 데이터를 요청합니다.해당 API를 호출하여 task_id를 생성한 뒤, 생성한 task_id를 ‘리포트 가져오기’ 호출에 사용하여 요청 상황을 확인하고 데이터를 확인할 수 있습니다. 리포트 결과는 요청에 따라 최대 5분까지 소요될 수 있습니다.rate limit: 일반적인 사용량에는 별도의 제한이 없습니다. 다만, 서비스 안정성을 위협하는 과도한 요청이 감지될 경우, 일시적으로 429 Too Many Requests 응답이 반환될 수 있습니다.
레비뉴 리포트에서 사용하는 코호트를 정의합니다. 항상 andClauses, orClauses, segment 순서로 하위 변수를 정의합니다. 아래에서 각 변수의 관계를 확인하세요.
표시 하위 변수
object[]
필수
코호트 정의의 최상위 조건입니다. 설정한 조건을 모두 and로 연결합니다. 하위 변수로 negated와 orClauses를 반드시 설정해야 합니다.
negated (boolean): orClauses에 설정한 조건의 부정 여부를 설정합니다.
true: orClauses에 설정한 조건을 부정합니다. 따라서 orClauses에 설정한 조건이 거짓입니다.
false: orClauses에 설정한 조건을 부정하지 않습니다. 따라서 orClauses에 설정한 조건이 참입니다.
cohorts[0].definition.andClauses[*].orClauses | 필수 ・ object[]andClauses 하위에 설정하는 조건입니다. 설정한 조건을 모두 or로 연결합니다. 하위 변수로 negated 와 segment를 반드시 설정해야 합니다.
negated (boolean): orClauses에 설정한 조건의 부정 여부를 설정합니다.
true: orClauses에 설정한 조건을 부정합니다. 따라서 orClauses에 설정한 조건이 거짓입니다.
false: orClauses에 설정한 조건을 부정하지 않습니다. 따라서 orClauses에 설정한 조건이 참입니다.
cohorts[0].definition.andClauses[*].orClauses[*].segment | 필수 ・ object코호트 정의의 최소 조건입니다. 하위 변수로 event, filters, time을 설정할 수 있습니다.
event (object): 유저가 발생시킨 이벤트와 이벤트 발생 횟수를 정의할 수 있습니다. 하위 변수로 type, operator, value를 설정할 수 있습니다.
type (string): 유저가 발생시킨 이벤트를 설정합니다. any-event를 사용하면 모든 이벤트로 설정할 수 있습니다. 설정할 수 있는 다른 이벤트는 [에어브릿지 데이터 스펙]>[Revenue Report - Audience Events]의 Event Key 열에서 확인할 수 있습니다. , _ 사용에 주의해 주세요.
operator (enum): 이벤트 발생 횟수에 사용하는 비교 연산자를 설정할 수 있습니다. equals, more than or equals, more than, less than or equals, less than 등 총 5가지 중에서 1가지만 사용할 수 있습니다 .
value (number): 이벤트 발생 횟수를 설정할 수 있습니다. 자연수를 입력해 주세요.
filters (object[]): 정의한 이벤트 중 특정 이벤트만 확인할 수 있습니다. 코호트 정의의 had property와 같습니다. 하위 변수로 field, filterType를 설정할 수 있습니다.
field (string): 필터로 설정할 수 있는 프로퍼티입니다. 설정할 수 있는 프로퍼티는 [에어브릿지 데이터 스펙]>[Revenue Report- Audience Properties]의 Property Key 열을 참고해 주세요.
filterType (enum): 프로퍼티에 사용할 수 있는 연산자를 설정합니다. 설정한 프로퍼티에 따라 사용할 수 있는 연산자와 필터로 설정하는 값(없음, value, values)이 변경됩니다.
filterType
프로퍼티 데이터 타입
하위 변수
is / is not
string, boolean
values
contains / does not contain
string
value
exists / does not exist
string, boolean, int, float
없음
equals / does not equal
int, float
value
does not equal
int, float
value
greater than or equals
int, float
value
greater than
int, float
value
less than or equals
int, float
value
less than
int, float
value
between
int, float
values
does not between
int, float
value
time (object): 이벤트가 발생한 시각에 대한 조건을 설정할 수 있습니다. 설정한 조건에 따라 하위 변수가 변경됩니다.
operator (enum): during, between, since 중에서 조건을 설정합니다. 3가지 중에서 1가지만 설정할 수 있습니다. 조건이 between이면 조회 기간은 2023년 2월 1일부터 설정할 수 있습니다. 최대로 설정할 수 있는 조회 기간은 90일입니다.
Operator
하위 변수
설명
during
values, isNowEnabled
isNowEnabled은 오늘 포함 여부를 설정합니다
between
values
values에 시작일과 종료일을 모두 설정해야 합니다
since
values
시작일만 설정합니다
object
필수
그룹바이는 조회할 메트릭의 수치를 나누는 기준입니다.조회에 사용할 그룹바이 항목 혹은 코호트를 설정할 수 있습니다.
표시 하위 변수
string[]
필수
리포트 그룹바이.최대 6개의 그룹바이를 설정할 수 있으며, 선택할 수 있는 리스트는 그룹바이 목록에서 확인할 수 있습니다.
enum
필수
분석 기간 주기.
벨류
설명
day
일별로 데이터를 분석합니다.
week
주별로 데이터를 분석합니다. 시작일로부터 7일 단위로 계산됩니다.
month
월별로 데이터를 분석합니다. 시작일로부터 다음달 같은 일자까지를 같은 달로 계산합니다. 예를 들어 3월 10일이 시작일이면 4월 10일까지를 같은 달로 봅니다.
number[]
주기에 따라 제공되는 구간 범위이며, 레비뉴 리포트 결과는 주기에 따라 조회 기간이 여러 구간으로 나뉘어 제공됩니다.
0(Day 0) 은 자동으로 추가되지 않습니다. 사용자가 명시적으로 요청하지 않으면 결과에 포함되지 않습니다.
주기가 day, week, month면 선택 가능 범위는 각각 0~180, 0~52, 0~36입니다.
주기가 hour, minute 이면 사용하지 않습니다. 구간은 각각 59, 23 으로 고정 처리됩니다.
enum[]
필수
설정한 기간에 유저가 유입되면서 발생한 이벤트.스타트 이벤트를 실행하지 않은 유저는 레비뉴 리포트의 분석 대상에서 제외됩니다.
벨류
설명
app_install
Install (App). 선택 기간 내 발생한 Install 이벤트.
app_deeplink_open
Deeplink Open (App). 선택 기간 내 발생한 Deeplink Open 이벤트.
app_deeplink_pageview
Deeplink Pageview (App). 선택 기간 내 발생한 Deeplink Pageview 이벤트.
app_sign_up
회원가입 (App). 선택 기간 내 발생한 앱 회원가입 이벤트.
app_sign_in
로그인 (App). 선택 기간 내 발생한 앱 로그인 이벤트.
enum[]
필수
스타트 이벤트를 실행한 유저가 발생시킨 리턴 이벤트. 서비스 또는 캠페인 특성에 따라 여러 개의 리턴 이벤트를 설정할 수 있습니다.
벨류
설명
app_order_complete
구매 완료 (App). Start Event를 수행한 사용자 중 선택 기간 내 수행한 구매 완료 이벤트.
app_first_order_complete
첫 구매 완료 (App). Start Event를 수행한 사용자 중 선택 기간 내 수행한 첫 구매 이벤트.
app_ad_impression
Ad Impression (App). Start Event를 수행한 사용자 중 선택 기간 내 수행한 광고 노출 이벤트.
app_ad_click
광고 클릭 (App). Start Event를 수행한 사용자 중 선택 기간 내 수행한 광고 클릭 이벤트.
app_subscribe
구독 (App). Start Event를 수행한 사용자 중 선택 기간 내 수행한 구독 이벤트.
enum
필수
레비뉴 리포트 메트릭.스타트 이벤트와 레비뉴 이벤트를 실행한 유저를 대상으로 아래의 메트릭을 일자별로 계산할 수 있습니다.
벨류
설명
app_revenue
Revenue (App). 앱에서 발생한 결제의 매출액 (현지 통화기준). cumulative, on-day 집계 방식을 지원합니다.
app_user_count
User Count (App). 레비뉴 이벤트를 실행한 고유 유저수
app_event_count
Event Count (App). 레비뉴 이벤트 횟수
app_roas
ROAS (App). 광고 비용당 매출. 마케팅 활동에 지출한 비용 대비 매출액 (현지 통화 기준). cumulative 집계 방식만 지원합니다.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Airbridge Help Center","colors":{"primary":"#1E6EFF","light":"#5C93FF","dark":"#1E6EFF"},"logo":"https://mintcdn.com/airbridge-help-center/NnPE_gJFbAXa7mQR/asset/brand/logo.svg?fit=max\u0026auto=format\u0026n=NnPE_gJFbAXa7mQR\u0026q=85\u0026s=130de4d65c44608d9fa6e52bd9d762af","favicon":"https://mintcdn.com/airbridge-help-center/NnPE_gJFbAXa7mQR/asset/brand/favicon.png?fit=max\u0026auto=format\u0026n=NnPE_gJFbAXa7mQR\u0026q=85\u0026s=d97e8c0bd070d6d3888d960395d51d82","appearance":{"default":"light","strict":true},"seo":{"metatags":{"twitter:creator":"@AirbridgeHQ","google-site-verification":"gdLYNPyOT2BoIu-sc6Bxdc6MciTfj-S_zspQXSmyJb8"}},"styling":{"codeblocks":{"theme":{"light":"github-dark-dimmed","dark":"github-dark-dimmed"}},"latex":true},"integrations":{"amplitude":{"apiKey":"4026164481947bdc54148450724c339a"}},"errors":{"404":{"redirect":false,"title":"페이지가 존재하지 않습니다. Page Not Found.","description":"주소를 잘못 입력했거나 페이지가 이동했을 수 있습니다. The page you are looking for does not exist."}},"thumbnails":{"fonts":{"family":"Noto Sans KR"}},"navigation":{"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"https://app.airbridge.io/supports","label":"Contact us"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.airbridge.io"}},"href":"en/guides/welcome"},{"language":"ko","navbar":{"links":[{"href":"https://app.airbridge.io/supports","label":"문의하기"}],"primary":{"type":"button","label":"대시보드","href":"https://app.airbridge.io"}},"href":"ko/guides/welcome"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"airbridge-help-center","hasAudioNarration":false,"actualSubdomain":"airbridge-help-center","customDomains":["help.airbridge.io"],"gitSource":{"type":"github","owner":"ab180","repo":"airbridge-help-center","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af6d0826140130b4a1c6805","clientVersion":"0.0.4143","searchFilterCounts":[{"language":"ko","tag":"마케터 가이드","count":310},{"language":"en","tag":"Marketer Guide","count":276},{"language":"en","tag":"Integration","count":131},{"language":"ko","tag":"에어브릿지와 연동하기","count":130},{"language":"en","tag":"Developer Guide","count":98},{"language":"ko","tag":"개발자 가이드","count":98},{"language":"en","tag":"Getting Started","count":63},{"language":"ko","tag":"시작하기","count":62},{"language":"ko","tag":"광고 성과 조회하기","count":52},{"language":"en","tag":"Reporting","count":50},{"language":"en","tag":"Ad Channel Integration","count":48},{"language":"ko","tag":"더 많은 광고 채널 연동하기","count":48},{"language":"en","tag":"SDK Integration","count":45},{"language":"ko","tag":"딥링크 플랜","count":41},{"language":"ko","tag":"SDK Integration","count":40},{"language":"en","tag":"DeepLink Plan","count":38},{"language":"en","tag":"API Reference","count":38},{"language":"ko","tag":"API 레퍼런스","count":37},{"language":"en","tag":"Tracking Link","count":35},{"language":"ko","tag":"데이터 트래킹하기","count":33}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"asset/style/style.css","content":"#content-area p,#content-area li{overflow-wrap:anywhere}#content-area a{color:#0a5aff;font-weight:inherit}#content-area :not(pre)>code{color:#0a5aff;background-color:#ebf0f5}#content-area [data-callout-type] [data-component-part=\"callout-content\"]{-webkit-text-fill-color:#3f4146}#content-area [data-callout-type] :is(a,strong,b),#content-area [data-callout-type] :not(pre)>code{-webkit-text-fill-color:currentColor}#content-area [data-callout-type] :not(pre)>code{background-color:rgb(255 255 255 / 80%)}#content-area [data-component-part=\"tab-button\"][data-active=\"true\"]{color:#050f19;border-bottom-color:#050f19}#content-area ul[data-component-part=\"tabs-list\"]{border-bottom-color:#99a7be}#content-area ul[data-component-part=\"tabs-list\"]+div{border-bottom:1px solid #dadcde;padding-bottom:8px}#content-area strong,#content-area b{font-weight:650}#content-area :is(h1,h2,h3,h4,h5,h6) :is(strong,b){font-weight:inherit}#content-area th,#content-area td{padding:6px 16px 6px 10px;border-top:1px solid #d0d2d4;border-bottom:1px solid #d0d2d4;color:#050f19}#content-area th{background-color:#eff0f2;font-weight:500}#content-area h5,#content-area h6{font-weight:600;margin-top:16px;margin-bottom:10px}#content-area [data-component-part=\"scroll-area\"]>[data-component-part=\"scroll-area-scrollbar\"][data-has-overflow-x]{opacity:1;height:8px}#content-area [data-component-part=\"scroll-area\"]>[data-component-part=\"scroll-area-scrollbar\"][data-has-overflow-x] [data-component-part=\"scroll-area-thumb\"]{background-color:#99a7be}#content-area [data-component-part=\"accordion-content\"] [data-component-part=\"scroll-area\"]{--page-padding: 0px}#content-area [data-component-part=\"code-block-root\"]>[data-component-part=\"scroll-area-scrollbar\"][data-has-overflow-x]{height:8px}#content-area ul[data-component-part=\"tabs-list\"]{flex-wrap:wrap;overflow:visible}.code-block-background.bg-white{background-color:rgb(34 39 46)!important}#localization-select-trigger::before{content:'';display:inline-block;width:16px;height:16px;margin-right:6px;flex:none;vertical-align:-3px;background-image:url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20'/%3E%3Cpath d='M2 12h20'/%3E%3C/svg%3E\");background-size:16px 16px;background-repeat:no-repeat}@media (min-width: 1024px) and (max-width: 1420px){#search-bar-entry{margin-right:150px}}"}],"page":{"pagePath":"ko/references/revenue-report/request-report","slug":"/ko/references/revenue-report/request-report","pageMetadata":{"title":"리포트 생성하기","openapi":"POST /reports/api/v3/apps/{app_name}/revenue/query","description":null,"href":"/ko/references/revenue-report/request-report"},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,hr:`hr`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Expandable,Heading,ParamField,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Expandable)_missingMdxReference(`Expandable`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`레비뉴 리포트(Revenue Report)는 매출에 관한 다양한 지표를 확인할 수 있는 통계 리포트입니다. 에어브릿지 사용자는 이 리포트에서 설정한 기간에 앱을 설치하거나 딥링크로 앱에 유입된 유저가 발생시킨 매출 관련 성과를 일자별(Day N)로 확인할 수 있습니다.`}),`\n`,_jsx(_components.p,{children:`또한, 요청 횟수에 대한 제한이 없어 필요할 때마다 자유롭게 리포트를 생성할 수 있습니다.`}),`\n`,_jsx(_components.p,{children:`Revenue Report의 통계 데이터를 요청합니다.`}),`\n`,_jsxs(_components.p,{children:[`해당 API를 호출하여 `,_jsx(_components.code,{children:`task_id`}),`를 생성한 뒤, 생성한 `,_jsx(_components.code,{children:`task_id`}),`를 ‘리포트 가져오기’ 호출에 사용하여 요청 상황을 확인하고 데이터를 확인할 수 있습니다. 리포트 결과는 요청에 따라 최대 5분까지 소요될 수 있습니다.`]}),`\n`,_jsx(_components.p,{children:`rate limit: 일반적인 사용량에는 별도의 제한이 없습니다. 다만, 서비스 안정성을 위협하는 과도한 요청이 감지될 경우, 일시적으로 429 Too Many Requests 응답이 반환될 수 있습니다.`}),`\n`,_jsx(CodeBlock,{filename:`POST`,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-dark-dimmed github-dark-dimmed`,style:{backgroundColor:`#22272e`,\"--shiki-dark-bg\":`#22272e`,color:`#adbac7`,\"--shiki-dark\":`#adbac7`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://api.airbridge.io/reports/api/v3/apps/{app_name}/revenue/query`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`request`,children:`Request`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`headers`,children:`Headers`}),`\n`,_jsx(ParamField,{header:`Accept-Language`,type:`string`,id:`param-accept-language`,children:_jsx(_components.p,{children:`API 요청 및 결과 반환에 사용할 언어를 지정할 수 있습니다. ISO-639-1 포맷을 따릅니다.`})}),`\n`,_jsx(ParamField,{header:`Content-Type`,type:`string`,id:`param-content-type`,children:_jsxs(_components.p,{children:[`리소스의 미디어 타입을 나타냅니다. 기본값으로 `,_jsx(_components.code,{children:`application/json`}),`을 사용합니다.`]})}),`\n`,_jsx(ParamField,{header:`Authorization`,type:`string`,id:`param-authorization`,children:_jsxs(_components.p,{children:[`API 요청에 사용하는 키값입니다. `,_jsx(_components.a,{href:`/ko/references/introduction`,children:`키값 생성 및 조회 방법`}),`을 확인하여 획득할 수 있습니다.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`path-params`,children:`Path Params`}),`\n`,_jsx(ParamField,{path:`app_name`,type:`string`,required:true,id:`param-app-name`,children:_jsx(_components.p,{children:`에어브릿지 앱 이름(App Name)`})}),`\n`,_jsx(Heading,{level:`3`,id:`body-params`,children:`Body Params`}),`\n`,_jsxs(ParamField,{body:`from`,type:`string`,required:true,id:`param-from`,children:[_jsx(_components.p,{children:`요청할 리포트 데이터의 시작일.`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`YYYY-MM-DD`}),` 형태입니다.`]}),`\n`,_jsx(_components.li,{children:`에어브릿지 앱의 타임존이 적용된 날짜이어야 합니다.`}),`\n`]})]}),`\n`,_jsxs(ParamField,{body:`to`,type:`string`,required:true,id:`param-to`,children:[_jsx(_components.p,{children:`요청할 리포트 데이터의 종료일.`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`YYYY-MM-DD`}),` 형태입니다.`]}),`\n`,_jsx(_components.li,{children:`에어브릿지 앱의 타임존이 적용된 날짜이어야 합니다.`}),`\n`,_jsx(_components.li,{children:`현재 날짜까지 설정할 수 있으며 한 번에 조회할 수 있는 최대 기간은 92일입니다.`}),`\n`]})]}),`\n`,_jsxs(ParamField,{body:`cohorts`,type:`object[]`,id:`param-cohorts`,children:[_jsx(_components.p,{children:`최대 1개의 코호트를 설정할 수 있습니다.`}),_jsxs(Expandable,{title:`하위 변수`,children:[_jsx(ParamField,{body:`cohorts[0].id`,type:`number`,required:true,id:`param-cohorts-0-id`,children:_jsx(_components.p,{children:`0으로 입력해 주세요. 다른 값은 지원하지 않습니다.`})}),_jsx(ParamField,{body:`cohorts[0].name`,type:`string`,required:true,id:`param-cohorts-0-name`,children:_jsx(_components.p,{children:`Cohort로 입력해 주세요. 다른 값은 지원하지 않습니다.`})}),_jsxs(ParamField,{body:`cohorts[0].definition`,type:`object`,required:true,id:`param-cohorts-0-definition`,children:[_jsxs(_components.p,{children:[`레비뉴 리포트에서 사용하는 코호트를 정의합니다. 항상 `,_jsx(_components.code,{children:`andClauses`}),`, `,_jsx(_components.code,{children:`orClauses`}),`, `,_jsx(_components.code,{children:`segment`}),` 순서로 하위 변수를 정의합니다. 아래에서 각 변수의 관계를 확인하세요.`]}),_jsx(Expandable,{title:`하위 변수`,children:_jsxs(ParamField,{body:`cohorts[0].definition.andClauses`,type:`object[]`,required:true,id:`param-cohorts-0-definition-and-clauses`,children:[_jsxs(_components.p,{children:[`코호트 정의의 최상위 조건입니다. 설정한 조건을 모두 and로 연결합니다. 하위 변수로 `,_jsx(_components.code,{children:`negated`}),`와 `,_jsx(_components.code,{children:`orClauses`}),`를 반드시 설정해야 합니다.`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`negated`}),` (boolean): `,_jsx(_components.code,{children:`orClauses`}),`에 설정한 조건의 부정 여부를 설정합니다.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`true`}),`: `,_jsx(_components.code,{children:`orClauses`}),`에 설정한 조건을 부정합니다. 따라서 `,_jsx(_components.code,{children:`orClauses`}),`에 설정한 조건이 거짓입니다.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`false`}),`: `,_jsx(_components.code,{children:`orClauses`}),`에 설정한 조건을 부정하지 않습니다. 따라서 `,_jsx(_components.code,{children:`orClauses`}),`에 설정한 조건이 참입니다.`]}),`\n`]}),`\n`]}),`\n`]}),_jsxs(_components.p,{children:[`cohorts[0].definition.andClauses[*].`,_jsx(_components.strong,{children:`orClauses`}),` | `,_jsx(`em`,{children:`필수 ・`}),` object[]`]}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`andClauses`}),` 하위에 설정하는 조건입니다. 설정한 조건을 모두 or로 연결합니다. 하위 변수로 `,_jsx(_components.code,{children:`negated`}),` 와 `,_jsx(_components.code,{children:`segment`}),`를 반드시 설정해야 합니다.`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`negated`}),` (boolean): `,_jsx(_components.code,{children:`orClauses`}),`에 설정한 조건의 부정 여부를 설정합니다.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`true`}),`: `,_jsx(_components.code,{children:`orClauses`}),`에 설정한 조건을 부정합니다. 따라서 `,_jsx(_components.code,{children:`orClauses`}),`에 설정한 조건이 거짓입니다.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`false`}),`: `,_jsx(_components.code,{children:`orClauses`}),`에 설정한 조건을 부정하지 않습니다. 따라서 `,_jsx(_components.code,{children:`orClauses`}),`에 설정한 조건이 참입니다.`]}),`\n`]}),`\n`]}),`\n`]}),_jsxs(_components.p,{children:[`cohorts[0].definition.andClauses[*].orClauses[*].`,_jsx(_components.strong,{children:`segment`}),` | `,_jsx(`em`,{children:`필수 ・`}),` object`]}),_jsxs(_components.p,{children:[`코호트 정의의 최소 조건입니다. 하위 변수로 `,_jsx(_components.code,{children:`event`}),`, `,_jsx(_components.code,{children:`filters`}),`, `,_jsx(_components.code,{children:`time`}),`을 설정할 수 있습니다.`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`event`}),` (object): 유저가 발생시킨 이벤트와 이벤트 발생 횟수를 정의할 수 있습니다. 하위 변수로 `,_jsx(_components.code,{children:`type`}),`, `,_jsx(_components.code,{children:`operator`}),`, `,_jsx(_components.code,{children:`value`}),`를 설정할 수 있습니다.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`type`}),` (string): 유저가 발생시킨 이벤트를 설정합니다. `,_jsx(_components.code,{children:`any-event`}),`를 사용하면 모든 이벤트로 설정할 수 있습니다. 설정할 수 있는 다른 이벤트는 [`,_jsx(_components.a,{href:`https://docs.google.com/spreadsheets/d/13ThNnryqRmZQwJVecM8lZ2OB7LzA8s3cwLlQBGpbXLg/edit#gid=1066355972`,children:`에어브릿지 데이터 스펙`}),`]>[Revenue Report - Audience Events]의 Event Key 열에서 확인할 수 있습니다. , `,_jsx(_components.code,{children:`_`}),` 사용에 주의해 주세요.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`operator`}),` (enum): 이벤트 발생 횟수에 사용하는 비교 연산자를 설정할 수 있습니다. `,_jsx(_components.code,{children:`equals`}),`, `,_jsx(_components.code,{children:`more than or equals`}),`, `,_jsx(_components.code,{children:`more than`}),`, `,_jsx(_components.code,{children:`less than or equals`}),`, `,_jsx(_components.code,{children:`less than`}),` 등 총 5가지 중에서 1가지만 사용할 수 있습니다 .`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`value`}),` (number): 이벤트 발생 횟수를 설정할 수 있습니다. 자연수를 입력해 주세요.`]}),`\n`]}),`\n`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`filters`}),` (object[]): 정의한 이벤트 중 특정 이벤트만 확인할 수 있습니다. 코호트 정의의 had property와 같습니다. 하위 변수로 `,_jsx(_components.code,{children:`field`}),`, `,_jsx(_components.code,{children:`filterType`}),`를 설정할 수 있습니다.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`field`}),` (string): 필터로 설정할 수 있는 프로퍼티입니다. 설정할 수 있는 프로퍼티는 [`,_jsx(_components.a,{href:`https://docs.google.com/spreadsheets/d/13ThNnryqRmZQwJVecM8lZ2OB7LzA8s3cwLlQBGpbXLg/edit#gid=66435896`,children:`에어브릿지 데이터 스펙`}),`]>[Revenue Report- Audience Properties]의 Property Key 열을 참고해 주세요.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`filterType`}),` (enum): 프로퍼티에 사용할 수 있는 연산자를 설정합니다. 설정한 프로퍼티에 따라 사용할 수 있는 연산자와 필터로 설정하는 값(없음, value, values)이 변경됩니다.`]}),`\n`]}),`\n`]}),`\n`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`filterType`}),_jsx(_components.th,{children:`프로퍼티 데이터 타입`}),_jsx(_components.th,{children:`하위 변수`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`is / is not`}),_jsx(_components.td,{children:`string, boolean`}),_jsx(_components.td,{children:`values`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`contains / does not contain`}),_jsx(_components.td,{children:`string`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`exists / does not exist`}),_jsx(_components.td,{children:`string, boolean, int, float`}),_jsx(_components.td,{children:`없음`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`equals / does not equal`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`does not equal`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`greater than or equals`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`greater than`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`less than or equals`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`less than`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`between`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`values`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`does not between`}),_jsx(_components.td,{children:`int, float`}),_jsx(_components.td,{children:`value`})]})]})]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`time`}),` (object): 이벤트가 발생한 시각에 대한 조건을 설정할 수 있습니다. 설정한 조건에 따라 하위 변수가 변경됩니다.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`operator`}),` (enum): `,_jsx(_components.code,{children:`during`}),`, `,_jsx(_components.code,{children:`between`}),`, `,_jsx(_components.code,{children:`since`}),` 중에서 조건을 설정합니다. 3가지 중에서 1가지만 설정할 수 있습니다. 조건이 `,_jsx(_components.code,{children:`between`}),`이면 조회 기간은 2023년 2월 1일부터 설정할 수 있습니다. 최대로 설정할 수 있는 조회 기간은 90일입니다.`]}),`\n`]}),`\n`]}),`\n`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Operator`}),_jsx(_components.th,{children:`하위 변수`}),_jsx(_components.th,{children:`설명`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`during`}),_jsx(_components.td,{children:`values, isNowEnabled`}),_jsx(_components.td,{children:`isNowEnabled은 오늘 포함 여부를 설정합니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`between`}),_jsx(_components.td,{children:`values`}),_jsx(_components.td,{children:`values에 시작일과 종료일을 모두 설정해야 합니다`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`since`}),_jsx(_components.td,{children:`values`}),_jsx(_components.td,{children:`시작일만 설정합니다`})]})]})]})]})})]})]})]}),`\n`,_jsxs(ParamField,{body:`groupBy`,type:`object`,required:true,id:`param-group-by`,children:[_jsx(_components.p,{children:`그룹바이는 조회할\\xA0메트릭의 수치를\\xA0나누는 기준입니다.`}),_jsx(_components.p,{children:`조회에 사용할 그룹바이 항목 혹은 코호트를 설정할 수 있습니다.`}),_jsx(Expandable,{title:`하위 변수`,children:_jsxs(ParamField,{body:`groupBy.fields`,type:`string[]`,required:true,id:`param-group-by-fields`,children:[_jsx(_components.p,{children:`리포트 그룹바이.`}),_jsxs(_components.p,{children:[`최대 6개의 그룹바이를 설정할 수 있으며, 선택할 수 있는 리스트는 `,_jsx(_components.a,{href:`https://docs.google.com/spreadsheets/d/13ThNnryqRmZQwJVecM8lZ2OB7LzA8s3cwLlQBGpbXLg/edit#gid=1419762398`,children:`그룹바이 목록`}),`에서 확인할 수 있습니다.`]})]})})]}),`\n`,_jsxs(ParamField,{body:`granularity`,type:`enum`,required:true,id:`param-granularity`,children:[_jsx(_components.p,{children:`분석 기간 주기.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`벨류`}),_jsx(_components.th,{children:`설명`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`day`})}),_jsx(_components.td,{children:`일별로 데이터를 분석합니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`week`})}),_jsx(_components.td,{children:`주별로 데이터를 분석합니다. 시작일로부터 7일 단위로 계산됩니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`month`})}),_jsx(_components.td,{children:`월별로 데이터를 분석합니다. 시작일로부터 다음달 같은 일자까지를 같은 달로 계산합니다. 예를 들어 3월 10일이 시작일이면 4월 10일까지를 같은 달로 봅니다.`})]})]})]})]}),`\n`,_jsxs(ParamField,{body:`intervalsPeriodIndexes`,type:`number[]`,id:`param-intervals-period-indexes`,children:[_jsx(_components.p,{children:`주기에 따라 제공되는 구간 범위이며, 레비뉴 리포트 결과는 주기에 따라 조회 기간이 여러 구간으로 나뉘어 제공됩니다.`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`0`}),`(Day 0) 은 자동으로 추가되지 않습니다. 사용자가 명시적으로 요청하지 않으면 결과에 포함되지 않습니다.`]}),`\n`,_jsxs(_components.li,{children:[`주기가 `,_jsx(_components.code,{children:`day`}),`, `,_jsx(_components.code,{children:`week`}),`, `,_jsx(_components.code,{children:`month`}),`면 선택 가능 범위는 각각 `,_jsx(_components.code,{children:`0~180`}),`, `,_jsx(_components.code,{children:`0~52`}),`, `,_jsx(_components.code,{children:`0~36`}),`입니다.`]}),`\n`,_jsxs(_components.li,{children:[`주기가 hour, minute 이면 사용하지 않습니다. 구간은 각각 `,_jsx(_components.code,{children:`59`}),`, `,_jsx(_components.code,{children:`23`}),` 으로 고정 처리됩니다.`]}),`\n`]})]}),`\n`,_jsxs(ParamField,{body:`startEvents`,type:`enum[]`,required:true,id:`param-start-events`,children:[_jsx(_components.p,{children:`설정한\\xA0기간에\\xA0유저가\\xA0유입되면서 발생한 이벤트.`}),_jsx(_components.p,{children:`스타트 이벤트를 실행하지 않은 유저는 레비뉴 리포트의 분석 대상에서 제외됩니다.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`벨류`}),_jsx(_components.th,{children:`설명`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_install`})}),_jsx(_components.td,{children:`Install (App). 선택 기간 내 발생한 Install 이벤트.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_deeplink_open`})}),_jsx(_components.td,{children:`Deeplink Open (App). 선택 기간 내 발생한 Deeplink Open 이벤트.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_deeplink_pageview`})}),_jsx(_components.td,{children:`Deeplink Pageview (App). 선택 기간 내 발생한 Deeplink Pageview 이벤트.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_sign_up`})}),_jsx(_components.td,{children:`회원가입 (App). 선택 기간 내 발생한 앱 회원가입 이벤트.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_sign_in`})}),_jsx(_components.td,{children:`로그인 (App). 선택 기간 내 발생한 앱 로그인 이벤트.`})]})]})]})]}),`\n`,_jsxs(ParamField,{body:`returnEvents`,type:`enum[]`,required:true,id:`param-return-events`,children:[_jsx(_components.p,{children:`스타트 이벤트를 실행한 유저가 발생시킨 리턴 이벤트. 서비스 또는 캠페인 특성에 따라 여러 개의 리턴 이벤트를 설정할 수 있습니다.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`벨류`}),_jsx(_components.th,{children:`설명`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_order_complete`})}),_jsx(_components.td,{children:`구매 완료 (App). Start Event를 수행한 사용자 중 선택 기간 내 수행한 구매 완료 이벤트.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_first_order_complete`})}),_jsx(_components.td,{children:`첫 구매 완료 (App). Start Event를 수행한 사용자 중 선택 기간 내 수행한 첫 구매 이벤트.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_ad_impression`})}),_jsx(_components.td,{children:`Ad Impression (App). Start Event를 수행한 사용자 중 선택 기간 내 수행한 광고 노출 이벤트.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_ad_click`})}),_jsx(_components.td,{children:`광고 클릭 (App). Start Event를 수행한 사용자 중 선택 기간 내 수행한 광고 클릭 이벤트.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_subscribe`})}),_jsx(_components.td,{children:`구독 (App). Start Event를 수행한 사용자 중 선택 기간 내 수행한 구독 이벤트.`})]})]})]})]}),`\n`,_jsxs(ParamField,{body:`metric`,type:`enum`,required:true,id:`param-metric`,children:[_jsx(_components.p,{children:`레비뉴 리포트 메트릭.`}),_jsx(_components.p,{children:`스타트 이벤트와 레비뉴 이벤트를 실행한 유저를 대상으로 아래의 메트릭을 일자별로 계산할 수 있습니다.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`벨류`}),_jsx(_components.th,{children:`설명`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_revenue`})}),_jsx(_components.td,{children:`Revenue (App). 앱에서 발생한 결제의 매출액 (현지 통화기준). cumulative,\\xA0on-day 집계 방식을 지원합니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_user_count`})}),_jsx(_components.td,{children:`User Count (App). 레비뉴 이벤트를 실행한 고유 유저수`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_event_count`})}),_jsx(_components.td,{children:`Event Count (App). 레비뉴 이벤트 횟수`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_roas`})}),_jsx(_components.td,{children:`ROAS (App). 광고 비용당 매출. 마케팅 활동에 지출한 비용 대비 매출액 (현지 통화 기준). cumulative 집계 방식만 지원합니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_arpu`})}),_jsx(_components.td,{children:`ARPU (App). 유저당 평균 매출액 (현지 통화기준). cumulative 집계 방식만 지원합니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_arppu`})}),_jsx(_components.td,{children:`ARPPU (App). 결제 유저(Paying User)당 평균 매출액.`})]})]})]})]}),`\n`,_jsxs(ParamField,{body:`aggregationType`,type:`enum`,required:true,id:`param-aggregation-type`,children:[_jsxs(_components.p,{children:[`데이터의 집계 방식. [`,_jsx(_components.a,{href:`https://help.airbridge.io/hc/ko/articles/4409764368409-Revenue?utm_source=Zendesk#%EB%A9%94%ED%8A%B8%EB%A6%AD-%ED%91%9C%EC%8B%9C-%EB%B0%A9%EC%8B%9D`,children:`참고`}),`]`]}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`벨류`}),_jsx(_components.th,{children:`설명`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`cumulative`})}),_jsx(_components.td,{children:`누적 집계. 분석 기간 첫 날(Day 0)부터 마지막 날(Day N)까지의 수치를 누적합니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`on-day`})}),_jsx(_components.td,{children:`분절 집계. 수치를 누적하지 않고 날짜 단위로 분절합니다.`})]})]})]})]}),`\n`,_jsxs(ParamField,{body:`filters`,type:`object[]`,required:true,id:`param-filters`,children:[_jsx(_components.p,{children:`‘그룹바이’로 제공하는 항목들에 대한 필터.`}),_jsx(_components.p,{children:`조건을 만족하는 데이터에 대한 통계 데이터를 리포트에서 조회할 수 있습니다.`}),_jsxs(Expandable,{title:`하위 변수`,children:[_jsxs(ParamField,{body:`filters[0].field`,type:`string`,required:true,id:`param-filters-0-field`,children:[_jsx(_components.p,{children:`필터를 지정할 그룹바이.`}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`groupBys`}),`\\xA0내에 정의된 값만 사용하실 수 있습니다.`]})]}),_jsxs(ParamField,{body:`filters[0].filterType`,type:`enum`,required:true,id:`param-filters-0-filter-type`,children:[_jsx(_components.p,{children:`필터에 적용할 연산자.`}),_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`벨류`}),_jsx(_components.th,{children:`설명`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`IN`})}),_jsx(_components.td,{children:`속해있다. 액츄얼스 리포트에서는 같다(is, =)에 대응합니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`NOT IN`})}),_jsx(_components.td,{children:`속해있지 않다. 액츄얼스 리포트에서는 같지 않다(is not, ≠)에 대응합니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`LIKE`})}),_jsx(_components.td,{children:`포함한다. (contains, ∋)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`NOT LIKE`})}),_jsx(_components.td,{children:`포함하지 않는다. (does not contain, ∌)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`EXIST`})}),_jsx(_components.td,{children:`값이 존재한다. (exists)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`NOT EXIST`})}),_jsx(_components.td,{children:`값이 존재하지 않는다. (does not exist)`})]})]})]})]}),_jsx(ParamField,{body:`filters[0].values`,type:`string[]`,id:`param-filters-0-values`,children:_jsx(_components.p,{children:`필터에 적용할 값.`})})]})]}),`\n`,_jsxs(ParamField,{body:`sorts`,type:`object[]`,required:true,id:`param-sorts`,children:[_jsx(_components.p,{children:`‘그룹바이’ 또는 ‘메트릭’을 기준으로 리포트 데이터를 정렬할 수 있습니다.`}),_jsxs(Expandable,{title:`하위 변수`,children:[_jsxs(ParamField,{body:`sorts.[0].fieldName`,type:`string`,required:true,id:`param-sorts-0-field-name`,children:[_jsx(_components.p,{children:`필터를 지정할 그룹바이 또는 메트릭.`}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`groupBy.dimensions`}),`\\xA0또는\\xA0`,_jsx(_components.code,{children:`subMetrics`}),`\\xA0내에 정의된 값만 사용하실 수 있습니다.`]})]}),_jsxs(ParamField,{body:`sorts.[0].isAscending`,type:`boolean`,id:`param-sorts-0-is-ascending`,children:[_jsx(_components.p,{children:`오름차순 정렬.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`true: 오름차순`}),`\n`,_jsx(_components.li,{children:`false: 내림차순`}),`\n`]})]})]})]}),`\n`,_jsxs(ParamField,{body:`resultSpec`,type:`object`,id:`param-result-spec`,children:[_jsx(_components.p,{children:`결과 값의 형태를 선택할 수 있습니다.`}),_jsx(Expandable,{title:`하위 변수`,children:_jsxs(ParamField,{body:`resultSpec.csv`,type:`object`,id:`param-result-spec-csv`,children:[_jsx(_components.p,{children:`csv의 형태를 설정합니다.`}),_jsxs(Expandable,{title:`하위 변수`,children:[_jsx(ParamField,{body:`resultSpec.csv.includesMetadata`,type:`boolean`,id:`param-result-spec-csv-includes-metadata`,children:_jsx(_components.p,{children:`metadata 를 포함할지 여부. (선택한 startEvent, groupBy 등)`})}),_jsx(ParamField,{body:`resultSpec.csv.includesTotal`,type:`boolean`,id:`param-result-spec-csv-includes-total`,children:_jsx(_components.p,{children:`total 데이터를 포함할지 여부.`})})]})]})})]}),`\n`,`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`200`,children:`200`}),`\n`,_jsx(Heading,{level:`3`,id:`400`,children:`400`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"codeStyling":{"theme":{"light":"github-dark-dimmed","dark":"github-dark-dimmed"}},"config":{},"pageMetadata":{"title":"리포트 생성하기","openapi":"POST /reports/api/v3/apps/{app_name}/revenue/query","description":null,"href":"/ko/references/revenue-report/request-report"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[405,414,"RequestExample,ResponseExample,Table}=_c"],[640,652,"RequestExample)_missingMdxReference(`RequestExample`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);if(!Table)_missi"],[25076,25703,"_jsx(RequestExample,{children:_jsx(CodeBlock,{filename:`Request`,numberOfLines:`47`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-dark-dimmed github-dark-dimmed`,style:{backgroundColor:`#22272e`,\"--shiki-dark-bg\":`#22272e`,color:`#adbac7`,\"--shiki-dark\":`#adbac7`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`47`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#F69D50`,\"--shiki-dark\":`#F69D50`},children:`curl`}),_jsx(_components.span,{style:{color:`#6CB6FF`,\"--shiki-dark\":`#6CB6FF`},children:` -X`}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` POST`}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 'https://api.airbridge.io/reports/api/v3/apps/{app_name}/revenue/query'`}),_jsx(_components.span,{style:{color:`#F47067`,\"--shiki-dark\":`#F47067`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6CB6FF`,\"--shiki-dark\":`#6CB6FF`},children:` -H`}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 'Accept-Language: ko'`}),_jsx(_components.span,{style:{color:`#F47067`,\"--shiki-dark\":`#F47067`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6CB6FF`,\"--shiki-dark\":`#6CB6FF`},children:` -H`}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 'Content-Type: application/json'`}),_jsx(_components.span,{style:{color:`#F47067`,\"--shiki-dark\":`#F47067`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6CB6FF`,\"--shiki-dark\":`#6CB6FF`},children:` -H`}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 'Authorization: Bearer {AIRBRIDGE-API-TOKEN}'`}),_jsx(_components.span,{style:{color:`#F47067`,\"--shiki-dark\":`#F47067`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#6CB6FF`,\"--shiki-dark\":`#6CB6FF`},children:` -d`}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"from\": \"2022-11-04\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"to\": \"2022-11-11\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"groupBy\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"fields\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"channel\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"granularity\": \"day\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"intervalsPeriodIndexes\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 1,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 3,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` 7`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"startEvents\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"app_install\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"returnEvents\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"app_order_complete\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"metric\": \"app_revenue\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"aggregationType\": \"cumulative\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"filters\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"field\": \"campaign\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"filterType\": \"IN\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"values\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"App\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"sorts\": [`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"fieldName\": \"totalRevenue\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"isAscending\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` ],`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"resultSpec\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"csv\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"includesTotal\": true`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:`}'`})}),`\n`]})})})}),`\n`,_jsx(Heading,{level:`2`,id:`response`,children:`Response`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`3`,id:`200`,children:`200`}),`\n`,_jsx(Heading,{level:`3`,id:`400`,children:`400`}),`\n`,_jsxs(ResponseExample,{children:[_jsx(CodeBlock,{filename:`200`,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-dark-dimmed github-dark-dimmed`,style:{backgroundColor:`#22272e`,\"--shiki-dark-bg\":`#22272e`,color:`#adbac7`,\"--shiki-dark\":`#adbac7`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8DDB8C`,\"--shiki-dark\":`#8DDB8C`},children:` \"data\"`}),_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`: {`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#8DDB8C`,\"--shiki-dark\":`#8DDB8C`},children:` \"taskId\"`}),_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`: `}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:`\"5e286bd4-b4b1-4c04-8f6a-asdf1234zxcv\"`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:` }`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`400`,numberOfLines:`1`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-dark-dimmed github-dark-dimmed`,style:{backgroundColor:`#22272e`,\"--shiki-dark-bg\":`#22272e`,color:`#adbac7`,\"--shiki-dark\":`#adbac7`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`1`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`{}`})}),`\n`]})})})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}"]]},"mdxExtracts":{"tableOfContents":[{"title":"Request","slug":"request","depth":2,"children":[{"title":"Headers","slug":"headers","depth":3,"children":[]},{"title":"Path Params","slug":"path-params","depth":3,"children":[]},{"title":"Body Params","slug":"body-params","depth":3,"children":[]}]},{"title":"Response","slug":"response","depth":2,"children":[{"title":"200","slug":"200","depth":3,"children":[]},{"title":"400","slug":"400","depth":3,"children":[]}]}],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"Request","html":"\u003cpre class=\"shiki shiki-themes github-dark-dimmed github-dark-dimmed\" style=\"background-color:#22272e;--shiki-dark-bg:#22272e;color:#adbac7;--shiki-dark:#adbac7\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"47\">\u003cspan class=\"line\">\u003cspan style=\"color:#F69D50;--shiki-dark:#F69D50\">curl\u003c/span>\u003cspan style=\"color:#6CB6FF;--shiki-dark:#6CB6FF\"> -X\u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> POST\u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 'https://api.airbridge.io/reports/api/v3/apps/{app_name}/revenue/query'\u003c/span>\u003cspan style=\"color:#F47067;--shiki-dark:#F47067\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#6CB6FF;--shiki-dark:#6CB6FF\"> -H\u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 'Accept-Language: ko'\u003c/span>\u003cspan style=\"color:#F47067;--shiki-dark:#F47067\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#6CB6FF;--shiki-dark:#6CB6FF\"> -H\u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 'Content-Type: application/json'\u003c/span>\u003cspan style=\"color:#F47067;--shiki-dark:#F47067\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#6CB6FF;--shiki-dark:#6CB6FF\"> -H\u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 'Authorization: Bearer {AIRBRIDGE-API-TOKEN}'\u003c/span>\u003cspan style=\"color:#F47067;--shiki-dark:#F47067\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#6CB6FF;--shiki-dark:#6CB6FF\"> -d\u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"from\": \"2022-11-04\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"to\": \"2022-11-11\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"groupBy\": {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"fields\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"channel\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> },\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"granularity\": \"day\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"intervalsPeriodIndexes\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 1,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 3,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> 7\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"startEvents\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"app_install\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"returnEvents\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"app_order_complete\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"metric\": \"app_revenue\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"aggregationType\": \"cumulative\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"filters\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"field\": \"campaign\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"filterType\": \"IN\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"values\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"App\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"sorts\": [\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"fieldName\": \"totalRevenue\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"isAscending\": true\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> ],\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"resultSpec\": {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"csv\": {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"includesTotal\": true\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\">}'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]},"response":{"type":"ResponseExample","children":[{"filename":"200","html":"\u003cpre class=\"shiki shiki-themes github-dark-dimmed github-dark-dimmed\" style=\"background-color:#22272e;--shiki-dark-bg:#22272e;color:#adbac7;--shiki-dark:#adbac7\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"5\">\u003cspan class=\"line\">\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#8DDB8C;--shiki-dark:#8DDB8C\"> \"data\"\u003c/span>\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">: {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#8DDB8C;--shiki-dark:#8DDB8C\"> \"taskId\"\u003c/span>\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">: \u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\">\"5e286bd4-b4b1-4c04-8f6a-asdf1234zxcv\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\"> }\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"},{"filename":"400","html":"\u003cpre class=\"shiki shiki-themes github-dark-dimmed github-dark-dimmed\" style=\"background-color:#22272e;--shiki-dark-bg:#22272e;color:#adbac7;--shiki-dark:#adbac7\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"1\">\u003cspan class=\"line\">\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">{}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}}},"jsLinks":["/_mintlify/custom/airbridge-help-center/7ae53d35540a319a/asset/script/anchor.js","/_mintlify/custom/airbridge-help-center/35836a4b2279118b/asset/script/topbar.js"],"subdomain":"airbridge-help-center","siteName":"Airbridge Help Center","title":"리포트 생성하기 - Airbridge Help Center","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/en/references/revenue-report/request-report","matchLevel":1},"ko":{"href":"/ko/references/revenue-report/request-report","matchLevel":0}}},"lastModified":"2026-11-12T05:26:03.192Z","originalFileLocation":"ko/references/revenue-report/request-report.mdx","locale":"ko"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=\"light\";if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"light\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"application-name\" content=\"Airbridge Help Center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"리포트 생성하기 - Airbridge Help Center\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Airbridge Help Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://help.airbridge.io/ko/references/revenue-report/request-report\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://airbridge-help-center.mintlify.site/_mintlify/api/og/v2?division=Revenue+Report\u0026amp;title=%EB%A6%AC%ED%8F%AC%ED%8A%B8+%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0\u0026amp;theme=f5050551d797a97649de4544\u0026amp;signature=e62e09cefd99866a900070edf57687949682db0b19d04e9c425a932482eeb2e7\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"리포트 생성하기 - Airbridge Help Center\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://airbridge-help-center.mintlify.site/_mintlify/api/og/v2?division=Revenue+Report\u0026amp;title=%EB%A6%AC%ED%8F%AC%ED%8A%B8+%EC%83%9D%EC%84%B1%ED%95%98%EA%B8%B0\u0026amp;theme=f5050551d797a97649de4544\u0026amp;signature=e62e09cefd99866a900070edf57687949682db0b19d04e9c425a932482eeb2e7\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/airbridge-help-center/wJ8LZ3sMvb6YQX8U/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Airbridge Help Center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1E6EFF\">\u003cmeta data-mint-head name=\"twitter:creator\" content=\"@AirbridgeHQ\">\u003cmeta data-mint-head name=\"google-site-verification\" content=\"gdLYNPyOT2BoIu-sc6Bxdc6MciTfj-S_zspQXSmyJb8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://help.airbridge.io/ko/references/revenue-report/request-report\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/ko/references/revenue-report/request-report.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://help.airbridge.io/ko/references/revenue-report/request-report\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://help.airbridge.io/en/references/revenue-report/request-report\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://help.airbridge.io/en/references/revenue-report/request-report\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://help.airbridge.io/#organization\",\"name\":\"Airbridge Help Center\",\"url\":\"https://help.airbridge.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/airbridge-help-center/NnPE_gJFbAXa7mQR/asset/brand/logo.svg?fit=max\u0026auto=format\u0026n=NnPE_gJFbAXa7mQR\u0026q=85\u0026s=130de4d65c44608d9fa6e52bd9d762af\"}},{\"@type\":\"WebSite\",\"@id\":\"https://help.airbridge.io#website\",\"name\":\"Airbridge Help Center\",\"url\":\"https://help.airbridge.io\",\"publisher\":{\"@id\":\"https://help.airbridge.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://help.airbridge.io/ko/references/revenue-report/request-report#webpage\",\"url\":\"https://help.airbridge.io/ko/references/revenue-report/request-report\",\"name\":\"리포트 생성하기\",\"dateModified\":\"2026-11-12T05:26:03.192Z\",\"isPartOf\":{\"@id\":\"https://help.airbridge.io#website\"},\"breadcrumb\":{\"@id\":\"https://help.airbridge.io/ko/references/revenue-report/request-report#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.airbridge.io/ko/references/revenue-report/request-report#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Airbridge Help Center\",\"item\":\"https://help.airbridge.io\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"리포트 생성하기\",\"item\":\"https://help.airbridge.io/ko/references/revenue-report/request-report\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://help.airbridge.io/ko/references/revenue-report/request-report#apireference\",\"headline\":\"리포트 생성하기\",\"name\":\"리포트 생성하기\",\"url\":\"https://help.airbridge.io/ko/references/revenue-report/request-report\",\"mainEntityOfPage\":{\"@id\":\"https://help.airbridge.io/ko/references/revenue-report/request-report#webpage\"},\"dateModified\":\"2026-11-12T05:26:03.192Z\",\"publisher\":{\"@id\":\"https://help.airbridge.io/#organization\"},\"isPartOf\":{\"@id\":\"https://help.airbridge.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Airbridge Help Center\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Airbridge Help Center\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/ko/references/revenue-report/request-report.md","siteName":"Airbridge Help Center","nav":{"global":null,"languages":[{"language":"en","default":true,"navbar":{"links":[{"href":"https://app.airbridge.io/supports","label":"Contact us"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.airbridge.io"}},"pages":[{"title":"en","href":"/en/references/revenue-report/request-report"}]},{"language":"ko","navbar":{"links":[{"href":"https://app.airbridge.io/supports","label":"문의하기"}],"primary":{"type":"button","label":"대시보드","href":"https://app.airbridge.io"}},"tabs":[{"tab":"마케터 가이드","pages":[{"title":"마케터 가이드","href":"/ko/guides/welcome"}]},{"tab":"개발자 가이드","pages":[{"title":"개발자 가이드","href":"/ko/developers/getting-started"}]},{"tab":"API 레퍼런스","groups":[{"group":"API Reference","expanded":true,"pages":[{"title":"Introduction","href":"/ko/references/introduction"}]},{"group":"Tracking Link","expanded":true,"pages":[{"title":"생성하기","openapi":"POST /v1/tracking-links","href":"/ko/references/tracking-link/create-tracking-link"},{"title":"세부 정보 가져오기","openapi":"GET /v1/tracking-links/{id}","href":"/ko/references/tracking-link/get-tracking-link"},{"title":"소셜 쉐어 프리뷰 수정하기","openapi":"PATCH /v1/tracking-links/{id}/og-tag","href":"/ko/references/tracking-link/update-tracking-links-open-graph"},{"title":"경로 수정하기","openapi":"PATCH /v1/tracking-links/{id}/routing","href":"/ko/references/tracking-link/update-tracking-links-routing"},{"title":"목록 가져오기 v2","openapi":"GET /v2/tracking-links","href":"/ko/references/tracking-link/list-tracking-links-v2"},{"title":"목록 가져오기","openapi":"GET /v1/tracking-links","href":"/ko/references/tracking-link/list-tracking-links"}]},{"group":"Server-to-Server Events","expanded":true,"pages":[{"title":"인앱 이벤트 전송하기","openapi":"POST /events/v2/apps/{app_name}/mobile-app/9360","href":"/ko/references/s2s-event/send-in-app-events"},{"title":"인웹 이벤트 전송하기","openapi":"POST /events/v2/apps/{app_name}/web/9320","href":"/ko/references/s2s-event/send-in-web-events"}]},{"group":"Actuals Report","expanded":true,"pages":[{"title":"리포트 생성하기","openapi":"POST /reports/api/v7/apps/{app_name}/actuals/query","href":"/ko/references/actuals-report/request-report"},{"title":"리포트 가져오기","openapi":"GET /reports/api/v7/apps/{app_name}/actuals/query/{task_id}","href":"/ko/references/actuals-report/get-report"},{"title":"메타데이터 가져오기 (Metric)","openapi":"GET /dataspec/v2/apps/{app_name}/actual-report/metrics","href":"/ko/references/actuals-report/get-metadata-metric"},{"title":"메타데이터 가져오기 (GroupBy)","openapi":"GET /dataspec/v2/apps/{app_name}/actual-report/fields","description":null,"href":"/ko/references/actuals-report/get-metadata-groupby"}]},{"group":"Revenue Report","expanded":true,"pages":[{"title":"리포트 생성하기","openapi":"POST /reports/api/v3/apps/{app_name}/revenue/query","href":"/ko/references/revenue-report/request-report"},{"title":"리포트 가져오기","openapi":"GET /reports/api/v3/apps/{app_name}/revenue/query/{task_id}","description":null,"href":"/ko/references/revenue-report/get-report"},{"title":"메타데이터 가져오기 (Metric)","openapi":"GET /dataspec/v1/apps/{app_name}/revenue-report/metrics","href":"/ko/references/revenue-report/get-metadata-metric"},{"title":"메타데이터 가져오기 (GroupBy)","openapi":"GET /dataspec/v1/apps/{app_name}/revenue-report/groupbys","href":"/ko/references/revenue-report/get-metadata-groupby"},{"title":"메타데이터 가져오기 (Event)","openapi":"GET /dataspec/v1/apps/{app_name}/revenue-report/events","href":"/ko/references/revenue-report/get-metadata-event"}]},{"group":"Retention Report","expanded":true,"pages":[{"title":"리포트 생성하기","openapi":"POST /reports/api/v5/apps/{app_name}/retention/query","href":"/ko/references/retention-report/request-report"},{"title":"리포트 가져오기","openapi":"GET /reports/api/v5/apps/{app_name}/retention/query/{task_id}","href":"/ko/references/retention-report/get-report"},{"title":"메타데이터 가져오기 (Event)","openapi":"GET /dataspec/v1/apps/{app_name}/retention-report/events","href":"/ko/references/retention-report/get-metadata-event"},{"title":"메타데이터 가져오기 (GroupBy)","openapi":"GET /dataspec/v1/apps/{app_name}/retention-report/groupbys","href":"/ko/references/retention-report/get-metadata-groupby"},{"title":"메타데이터 가져오기 (Retention Types)","openapi":"GET /dataspec/v1/apps/{app_name}/retention-report/retention-types","href":"/ko/references/retention-report/get-metadata-retention-types"},{"title":"메타데이터 가져오기 (Measurement Options)","openapi":"GET /dataspec/v1/apps/{app_name}/retention-report/measurement_options","href":"/ko/references/retention-report/get-metadata-measurement-options"}]},{"group":"Active Users Report","expanded":true,"pages":[{"title":"리포트 생성하기","openapi":"POST /reports/api/v4/apps/{app_name}/active-users/query","href":"/ko/references/active-users-report/request-report"},{"title":"리포트 가져오기","openapi":"GET /reports/api/v4/apps/{app_name}/active-users/query/{task_id}","href":"/ko/references/active-users-report/get-report"},{"title":"메타데이터 가져오기 (Metric)","openapi":"GET /dataspec/v1/apps/{app_name}/active-users-report/metrics","href":"/ko/references/active-users-report/get-metadata-metric"},{"title":"메타데이터 가져오기 (GroupBy)","openapi":"GET /dataspec/v1/apps/{app_name}/active-users-report/groupbys","href":"/ko/references/active-users-report/get-metadata-groupby"}]},{"group":"Raw Data","expanded":true,"pages":[{"title":"Raw Data 추출 요청하기","openapi":"POST /log-export/api/v3/apps/{app_name}/{type}/request","href":"/ko/references/raw-data-export/request-raw-data-export"},{"title":"Raw Data 추출 결과 가져오기","openapi":"GET /log-export/api/v3/apps/{app_name}/request/{report_id}","href":"/ko/references/raw-data-export/get-raw-data-export"}]},{"group":"Attribution Result","expanded":true,"pages":[{"title":"기여 결과 가져오기","openapi":"GET /attribution-result/v1/apps/{app_name}/mobile-app","href":"/ko/references/attribution-result/get-attribution-result"}]},{"group":"Self-Serve Data Upload","expanded":true,"pages":[{"title":"Ad Spend Data 업로드 요청하기","openapi":"POST /self-serve-data/v1/ad-spend/requests","href":"/ko/references/self-serve-data/upload-ad-spend-data"},{"title":"Ad Spend Data 업로드 진행 상태 조회하기","openapi":"GET /self-serve-data/v1/ad-spend/requests/{request_id}","href":"/ko/references/self-serve-data/get-ad-spend-data-upload-progress"},{"title":"Metric Data 업로드 요청하기","openapi":"POST /self-serve-data/v1/metric/requests","href":"/ko/references/self-serve-data/upload-metric-data"},{"title":"Metric Data 업로드 진행 상태 조회하기","openapi":"GET /self-serve-data/v1/metric/requests/{request_id}","href":"/ko/references/self-serve-data/get-metric-data-upload-progress"}]},{"group":"SKAdNetwork Configuration API","expanded":true,"pages":[{"title":"전환값 가져오기 (SKAN 3, SKAN 4)","openapi":"GET /skadnetwork/v1/conversion-value-schema?api_key={API_KEY}\u0026response_format={RESPONSE_FORMAT}\u0026itunes_app_id={ITUNES_APP_ID}","href":"/ko/references/skadnetwork-configuration/response-for-all-versions-of-skan"},{"title":"전환값 설정 가져오기 (Deprecated)","openapi":"GET /skadnetwork/conversion-bit-config/v4?api_key={API_KEY}\u0026response_format={RESPONSE_FORMAT}\u0026itunes_app_id={ITUNES_APP_ID}","href":"/ko/references/skadnetwork-configuration/get-skan-3-0-conversion-value-schema-deprecated"}]},{"group":"비공개 가이드","hidden":true,"pages":[{"title":"삭제 요청 철회하기","openapi":"DELETE https://kakaopay.ap2.airbridge.io/data-management/v1/apps/{app_name}/erasure/requests/{request_id}","href":"/ko/references/erasure-api-kakaopay/cancel-erasure-request"},{"title":"삭제 요청 생성하기","openapi":"POST https://kakaopay.ap2.airbridge.io/data-management/v1/apps/{app_name}/erasure/requests","href":"/ko/references/erasure-api-kakaopay/create-erasure-request"},{"title":"감사 로그 조회하기","openapi":"GET https://kakaopay.ap2.airbridge.io/data-management/v1/apps/{app_name}/erasure/requests/{request_id}/audit","href":"/ko/references/erasure-api-kakaopay/get-erasure-request-audit-log"},{"title":"삭제 요청 상태 조회하기","openapi":"GET https://kakaopay.ap2.airbridge.io/data-management/v1/apps/{app_name}/erasure/requests/{request_id}","href":"/ko/references/erasure-api-kakaopay/get-erasure-request-status"},{"title":"삭제 요청 목록 조회하기","openapi":"GET https://kakaopay.ap2.airbridge.io/data-management/v1/apps/{app_name}/erasure/requests","href":"/ko/references/erasure-api-kakaopay/list-erasure-requests"},{"title":"삭제 요청 철회하기","openapi":"DELETE https://api.airbridge.io/data-management/v1/apps/{app_name}/erasure/requests/{request_id}","href":"/ko/references/erasure-api/cancel-erasure-request"},{"title":"삭제 요청 생성하기","openapi":"POST https://api.airbridge.io/data-management/v1/apps/{app_name}/erasure/requests","href":"/ko/references/erasure-api/create-erasure-request"},{"title":"감사 로그 조회하기","openapi":"GET https://api.airbridge.io/data-management/v1/apps/{app_name}/erasure/requests/{request_id}/audit","href":"/ko/references/erasure-api/get-erasure-request-audit-log"},{"title":"삭제 요청 상태 조회하기","openapi":"GET https://api.airbridge.io/data-management/v1/apps/{app_name}/erasure/requests/{request_id}","href":"/ko/references/erasure-api/get-erasure-request-status"},{"title":"삭제 요청 목록 조회하기","openapi":"GET https://api.airbridge.io/data-management/v1/apps/{app_name}/erasure/requests","href":"/ko/references/erasure-api/list-erasure-requests"}]}]},{"tab":"딥링크 플랜","pages":[{"title":"딥링크 플랜","href":"/ko/deeplink-guides/welcome"}]}]}]},"basePath":"","title":"리포트 생성하기 - Airbridge Help Center","buildId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","deploymentId":"dpl_Fyv1NbzwP68g2bEH2Roy98uY1zmE","dynamics":["2b790eda92","b0f84f53ff"],"chunks":["ApiExamples-DTsgtCEj.js","utils-BMo572L7.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","cloneDeep-izs3Hzxb.js","utils-C-4m9KAx.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-C8vmhyQM.js","shallow-r9w8LQGS.js","snippetPresets-BKjfJMC9.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","getApiPlaygroundDisplay-DjPI64HQ.js","CodeSnippet-C8Bvhl16.js","CodeSnippets-BtWUwcMy.js","Page-BIYvYBgk.js","getPastedJson-Dcm_3Pgl.js","icon-BXwrTpjc.js","MethodPill-CcjfVmmy.js","DuplicateIcon-BuKIbXAQ.js","createIcon-DaL9yXsO.js","DynamicMarkdown-Co5nikxh.js","addUniqueKeysToSchema-DPLK2Oq9.js","SectionHeading-P4UNTsMZ.js","conditional-requirements-CFM0id0Q.js","axios-vUo_bRtp.js"]}