본문으로 건너뛰기

AppsFlyer Pull API

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

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

개요​

인터페이스 소개​

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

AppsFlyer Pull API 집계 지표 인터페이스는 다양한 유형의 집계 지표 데이터를 제공하며, 현재 AE 시스템은 Partners와 Geo 데이터의 수집을 지원합니다.

통합 절차​

  1. AppsFlyer 백엔드에 로그인하여 V2.0 API Token과 App ID를 가져옵니다
  2. AE 백엔드에 로그인하여 서드파티 통합 모듈로 이동한 후 AppsFlyer Pull API 통합 계획을 추가하고 관련 설정을 완료합니다
  3. AE 시스템이 데이터를 정상적으로 수신했는지 확인하고 리포트를 구축합니다

1. API Token 및 App ID 가져오기​

1.1 API Token 가져오기​

Pull API에 사용할 V2.0 API Token을 가져옵니다

1.2 App ID 가져오기​

AppsFlyer 백엔드의 My Apps에서 앱의 App ID를 찾을 수 있습니다. Android는 com.으로 시작하며(예: com.demoapp.ta), iOS는 id로 시작합니다(예: id12345678)

2. 계획 설정​

AppsFlyer의 API Token과 App ID를 가져온 후 AE 시스템에 로그인하여 서드파티 통합 모듈에서 새 계획을 설정할 수 있습니다. 아래 그림은 AppsFlyer Pull API의 설정 화면입니다. 이 장의 내용에 따라 계획을 생성하십시오:

2.1 인증 정보 설정​

인증 정보 아래의 인증 정보 설정 버튼을 클릭하고, 팝업 창에 API Token과 App ID를 입력합니다

2.2 동기화​

동기화 모듈에서 AE 시스템이 AppsFlyer Pull API 데이터를 정기적으로 수집하는 정책을 설정할 수 있으며, 매일 특정 시각에 최근 며칠간의 데이터를 수집하도록 선택할 수 있습니다. 최대 과거 1000일까지 수집할 수 있으며, 1회에 최대 31일까지 수집할 수 있습니다. 수집한 데이터도 데이터양에 포함되므로 너무 긴 기간의 데이터를 정기적으로 수집하지 않는 것을 권장합니다

2.3 저장 설정​

데이터를 이벤트 형태로 기록할지 제어할 수 있습니다. 끄면 데이터가 이벤트 테이블에 기록되지 않으므로 이 설정을 끄지 마십시오.

2.4 통합 설정​

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

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

모듈이름의미
sink_eventevent_mapping저장 후 이벤트 이름, 커스텀 가능
sourcereport_types수집할 데이터 타입, 커스텀 가능하나 하나만 선택할 수 있습니다. partner 또는 geo를 선택할 수 있으며, 각각 미디어 채널별, 지역별 데이터를 수집합니다

transfer

double_columns수치 타입 필드 정의. 여기에 입력한 필드는 수치 타입으로 저장되며, 저장 후 필드명을 입력해야 함
fields_whitelist필드 필터, 리스트 타입. 리스트가 비어 있지 않으면 AE 시스템은 리스트에 있는 필드만 저장하고, 리스트에 없는 필드는 버림
extra_paramsmedia_source기본적으로 설정할 필요가 없으며, Facebook 데이터만 따로 수집해야 할 때만 설정합니다. 이 경우 facebook을 입력하십시오

2.4.1 Partner 데이터​

이 절에서는 Partner 타입의 데이터를 소개합니다. 이 리포트는 LTV 데이터를 기반으로 하며, 지정한 기간 동안 설치한 신규 유저의 이후 데이터를 수집합니다.

필드 의미필드 이름비고
데이터 시간#event_time
대행사agency_pmd_af_prt
미디어 채널media_source_pid
캠페인 이름campaign_c
ARPUarpu지표 필드, 숫자 타입이므로 transfer.double_columns에 입력하십시오
평균 eCPIaverage_ecpi
클릭 수clicks
전환율conversion_rate
CTRctr
Impressionsimpressions
Installsinstalls
Loyal Usersloyal_users
Loyal Users/Installsloyal_users_installs
ROIroi
Sessionssessions
Total Costtotal_cost
Total revenuetotal_revenue

Facebook의 데이터 형식은 다른 미디어 채널과 다르므로, Facebook 데이터만 수집하려면 extra_params에 "media_source":"facebook" 설정을 추가할 수 있습니다. 이 경우 다음 필드가 추가됩니다:

필드 의미필드 이름
캠페인 이름campaign_name
캠페인 IDcampaign_id
광고 IDadgroup_id
광고 이름adgroup_name
광고 그룹 IDadset_id
광고 그룹 이름adset_name

2.4.2 Geo 데이터​

이 절에서는 Geo 타입의 데이터를 소개합니다. 이 리포트는 LTV 데이터를 기반으로 하며, 지정한 기간 동안 설치한 신규 유저의 이후 데이터를 수집합니다.

Facebook의 데이터 형식은 다른 미디어 채널과 다르므로, AE 시스템은 Facebook 전용 데이터와 전체 플랫폼 데이터를 각각 수집합니다. 다음은 Geo에서 가져올 수 있는 필드입니다:

필드저장명비고
국가/지역country
데이터 시간#event_time
대행사agency_pmd_af_prt
미디어 채널media_source_pid
캠페인 이름campaign_c
ARPUarpu지표 필드, 숫자 타입이므로 transfer.double_columns에 입력하십시오
클릭 수clicks
전환율conversion_rate
설치 수installs
충성 유저 수loyal_users
Sessions 수sessions
총수익total_revenue

Facebook의 데이터 형식은 다른 미디어 채널과 다르므로, Facebook 데이터만 수집하려면 extra_params에 "media_source":"facebook" 설정을 추가할 수 있습니다. 이 경우 다음 필드가 추가됩니다:

필드 의미필드 이름
캠페인 이름campaign_name
캠페인 IDcampaign_id
광고 IDadgroup_id
광고 이름adgroup_name
광고 그룹 IDadset_id
광고 그룹 이름adset_name

2.5 데이터 저장 규칙​

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

  • Pull API 집계 지표 인터페이스는 집계 데이터를 반환하므로 고정값을 유저 식별자로 사용합니다. 모든 데이터가 하나의 가상 유저에 연결된다고 보면 됩니다

  • 데이터의 Date 필드, 즉 유저의 설치 날짜를 이벤트의 #event_time으로 사용합니다

  • 데이터의 이벤트 이름은 다음과 같습니다:

    • Partner
      • appsflyer_partner_data
    • Geo
      • appsflyer_geo_data
  • 나머지 필드는 모두 저장됩니다

2.6 표준화 필드​

다음 이벤트 속성은 표준화 처리됩니다:

원본 필드표준화 필드의미
media_source_pidte_ads_object.media_source미디어 채널
campaign_c(전체 플랫폼)te_ads_object.campaign_name캠페인 이름
campaign_id(Facebook)te_ads_object.campaign_id(Facebook) 캠페인 ID
campaign_name(Facebook)te_ads_object.campaign_name(Facebook) 캠페인 이름
adset_id(Facebook)te_ads_object.ad_group_id(Facebook) 광고 그룹 ID
adset_name(Facebook)te_ads_object.ad_group_name(Facebook) 광고 그룹 이름
adgroup_id(Facebook)te_ads_object.ad_id(Facebook) 광고 ID
adgroup_name(Facebook)te_ads_object.ad_name(Facebook) 광고 이름
countryte_ads_object.country국가/지역 코드
platformte_ads_object.platform플랫폼(Android, iOS 등)
app_idte_ads_object.app_id앱 ID
app_namete_ads_object.app_name앱 이름
currencyte_ads_object.currency통화
impressionste_ads_object.impressions노출 수
clickste_ads_object.clicks클릭 수
installste_ads_object.installs전환 수(설치)
total_costte_ads_object.cost집행 비용
이 문서가 도움이 되었나요?