리텐션 리포트(Retention Report)는 유저가 얼마나 자주 서비스로 돌아왔는지를 측정할 수 있는 통계 리포트입니다. 에어브릿지 사용자는 특정 이벤트를 기준으로 설치 또는 딥링크로 유입된 유저의 일자별(Day N) 서비스 사용 빈도를 조회할 수 있습니다. 집계된 리텐션 성과는 광고 캠페인 최적화 등에 활용할 수 있습니다.또한, 요청 횟수에 대한 제한이 없어 필요할 때마다 자유롭게 리포트를 생성할 수 있습니다.Retention Report 데이터를 요청합니다.rate limit: 일반적인 사용량에는 별도의 제한이 없습니다. 다만, 서비스 안정성을 위협하는 과도한 요청이 감지될 경우, 일시적으로 429 Too Many Requests 응답이 반환될 수 있습니다.
리텐션 리포트에서 사용하는 코호트를 정의합니다. 항상 andClauses, orClauses, segment 순서로 하위 변수를 정의합니다. 아래에서 각 변수의 관계를 확인하세요.groupBy.cohorts[0].definition.andClauses (object[]) 필수코호트 정의의 최상위 조건입니다. 설정한 조건을 모두 and로 연결합니다. 하위 변수로 negated와 orClauses를 반드시 설정해야 합니다.
negated (boolean): orClauses에 설정한 조건의 부정 여부를 설정합니다.
true: orClauses에 설정한 조건을 부정합니다. 따라서 orClauses에 설정한 조건이 거짓입니다.
false: orClauses에 설정한 조건을 부정하지 않습니다. 따라서 orClauses에 설정한 조건이 참입니다.
groupBy.cohorts[0].definition.andClauses[*].orClauses (object[]) 필수andClauses 하위에 설정하는 조건입니다. 설정한 조건을 모두 or로 연결합니다. 하위 변수로 negated 와 segment를 반드시 설정해야 합니다.
negated (boolean): segment에 설정한 조건의 부정 여부를 설정합니다.
true: segment에 설정한 조건을 부정합니다. 따라서 segment에 설정한 조건이 거짓입니다.
false: segment에 설정한 조건을 부정하지 않습니다. 따라서 segment에 설정한 조건이 참입니다.
groupBy.cohorts[0].definition.andClauses[*].orClauses[*].segment (object) 필수코호트 정의의 최소 조건입니다. 하위 변수로 event, filters, time을 설정할 수 있습니다.
event (object): 유저가 발생시킨 이벤트와 이벤트 발생 횟수를 정의할 수 있습니다. 하위 변수로 type, operator, value를 설정할 수 있습니다.
type (string): 유저가 발생시킨 이벤트를 설정합니다. any-event를 사용하면 모든 이벤트로 설정할 수 있습니다. 설정할 수 있는 다른 이벤트는 [에어브릿지 데이터 스펙]>[Retention 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): 필터로 설정할 수 있는 프로퍼티입니다. 설정할 수 있는 프로퍼티는 [에어브릿지 데이터 스펙]>[Retention 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
values
time (object): 이벤트가 발생한 시각에 대한 조건을 설정할 수 있습니다. 설정한 조건에 따라 하위 변수가 변경됩니다.
operator (enum): during, between, since 중에서 조건을 설정합니다. 3가지 중에서 1가지만 설정할 수 있습니다. 조건이 between이면 조회 기간은 2023년 2월 1일부터 설정할 수 있습니다. 최대로 설정할 수 있는 조회 기간은 90일입니다.
{"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":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ae467fdd2f3537f5eba35df","collectionId":"10222d2a-6ba0-4c3e-a05b-297a7106aa31","liveDeploymentHistoryId":"6ae467fdd2f3537f5eba35df","schemaVersion":"v3"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae467fdd2f3537f5eba35df","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"ko","tag":"마케터 가이드","count":306},{"language":"en","tag":"Marketer Guide","count":268},{"language":"en","tag":"Integration","count":130},{"language":"ko","tag":"에어브릿지와 연동하기","count":129},{"language":"en","tag":"Developer Guide","count":98},{"language":"ko","tag":"개발자 가이드","count":98},{"language":"en","tag":"Getting Started","count":62},{"language":"ko","tag":"시작하기","count":61},{"language":"ko","tag":"광고 성과 조회하기","count":51},{"language":"en","tag":"Reporting","count":49},{"language":"en","tag":"Ad Channel Integration","count":47},{"language":"ko","tag":"더 많은 광고 채널 연동하기","count":47},{"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":34},{"language":"ko","tag":"데이터 트래킹하기","count":32}]},"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":"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":"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":"llms-txt-v2","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"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}],"googleFontsInlined":false},"customCss":[{"filePath":"asset/style/style.css","content":"#content-area li,#content-area p{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;flex-wrap:wrap;overflow:visible}#content-area ul[data-component-part=tabs-list]+div{border-bottom:1px solid #dadcde;padding-bottom:8px}#content-area b,#content-area strong{font-weight:650}#content-area :is(h1, h2, h3, h4, h5, h6) :is(strong, b){font-weight:inherit}#content-area td,#content-area th{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}.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/retention-report/request-report","slug":"/ko/references/retention-report/request-report","pageMetadata":{"title":"리포트 생성하기","openapi":"POST /reports/api/v5/apps/{app_name}/retention/query","description":null,"href":"/ko/references/retention-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:`리텐션 리포트(Retention Report)는 유저가 얼마나 자주 서비스로 돌아왔는지를 측정할 수 있는 통계 리포트입니다. 에어브릿지 사용자는 특정 이벤트를 기준으로 설치 또는 딥링크로 유입된 유저의 일자별(Day N) 서비스 사용 빈도를 조회할 수 있습니다. 집계된 리텐션 성과는 광고 캠페인 최적화 등에 활용할 수 있습니다.`}),`\n`,_jsx(_components.p,{children:`또한, 요청 횟수에 대한 제한이 없어 필요할 때마다 자유롭게 리포트를 생성할 수 있습니다.`}),`\n`,_jsx(_components.p,{children:`Retention Report 데이터를 요청합니다.`}),`\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/v5/apps/{app_name}/retention/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:`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일까지를 같은 달로 봅니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`hour`})}),_jsx(_components.td,{children:`시간별로 데이터를 분석합니다. 주기를 시간별로 설정하면 스타트 이벤트로 Install (App)만 설정할 수 있습니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`minute`})}),_jsx(_components.td,{children:`분별로 데이터를 분석합니다. 주기를 분별로 설정하면 스타트 이벤트로 Install (App)만 설정할 수 있습니다.`})]})]})]})]}),`\n`,_jsxs(ParamField,{body:`intervalsPeriod`,type:`integer`,id:`param-intervals-period`,children:[_jsx(_components.p,{children:`주기에 따라 최대로 제공되는 구간 개수.`}),_jsx(_components.p,{children:`리텐션 리포트 결과는 주기에 따라 조회 기간이 여러 구간으로 나뉘어 제공됩니다.`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`주기가 `,_jsx(_components.code,{children:`day`}),`, `,_jsx(_components.code,{children:`week`}),`, `,_jsx(_components.code,{children:`month`}),`면 기본값으로 각각 `,_jsx(_components.code,{children:`30`}),`, `,_jsx(_components.code,{children:`11`}),`, `,_jsx(_components.code,{children:`5`}),`를 사용합니다.`]}),`\n`,_jsxs(_components.li,{children:[`주기가 `,_jsx(_components.code,{children:`day`}),`, `,_jsx(_components.code,{children:`week`}),`, `,_jsx(_components.code,{children:`month`}),`면 최댓값은 각각 `,_jsx(_components.code,{children:`120`}),`, `,_jsx(_components.code,{children:`52`}),`, `,_jsx(_components.code,{children:`36`}),`입니다. 최솟값은 모두 `,_jsx(_components.code,{children:`0`}),`입니다.`]}),`\n`,_jsxs(_components.li,{children:[`주기가 `,_jsx(_components.code,{children:`hour`}),`, `,_jsx(_components.code,{children:`minute`}),`이면 값으로 각각 `,_jsx(_components.code,{children:`59`}),`, `,_jsx(_components.code,{children:`23`}),`을 사용합니다. 다른 값을 사용할 수 없습니다.`]}),`\n`,_jsx(_components.li,{children:`결과는 0번째 구간부터 시작합니다.`}),`\n`]})]}),`\n`,_jsxs(ParamField,{body:`startEvents`,type:`enum[]`,required:true,id:`param-start-events`,children:[_jsx(_components.p,{children:`유저를 유입시킨 이벤트.`}),_jsx(_components.p,{children:`최소 1개의 스타트 이벤트를 선택해야 합니다. 서비스 또는 캠페인 특성에 따라 여러 개의 스타트 이벤트를 설정할 수 있습니다.`}),_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_installs`})}),_jsx(_components.td,{children:`Installs (App). 선택 기간 내 Install 한 사용자 (Unique Install)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_deeplink_opens`})}),_jsx(_components.td,{children:`Deeplink Opens (App). 선택 기간 내 Deeplink Open 한 사용자 (Unique Deeplink Open)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_deeplink_pageviews`})}),_jsx(_components.td,{children:`Deeplink Pageviews (App). 선택 기간 내 Deeplink Pageview 한 사용자 (Unique Deeplink Pageview)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_sign_up`})}),_jsx(_components.td,{children:`회원가입 (App). 선택 기간 내 앱 회원가입한 사용자 (Unique Sign-up)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_sign_in`})}),_jsx(_components.td,{children:`로그인 (App). 선택 기간 내 앱 로그인 사용자 (Unique Sign-in)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`app_order_complete`})}),_jsx(_components.td,{children:`구매 완료 (App). 선택 기간 내 앱에서 구매 완료한 사용자 (Unique Order Complete)`})]})]})]})]}),`\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:`measurementOption`,type:`enum`,required:true,id:`param-measurement-option`,children:[_jsxs(_components.p,{children:[`User Journey를 바라보는 관점에서 리텐션을 분석할 수 있도록 설정. `,_jsx(_components.a,{href:`https://help.airbridge.io/hc/ko/articles/4405204740249-Retention?utm_source=Browsing#measurement-option`,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:`general_retention`})}),_jsx(_components.td,{children:`General. 스타트 이벤트의 리턴 이벤트 대한 기여를 Lifetime으로 보아 분석 기간 전체의 사용자 Engagement를 확인하는 용도로 사용할 수 있습니다. 한 리턴 이벤트가 둘 이상 스타트 이벤트의 리텐션으로 계산될 수 있습니다.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`confined_retention`})}),_jsx(_components.td,{children:`Confined. 리턴 이벤트에 대한 기여를 새로운 스타트 이벤트가 발생하기 전 까지로 한정하여 보아 각 스타트 이벤트별 사용자의 Engagement를 ‘General’ 옵션보다 조금 더 엄밀하게 확인하는 용도로 사용할 수 있습니다.`})]})]})]})]}),`\n`,_jsxs(ParamField,{body:`groupBy`,type:`object`,required:true,id:`param-group-by`,children:[_jsx(_components.p,{children:`그룹바이는 조회할\\xA0메트릭의 수치를\\xA0나누는 기준입니다.`}),_jsx(_components.p,{children:`조회에 사용할 그룹바이 항목 혹은 코호트를 설정할 수 있습니다.`}),_jsxs(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:`그룹바이 목록`}),`에서 확인할 수 있습니다.`]})]}),_jsxs(ParamField,{body:`groupBy.cohorts`,type:`object[]`,id:`param-group-by-cohorts`,children:[_jsx(_components.p,{children:`최대 1개의 코호트를 설정할 수 있습니다.`}),_jsxs(Expandable,{title:`하위 변수`,children:[_jsx(ParamField,{body:`groupBy.cohorts[0].id`,type:`number`,required:true,id:`param-group-by-cohorts-0-id`,children:_jsx(_components.p,{children:`0으로 입력해 주세요. 다른 값은 지원하지 않습니다.`})}),_jsx(ParamField,{body:`groupBy.cohorts[0].name`,type:`string`,required:true,id:`param-group-by-cohorts-0-name`,children:_jsx(_components.p,{children:`Cohort로 입력해 주세요. 다른 값은 지원하지 않습니다.`})}),_jsxs(ParamField,{body:`groupBy.cohorts[0].definition`,type:`object`,required:true,id:`param-group-by-cohorts-0-definition`,children:[_jsxs(_components.p,{children:[`리텐션 리포트에서 사용하는 `,_jsx(_components.a,{href:`/ko/guides/retention-report-viewing#%EC%BD%94%ED%98%B8%ED%8A%B8`,children:`코호트`}),`를 정의합니다. 항상 `,_jsx(_components.code,{children:`andClauses`}),`, `,_jsx(_components.code,{children:`orClauses`}),`, `,_jsx(_components.code,{children:`segment`}),` 순서로 하위 변수를 정의합니다. 아래에서 각 변수의 관계를 확인하세요.`]}),_jsxs(_components.p,{children:[`groupBy.cohorts[0].definition.`,_jsx(_components.strong,{children:`andClauses`}),` (object[]) `,_jsx(`em`,{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:[`groupBy.cohorts[0].definition.andClauses[*].`,_jsx(_components.strong,{children:`orClauses`}),` (object[]) `,_jsx(`em`,{children:`필수`})]}),_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:`segment`}),`에 설정한 조건의 부정 여부를 설정합니다.`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`true`}),`: `,_jsx(_components.code,{children:`segment`}),`에 설정한 조건을 부정합니다. 따라서 `,_jsx(_components.code,{children:`segment`}),`에 설정한 조건이 거짓입니다.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`false`}),`: `,_jsx(_components.code,{children:`segment`}),`에 설정한 조건을 부정하지 않습니다. 따라서 `,_jsx(_components.code,{children:`segment`}),`에 설정한 조건이 참입니다.`]}),`\n`]}),`\n`]}),`\n`]}),_jsxs(_components.p,{children:[`groupBy.cohorts[0].definition.andClauses[*].orClauses[*].`,_jsx(_components.strong,{children:`segment`}),` (object) `,_jsx(`em`,{children:`필수`})]}),_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=351638401`,children:`에어브릿지 데이터 스펙`}),`]>[Retention Report - Audience Events]의 Event Key 열에서 확인할 수 있습니다. `,_jsx(_components.code,{children:`-`}),`, `,_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=1593447375`,children:`에어브릿지 데이터 스펙`}),`]>[Retention 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:`values`})]})]})]}),_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:`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:`groupBys`}),` 또는 `,_jsx(_components.code,{children:`metrics`}),` 내에 정의된 값만 사용하실 수 있습니다.`]})]}),_jsx(ParamField,{body:`sorts[0].isAscending`,type:`boolean`,id:`param-sorts-0-is-ascending`,children:_jsxs(_components.p,{children:[`정렬 기준의 오름차순(A-Z) 여부. (기본값: `,_jsx(_components.code,{children:`true`}),`)`]})})]})]}),`\n`,_jsx(ParamField,{body:`keyword`,type:`string`,id:`param-keyword`,children:_jsx(_components.p,{children:`group by를 필터링 할 수 있는 값.`})}),`\n`,_jsx(ParamField,{body:`pagination`,type:`object`,id:`param-pagination`,children:_jsxs(Expandable,{title:`하위 변수`,children:[_jsx(ParamField,{body:`pagination.skip`,type:`integer`,required:true,id:`param-pagination-skip`,children:_jsx(_components.p,{children:`skip할 row의 수.`})}),_jsx(ParamField,{body:`pagination.size`,type:`integer`,required:true,id:`param-pagination-size`,children:_jsx(_components.p,{children:`query 할 row의 수. 기본값: 100`})})]})}),`\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/v5/apps/{app_name}/retention/query","description":null,"href":"/ko/references/retention-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"],[24430,25057,"_jsx(RequestExample,{children:_jsx(CodeBlock,{filename:`Request`,numberOfLines:`41`,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:`41`,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/v5/apps/{app_name}/retention/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:` \"granularity\": \"day\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"intervalsPeriod\": 30,`})}),`\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_installs\"`})}),`\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:` \"measurementOption\": \"general_retention\",`})}),`\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:` \"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\": \"event_type\",`})}),`\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:` \"pagination\": {`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"skip\": 0,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:` \"size\": 50`})}),`\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-123456789abc\"`})]}),`\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:`6`,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:`6`,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:` \"type\"`}),_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`: `}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:`\"about:blank\"`}),_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:` \"title\"`}),_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`: `}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:`\"Bad Request\"`}),_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:` \"status\"`}),_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`: `}),_jsx(_components.span,{style:{color:`#6CB6FF`,\"--shiki-dark\":`#6CB6FF`},children:`400`}),_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:` \"traceId\"`}),_jsx(_components.span,{style:{color:`#ADBAC7`,\"--shiki-dark\":`#ADBAC7`},children:`: `}),_jsx(_components.span,{style:{color:`#96D0FF`,\"--shiki-dark\":`#96D0FF`},children:`\"1-000000-000000000000000\"`})]}),`\n`,_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=\"41\">\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/v5/apps/{app_name}/retention/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\"> \"granularity\": \"day\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"intervalsPeriod\": 30,\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_installs\"\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\"> \"measurementOption\": \"general_retention\",\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\"> \"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\": \"event_type\",\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\"> \"pagination\": {\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"skip\": 0,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\"> \"size\": 50\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-123456789abc\"\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=\"6\">\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\"> \"type\"\u003c/span>\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">: \u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\">\"about:blank\"\u003c/span>\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#8DDB8C;--shiki-dark:#8DDB8C\"> \"title\"\u003c/span>\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">: \u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\">\"Bad Request\"\u003c/span>\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#8DDB8C;--shiki-dark:#8DDB8C\"> \"status\"\u003c/span>\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">: \u003c/span>\u003cspan style=\"color:#6CB6FF;--shiki-dark:#6CB6FF\">400\u003c/span>\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#8DDB8C;--shiki-dark:#8DDB8C\"> \"traceId\"\u003c/span>\u003cspan style=\"color:#ADBAC7;--shiki-dark:#ADBAC7\">: \u003c/span>\u003cspan style=\"color:#96D0FF;--shiki-dark:#96D0FF\">\"1-000000-000000000000000\"\u003c/span>\u003c/span>\n\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/retention-report/request-report","matchLevel":1},"ko":{"href":"/ko/references/retention-report/request-report","matchLevel":0}}},"lastModified":"2026-10-30T03:26:42.401Z","originalFileLocation":"ko/references/retention-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/retention-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.app/_mintlify/api/og/v2?division=Retention+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=1fc295fee71a7c6a29a61af0\u0026amp;signature=98195573bb7bf94866665280c1672ab5784d5924c73a289d2ffc8da878b529e7\">\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.app/_mintlify/api/og/v2?division=Retention+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=1fc295fee71a7c6a29a61af0\u0026amp;signature=98195573bb7bf94866665280c1672ab5784d5924c73a289d2ffc8da878b529e7\">\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/retention-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/retention-report/request-report.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ko\" href=\"https://help.airbridge.io/ko/references/retention-report/request-report\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://help.airbridge.io/en/references/retention-report/request-report\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://help.airbridge.io/en/references/retention-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/retention-report/request-report#webpage\",\"url\":\"https://help.airbridge.io/ko/references/retention-report/request-report\",\"name\":\"리포트 생성하기\",\"dateModified\":\"2026-10-30T03:26:42.401Z\",\"isPartOf\":{\"@id\":\"https://help.airbridge.io#website\"},\"breadcrumb\":{\"@id\":\"https://help.airbridge.io/ko/references/retention-report/request-report#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://help.airbridge.io/ko/references/retention-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/retention-report/request-report\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://help.airbridge.io/ko/references/retention-report/request-report#apireference\",\"headline\":\"리포트 생성하기\",\"name\":\"리포트 생성하기\",\"url\":\"https://help.airbridge.io/ko/references/retention-report/request-report\",\"mainEntityOfPage\":{\"@id\":\"https://help.airbridge.io/ko/references/retention-report/request-report#webpage\"},\"dateModified\":\"2026-10-30T03:26:42.401Z\",\"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\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","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/retention-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","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}","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","description":null,"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}","description":null,"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"}]}]}]},"title":"리포트 생성하기 - Airbridge Help Center","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["2b790eda92","b0f84f53ff"],"chunks":["ApiExamples-FJpQavWq.js","utils-CWQmgYtH.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","cloneDeep-izs3Hzxb.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","Page-CT9uE8Ip.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","addUniqueKeysToSchema-C2zjXYA5.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js"]}