마스터 API—API를 통한 유저 인입 지표

프리미엄

요약: 선택한 LTV, 액티비티, 리텐션, 코호트, 및 Protect360 캠페인 성과 KPI를 API별로 CSV 또는 JSON 형식으로 가져옵니다. 1개 이상의 앱을 선택합니다.

마스터 API—API를 통한 유저 인입 지표

마스터 API는:

  • 선택한 LTV, 액티비티, 리텐션, 코호트 및 Protect360 캠페인 성과 KPI를 가져올 수 있습니다. 사용 가능한 KPI는 개요, 액티비티, 리텐션, 코호트, 및 Protect360 대시보드에 있는 KPI와 동등한 KPI입니다.
  • 매일 계산됩니다. 업데이트된 데이터는 앱 별 시간대에 따라, 24-48시간 내에 사용 가능합니다.
  • 앱스플라이어 피벗 테이블의 기반이 되는 인프라 구조입니다. 

마스터 API를 사용하려면 보려는 데이터를 정의합니다( Pull API구현과 유사). 결과는 CSV 또는 JSON 파일로 반환됩니다. 

마스터 API 사용 방법:

  1. AppsFlyerAdmin_us-en.pngAPI 토큰을 가져옵니다. 관리자가 토큰을 검색해야 합니다.
  2. 개발자에게 인증 헤더에 사용할 API 토큰을 제공합니다.
  3. 다음 절에 설명한 데 따라 개발자에게 API 호출을 할 때 입력할 파라미터를 제공합니다. 파라미터는 리포트의 중점 사항, 구성 방법을 결정하고 리포팅 기간을 제공합니다.
  4. 개발자에게 개발자 허브에서 마스터 API 지침을 따르도록 하십시오.

API 파라미터

파라미터

value 필수적
app_id
  • 앱스플라이어에서 확인되는 앱 식별자입니다.
  • 앱스플라이어에서 찾은대로 정확하게 앱 ID를 입력하십시오.
  • iOS 앱은 접두사 id를 붙입니다.
  • 모든 앱 ID를 사용하여 모든 앱 쿼리
from

LTV 어트리뷰션 날짜 기간의 하한입니다.

  • 형식: 스트링 yyyy-mm-dd
  • 예시: 시작 날짜: 2020-01-02
네 
활용

LTV 어트리뷰션 날짜 기간의 상한입니다.

  • 기간 범위 내의 일 수: 1-31 일
  • 하루에 대해서는: from 과 to 값이 동일합니다. 
  • 형식: yyyy-mm-dd
  • 예시: 시작 날짜: 2021-01-01, 마감 날짜: 2021-01-31은 31일입니다.
 네
그룹화

조회 기준(Group by) 파라미터이며, 쉼표(,)로 구분됩니다. 사용 가능한 목록을 보려면 조회 기준(groupings) 표를 참고하십시오. 

예: groupings=pid,geo

 네
KPI

포함할 KPI 목록. 각각은 쉼표로 구분됩니다. KPI 목록을 보려면 아래의 KPI 표를 참고하십시오.

예:kpis=installs,clicks, impressions,sessions,retention_day_7

 네
필터

하나 또는 그 이상의 필터 옵션을 사용하여 데이터를 필터링할 수 있습니다.

아니요
통화 데이터를 앱 별 통화를 사용해 리턴하려면, currency=preferred 를 설정합니다. 아니요
시간대

데이터를 앱 고유 시간대를 사용해 리턴하려면, timezone=preferred를 설정합니다.  현지화 규칙 참조 

아니요
형식

기본으로, 응답 데이터는 CSV 파일 형식으로 받아집니다. JSON 형식으로 받고싶은 경우, URI에 &format=json 를 선택하십시오.

아니요

그룹화

이러한 디멘션은 정보를 쉽고 정확하게 조사할 수 있도록, 데이터를 그룹 별로 수집하는 데 사용됩니다. 이 필드의 설명은 여기에서 확인할 수 있습니다.

조회 기준(Group by)
API 이름
조회 기준(Group by) 표시 이름 LTV KPI 리텐션 KPI 액티비티 KPI Protect360 코호트

app_id

앱 ID

pid

미디어 소스

af_prt

에이전시

아니요

C

캠페인

af_adset

광고세트

아니요

아니요

af_ad

광고

아니요

아니요

af_channel

채널

아니요

af_siteid

퍼블리셔 ID

af_keywords

키워드

아니요

아니요

is_primary

초기 어트리뷰션입니다

아니요

아니요

af_c_id

캠페인 ID

아니요

아니요

af_adset_id

광고세트 ID

아니요

아니요

아니요

af_ad_id

광고 아이디

아니요

아니요

아니요

install_time

Install Time

확인 가능*

attributed_touch_type

Touch Type

아니요

지역

지역

* 활동 KPI 컨텍스트에서 인스톨 시간은 이벤트 시간으로 간주됩니다. 

KPI

KPI는 앱에 대한 인사이트를 얻기 위해 사용되는 지표입니다. KPI는 다음 탭에서의 유형에 따라 분류됩니다. 

LTV리텐션액티비티코호트프로텍트360
라이프타임 값(LTV) - 인스톨 날짜로 그룹화되어 오늘까지 집계된 종합 이벤트
KPI API 이름  설명
임프레션 선택한 기간 동안 노출 수
클릭 선택한 기간 동안 클릭 수
설치 선택한 기간 동안 인스톨 수
cr 전환율
세션(Sessions) 선택한 기간 동안 앱을 설치한 사용자가 수행한 세션 수
loyal_users 선택한 기간 동안 앱을 설치한 사용자 중 충성 고객 수
loyal_users_rate Loyal Users/Installs
비용

선택한 기간 동안의 총 비용. 제한 사항 참조

수익 선택한 기간 동안 앱을 설치한 사용자가 현재까지 누적으로 발생시킨 수익
ROI 특정 기간에 대한 투자 대비 수익률. Return on Investment
arpu_ltv 선택한 기간 동안 앱을 설치한 사용자의 사용자 별 평균 수익. Average revenue per user
average_ecpi 특정 기간에 동안의 인스톨 당 효과 비용(eCPI, Effective Cost per Installation). 비용과 인스톨 수가 API 호출에 포함된 경우에만 사용 가능합니다. 
앱 삭제 선택한 기간 동안 앱을 설치한 사용자 중 앱을 삭제한 사용자
uninstalls_rate 앱 삭제 비율
event_counter_[event_name] 이벤트가 발생한 횟수
unique_users_[event_name] 이벤트를 수행한 고유 유저 수
sales_in_usd_[event_name] 리포트된 이벤트의 일부로서 리포트된 수익

계산된 KPI

앞서 설명한 KPI에 더하여, 마스터 API 리포트에 계산된 KPI를 추가할 수 있습니다. 이렇게 하면 마스터 API 리포트에 자체 계산된 리포트를 포함시킬 수 있습니다.

계산된 KPI 수식을 위해, 몇 개 든지의 기본 KPI 개체를 삽입할 수 있습니다. 각 계산 KPI 개체에는 키와 값이 포함됩니다. 키는 KPI에 지정한 이름이고 값은 KPI 수식입니다.

표준 산술 연산자가 지원됩니다: 더하기(+)는 인코딩 되어 %2b, 빼기(-), 곱하기(*), 나누기(/)는 %2f 로 인코딩 됩니다.

계산된 KPI 필드 키는 반드시 "calculated_kpi_"로 시작하여 유효한 스트링으로 이어져야 합니다. 예, "calculated_kpi_purchaserate"

 

첫 3 일의 리텐션 모음

kpis=installs,loyal_users_rate&calculated_kpi_3days_retention=
retention_day_1%2Bretention_day_2%2Bretention_day_3

광고 노출 당 평균 수익

kpis=installs&calculated_kpi_rev_per_impression=revenue%2Fimpression

코호트 day 7의 ROI

kpis=installs,roi,arpu_ltv,cost,revenue&calculated_kpi_roi_day_7=
(cohort_day_7_total_revenue_per_user-average_ecpi)%2Faverage_ecpi

필터 (선택적)

파라미터 설명 필수적?

pid

  • 특정 미디어 소스가 표시된 행을 선택하는데 사용됩니다.
  • 쉼표(,)로 구분된 다중 선택이 지원됩니다.

pid=organic,applovin_int

아니요

C

  • 캠페인 이름으로 필터링하는 데 사용됩니다.
  • 쉼표(,)로 구분된 다중 선택이 지원됩니다.

c=my_sample_campaign

아니요

af_prt

  • 에이전시 이름으로 필터링하는 데 사용됩니다.
  • 쉼표(,)로 구분된 다중 선택이 지원됩니다.

af_prt=moburst

아니요

af_channel

  • 채널 이름으로 필터링하는 데 사용됩니다.
  • 쉼표(,)로 구분된 다중 선택이 지원됩니다.

af_channel=Instagram

아니요

af_siteid

  • 퍼블리셔 ID를 기준으로 필터링하는 데 사용됩니다.
  • 쉼표(,)로 구분된 다중 선택이 지원됩니다.

af_siteid=12345678

아니요

지역

  • 국가별로 필터링하는 데 사용됩니다.
  • 쉼표(,)로 구분된 다중 선택이 지원됩니다.

geo=US,DE

아니요

현지화

로컬 통화 및 앱 별 시간대는 앱 설정 페이지에 설정되어 있습니다. 마스터 API 데이터는 시스템 기본 통화 및 시간대를 사용하거나 앱 별 설정된 시간대와 통화를 사용하여 데이터를 추출할 수 있습니다. 

다음 사항이 적용됩니다.

  • 앱 별 시간대/통화를 사용하는 것은 모든 앱이 동일한 시간대/통화를 설정한 경우에만 지원됩니다. 그렇지 않으면, UTC 시간대와 USD 가 사용됩니다. 시간대와 통화는 별도로 분리되어 있습니다. 즉, 모든 앱의 통화 설정은 동일한데 시간대는 그렇지 않다면, 앱 별 통화는 사용할 수 있지만, 앱 별 시간대는 사용할 수 없습니다. 
  • 대시보드에서 선호하는 시간대가 요청한 시간 기간 이내에 변경되었다면, 생성하는 리포트는 가장 최근의 시간대 변경 이후의 값만 포함합니다.

다음 파라미터를 사용하여 앱 별 설정을 선택하십시오. 참고: 만약 preferred 파라미터를 사용하지 않는 경우, 기본 설정인 USD 통화와 UTC 시간대를 갖게 됩니다. 

파라미터 설명 필수적?

currency

앱 별 설정한 통화에 따른 금전적 값.

currency=preferred

아니요

시간대

앱 별 설정한 시간대에 따라 시간대 사용.

timezone=preferred

아니요

추가 정보

특성과 제한 사항

항목 참고 
비용 데이터
  • 광고 세트, 광고, 지역, 채널 및 사이트 ID를 의미하는 다른 비용 차원의 가용성은 ad network dependant입니다. 
  • eCPI를 얻는 방법: 비용 데이터가 가능한 상황에서, 호출에 인스톨과 비용을 모두 포함하십시오. 
  • 일반적으로 앱스플라이어 링크를 사용하고 링크에 cost 파라미터가 있는 온드 미디어를 포함한 모든 소스는 요청된 차원에 관계없이 비용 데이터를 완벽하게 지원합니다. 자체 API를 사용하는 자체 보고 네트워크는 일반적으로 사용 가능한 차원 중 일부만 있는 비용 데이터를 지원합니다. 예를 들어 Meta 광고 는 동일한 통화에서 지역 및 채널별 그룹화를 지원하지 않습니다. 둘 중 하나를 기준으로 개별적으로 그룹화할 수 있습니다.
  • 비용 데이터는 있지만 최근 인스톨 데이터가 없는 캠페인(약 7일)은 마스터 API에서 사용할 수 없습니다.
그룹화

특정 그룹화는 오직 LTV KPI, 액티비티 또는 리텐션 KPI에 대해서만 사용할 수 있습니다. 특정 KPI를 위한 데이터가 가능하지 않을 때는 API가 N/A을 반환합니다. 예를 들어, af_channel로 그룹화한 retention_rate_day_7d 요청은 N/A를 반환합니다.

리포트 당 최대 행 개수 200K
이벤트 이름

마스터 API는 현재 슬래시 / 를 포함하는 이벤트 이름을 지원하지 않습니다. 이 제한사항을 해결하려면 이벤트 이름에 /를 사용하지 마십시오. 

처리 시간 두 개 이상의 앱을 선택하면 처리 시간이 늘어나고 응답 시간이 길어질 수 있습니다.
날짜 범위 시간 세분성은 매일입니다. 
에이전시 마스터 API를 사용할 수 없음
광고 네트워크 마스터 API를 사용할 수 없음
과거 데이터
  • LTV 데이터: 5년
  • 코호트 데이터(일일 코호트): 2년
  • 액티비티 데이터: 3년
리타게팅 지원 안됨.