간단히 보기: 데이터 락커의 코호트 분석에는 광고 계층 구조에 속한 모든 요소의 집약 데이터를 포함합니다. 보고서에는 지난 365일 동안 어트리뷰트된 사용자의 데이터가 포함됩니다. 이 보고서는 로데이터 또는 코호트 API를 구독하거나 둘 다 가진 광고주에게 제공됩니다. 즉, 이 리포트에는 데이터 락커 가입이 필요하지 않습니다.
데이터 락커에서 코호트 분석
어떤 경우에는 미디어 소스 데이터 공유 정책이나 회사 개인정보 보호 정책으로 인해 앱스플라이어에서 어트리뷰션 로데이터가 제한될 수 있습니다. 이 제한에는 캠페인, 광고세트 등 모든 어트리뷰션 관련 필드가 포함됩니다. 코호트 보고서는 로데이터의 대안으로 사용할 수 있는 집약 데이터를 제공합니다.
데이터 락커 활성화
리포트는 데이터 락커, Cohort API 및 로데이터 등록자가 사용할 수 있습니다. 데이터 락커에서 보고서를 활성화하려면 다음 절차 중 하나를 완료하세요.
현재 데이터 락커를 통해 데이터를 받고 계신가요? | 절차 |
---|---|
예 |
코호트 보고서를 데이터 락커에 추가 하시려면:
|
아니요 | 데이터 락커 설정 방법: |
데이터를 BI 시스템에 로드하여 캠페인 성과와 최적화 프로세스의 일부로 사용할 수 있습니다.
사용 가능한 지표
사용 가능한 지표는 수익, 이벤트를 수행하는 고유 사용자 및 이벤트 발생 횟수입니다. ROI 및 ROAS와 같은 비용 관련 지표를 계산하려면 수익 및 비용 지표가 모두 있어야 합니다. 수익 지표는 코호트에서 제공되며, 비용 지표는 ROI360 Cost ETL에서 제공됩니다.
코호트 분석 팩트
사용 가능한 리포트 | 다음 리포트를 다운로드할 수 있습니다. 보고서 유형에 대한 세부 정보는 코호트 대시보드에서 확인할 수 있습니다.
|
리포팅 기간 | 지난 365일 동안 전환하는 사용자. 즉, 매일 보고서는 이전 365일 동안 전환한 사용자의 이벤트를 포함합니다. |
리포트 구조 | 보고서의 스키마(차원과 지표 포함)는 고정되어 있으며 수정할 수 없습니다. 보고서 구조를 참조하세요. |
보고서 전달 | 데이터 락커에서 코호트 보고서 활성화를 참조하세요. |
데이터 최신성 |
|
파트너의 데이터 보존 정책의 영향 |
일부 파트너는 데이터 보존 정책을 시행할 수 있습니다. 이 경우, 보존 기간이 끝난 후 발생한 이벤트는 코호트 보고서에서 오가닉으로 간주됩니다. 예시: SRN A의 데이터 보존 정책은 180일입니다. 180일까지의 유저 이벤트는 SRN A에 어트리뷰트됩니다. 180일 이후에 발생하는 이벤트는 오가닉으로 간주됩니다. |
리포트 구조
보고서는 차원과 지표로 구성됩니다.
필드의 형식은 다음과 같습니다.
- 차원: 문자열입니다. 문자열의 최대 길이는 동적으로, 대부분 광고 계층 구조의 요소를 어떻게 채우느냐에 따라 달라집니다.
- 지표: 숫자입니다. 참고: selected_currency 필드 형식은 문자열입니다.
디멘션
필드 이름 | 설명 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
app_id | -- | ||||||||||
media_source | -- | ||||||||||
conversion_type | 가능한 값: 설치, install_unified (통합 보고서에서 설치를 나타냄), 재참여, 재어트리뷰션 | ||||||||||
attributed_touch_type | 가능한 값: 클릭, 노출, 사전 설치, 알 수 없음, TV, null | ||||||||||
days_post_attribution |
|
||||||||||
이벤트 날짜 |
|
||||||||||
conversion_date |
|
||||||||||
event_name | 이벤트를 식별합니다. 일부 이벤트 이름은 특정 의미를 갖지만, 다른 이벤트 이름은 앱에서 광고주가 설정한 인앱이벤트와 관련됩니다.
|
||||||||||
campaign |
캠페인 구조 고려 사항: 캠페인 이름 변경은 지원되지 않습니다. 따라서 지정된 캠페인 ID에 여러 이름을 연결할 수 있습니다. |
||||||||||
campaign_id | 캠페인 구조 | ||||||||||
광고 세트 | 캠페인 구조 | ||||||||||
adset_id | 캠페인 구조 | ||||||||||
광고 | 캠페인 구조 | ||||||||||
ad_id | 캠페인 구조 | ||||||||||
channe |
캠페인 구조. [2021년 10월 27일 업데이트] 현재 Meta 광고는 Google 설치 리퍼러 메커니즘을 통해 제공된 데이터에서 채널을 비워둡니다. |
||||||||||
site_id | 캠페인 구조 | ||||||||||
is_primary_attribution | 리타게팅 데이터를 식별하고 중복을 제거하는 데 사용합니다. | ||||||||||
geo | 사용자 IP 주소로부터 파생된 ISO 국가 코드입니다. | ||||||||||
agency |
|
||||||||||
install_app_store | Android 앱만 해당: 앱이 다운로드된 Android 스토어입니다. 다중 스토어 안드로이드 어트리뷰션을 구현하는 광고주가 채웁니다. 비어 있으면 구글 플레이 스토어를 의미합니다. | ||||||||||
키워드 | 유저가 온라인 검색 시 사용한 단어들입니다. 애드 네트워크에서 보고된 내용입니다. | ||||||||||
keyword_id | [2022년 4월 27일부터 사용 가능한 필드] 광고 네트워크에서 반환된 키워드 ID. |
측정 지표
필드 이름 | 설명 | 형식 |
---|---|---|
unique_users | 이벤트를 수행하는 당일 고유 사용자 수입니다. | 숫자 |
revenue_usd |
|
숫자 |
event_count | 이벤트 발생 횟수입니다. | 숫자 |
selected_currency | 앱 설정에서 설정한 3자리 통화 코드(USD, EUR). ISO-4217 형식. 이는 사용자 인터페이스에서 코호트의 수익을 표시하는 데 사용되는 통화와 동일합니다. | 문자열 |
revenue_selected_currency |
|
숫자 |
BI 개발사 고려사항
리포트의 데이터 범위
이 리포트에는 사용자 획득, 인스톨 및 리타게팅, 리어트리뷰션, 리인게이지먼트, 관련 인앱이벤트가 포함됩니다.
통합, 사용자 획득 및 리타게팅 보고서를 개별적으로 또는 함께 BI에 로드할 수 있습니다. 함께 로드하고 직접 뷰를 필터링하려는 경우:
- 통합의 경우 is_primary_attribution=true 또는 null 필드를 사용합니다.
- 사용자 확보의 경우 conversion_type=Install을 사용합니다.
- 리타게팅의 경우 conversion_type=리인게이지먼트 또는 리어트리뷰션을 사용합니다.
데이터 로딩 과정에 통합 뷰를 사용하는 경우 로직을 사용하여 캠페인 유형 간에 데이터를 분할해야 합니다. 다시 말하면 사용자 어트리뷰선(인스톨)과 리타게팅(리인게이지먼트)입니다. 이를 위해, conversion_type=install, install_unified, 리인게이지먼트 또는 리어트리뷰션을 사용합니다. 리타게팅 이벤트의 이중 어트리뷰션을 참고하십시오.
필드 수준 고려 사항
- 사후 어트리뷰션 날짜를 사용하여 리텐션 지표 계산을 쉽게 합니다.
- 캠페인 이름 및 캠페인 ID 차원을 사용하여 고유 사용자 계산: 캠페인 이름 세분성을 무시할 수 있는 경우, 캠페인 ID의 고유 개수를 합산할 수 있으며 지표가 정확합니다.
- 캠페인 계층 구조 필드를 사용하여 데이터를 집계할 수 있습니다.
- 매출은 USD로 표시되며 이벤트 당일의 환율로 계산됩니다.
- 광고 수익 이벤트는 가능한 경우 포함되지만, 업데이트는 최대 3일 지연될 수 있습니다.
일반 고려 사항
모든 앱의 데이터는 단일 파일로 제공됩니다. 앱 ID 필드를 사용하여 앱별로 데이터를 분리하거나 데이터 락커를 앱별로 분리하도록 설정합니다.
활용 사례
다음은 BI 개발자가 데이터 락커를 통해 추출할 수 있는 코호트 데이터의 인기 있고 실용적인 애플리케이션의 예입니다. 각 예제를 SQL 문과 샘플 Excel 시각적 개체로 설명합니다.
1. 리텐션 계산
아래 예제에서는 다음을 수행합니다.
- 1일 차와 7일 차의 리텐션과 캠페인 및 광고당 총 인스톨 수를 계산합니다.
-
event_name
을 필터링하여 전환 이벤트당 이벤트 수를 합산합니다.af_conversion
- 데이터를 필터링하여 사용자 유입 캠페인을 구체적으로 분석합니다
conversion_type=install
.
SQL 문
select campaign_id, ad_id, sum(if(event_name = 'af_conversion', event_count,0)) as installs, sum(if(event_name = 'af_session' and days_post_attribution = 1, unique_users,0)) / sum(if(event_name = 'af_conversion', event_count,0)) as retention_day1, sum(if(event_name = 'af_session' and days_post_attribution = 7, unique_users,0)) / sum(if(event_name = 'af_conversion', event_count,0)) as retention_day7 from YOUR_DATA_LOCKER_REPORT where conversion_date between '2023-06-01' and '2023-06-08' // If you're querying data from unified reports, edit the line below to: and conversion_type IN ('install', 'install_unified') and conversion_type = 'install' and app_id = YOUR_APP group by 1,2
Excel 예제
캠페인 ID | 광고 ID | 인스톨 | 리텐션 1일차 | 리텐션 7일차 |
---|---|---|---|---|
12345678 | 987654 | 100 | 30% | 10% |
98765432 | 123456 | 200 | 25% | 15% |
07315466 | 613770 | 300 | 20% | 12% |
2. 여러 인앱 이벤트의 ARPU 계산
아래 예제에서는 다음을 수행합니다.
- 캠페인당 다중 인앱이벤트의 ARPU를 계산합니다.
- 특히
conversion_type=re-engagement
과conversion_type=re-attribution
를 기준으로 데이터를 필터링하여 리타게팅 캠페인을 구체적으로 분석합니다. -
event_name
을 필터링하여 전환 이벤트당 이벤트 수를 합산합니다.af_conversion
- 이 경우
af_purchase
과af_coins
의 여러 이벤트의 수익을 합산합니다. - 데이터 처리 부하를 최소화하려면
days_post_attribution
를 필요한 최소값(이 경우 7)으로 설정합니다.
SQL 문
select campaign_id, sum(if(days_post_attribution <= 1 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day1, sum(if(days_post_attribution <= 3 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day3, sum(if(days_post_attribution <= 7 and event_name in ('af_purchase', 'af_coins') , revenue_usd, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day7 from YOUR_DATA_LOCKER_REPORT where conversion_date between '2023-06-01' and '2023-06-08' and days_post_attribution <= 7 and conversion_type in ('re-engagement', 're-attribution') and app_id = YOUR_APP group by 1
Excel 예제
캠페인 ID | 전환 유형 |
ARPU 1일 차 |
ARPU 3일 차 |
ARPU 7일 차 |
---|---|---|---|---|
12345678 | 리인게이지먼트 | 6.23 | 5.11 | 2.34 |
98765432 | 리인게이지먼트 | 3.57 | 1.34 | 4.86 |
07315466 | 리어트리뷰션 | 7.41 | 6.79 | 5.29 |
3. 특정 코호트일의 인앱 이벤트 전환율 계산
아래 예제에서는 다음을 수행합니다.
- 여러 측정기준(이 경우 전환일, 지역, 캠페인, 광고, 사이트 ID)에 대한 0일 차 인앱 이벤트 전환율을 계산합니다.
- 통합 데이터를 분석하여 UA와 리타게팅 캠페인 모두에 대한 필터링을 합니다
is_primary_attribution=true
. -
event_name
을 필터링하여 전환 이벤트당 이벤트 수를 합산합니다.af_conversion
- 데이터 처리 부하를 최소화하려면
days_post_attribution
를 필요한 최소값(이 경우 7)으로 설정합니다.
SQL 문
select conversion_date, geo, campaign_id, ad_id, site_id, sum(if(days_post_attribution = 0 and event_name = 'af_complete_tutorial', unique_users, 0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as day0_af_tutorial_conversion from YOUR_DATA_LOCKER_REPORT where conversion_date between '2023-06-01' and '2023-06-08' and is_primary_attribution = true and app_id = YOUR_APP group by 1,2,3,4,5
Excel 예제
전환 날짜 | 지역 | 캠페인 ID | 광고 ID | 사이트 ID | 0일 차 af_complete_tutorial |
---|---|---|---|---|---|
2022-11-07 | 미국 | 12345678 | 123456 | site_123 | 45% |
2022-11-05 | 영국 | 98765432 | null | 사이트_654 | 70% |
2022-10-31 | 한국 | 07315466 | null | null | 63% |
4. 일일 인스톨 계산
아래 예제에서는 다음을 수행합니다.
- 앱 ID, 전환 날짜, 미디어 소스, 이벤트 이름, 전환 유형별로 인스톨 수를 계산합니다.
- UA 인스톨을 표시하도록
conversion_type
을install
로 설정하여 데이터를 필터링합니다 (리타게팅 제외). -
event_name
을af_conversion
로 설정하여 인스톨을 합산합니다.
SQL 문
select app_id, conversion_date, media_source, event_name, conversion_type, sum(events_count) as total from YOUR_DATA_LOCKER_REPORT where conversion_date between '2023-06-01' and '2023-06-08' // If you're querying data from unified reports, edit the line below to: and conversion_type IN ('install', 'install_unified') and conversion_type = 'install' and event_name = 'af_conversion' and app_id = YOUR_APP group by 1,2,3,4,5
Excel 예제
앱 ID | 전환 날짜 | 미디어 소스 | 이벤트 이름 | 합계 |
---|---|---|---|---|
id123456789 | 2022-11-07 | adnet1_int | af_conversion | 105 |
id123456789 | 2022-11-05 | adnet2_int | af_conversion | 216 |
id123456789 | 2022-10-31 | adnet3_int | af_conversion | 327 |
5. 페이스북 광고 수익 계산
아래 예제에서는 다음을 수행합니다.
- 전환 날짜 및 앱 ID를 기준으로 Facebook의 3일 차 수익을 계산합니다.
- 페이스북 데이터를 분석할 때
media_source='Facebook Ads'
에 맞게 데이터를 필터링합니다. - 데이터 처리 부하를 최소화하려면
days_post_attribution
을 필요한 최소값(이 경우 3)으로 설정합니다.
SQL 문
select conversion_date, app_id, media_source, sum(if(days_post_attribution <= 3, revenue_usd, 0)) as revenue_day3 from YOUR_DATA_LOCKER_REPORT where conversion_date between '2022-06-01' and '2023-05-31' and days_post_attribution <= 3 and media_source = 'Facebook Ads' and app_id in (APP_ID1, APP_ID2, ...) group by 1,2,3
Excel 예제
전환 날짜 | 앱 ID | 미디어 소스 |
수익 3일 차 |
---|---|---|---|
2022-11-07 | id123456789 | adnet1_int | 400.45 |
2022-11-05 | id123456789 | adnet2_int | 99.23 |
2022-10-31 | id123456789 | adnet3_int | 13.34 |
6. 최대 365일의 코호트 일 동안 ASA 키워드 ID당 ARPU 계산
아래 예제에서는 다음을 수행합니다.
- 코호트 365일까지 키워드 ID별로 Apple Search Ads의 ARPU를 계산합니다.
-
media_source='Apple Search Ads'
에 맞게 데이터를 필터링하여 Apple Search Ads 데이터를 분석합니다. -
event_name
을 필터링하여 전환 이벤트당 이벤트 수를 합산합니다.af_conversion
SQL 문
select media_source, keyword_id, sum(if(days_post_attribution <= 365, revenue_usd,0)) / sum(if(event_name = 'af_conversion', event_count, 0)) as ARPU_day365 from YOUR_DATA_LOCKER_REPORT where conversion_date between '2022-06-01' and '2023-05-31' and media_source = 'Apple Search Ads' and app_id = YOUR_APP group by 1
Excel 예제
미디어 소스 | 키워드 ID |
ARPU 365일 차 |
---|---|---|
adnet1_int | 123456 | 57,019.93 |
adnet2_int | 987654 | 64,867.84 |
adnet3_int | 666854 | 48,160.02 |
7. 지역별 어트리뷰션 시간에 따른 ARPU 7일 계산
다음 예제에서는 어트리뷰션 시간별 KPI를 활용하는 방법을 보여줍니다. 이 예에서는 다음을 수행합니다.
- 지역별 어트리뷰션 날짜별로 ARPU 7일차를 계산합니다.
- 결과는 전환 수를 기준으로 정렬되며 상위 20개 지역이 표시됩니다.
-
conversion_type='install'
하도록 데이터가 필터링되었습니다. - 첫 번째 열에는 지역이 표시됩니다. 두 번째 열에는 총 전환수가 나옵니다. 그 이후의 열에는 쿼리에 행으로 지정된 각 날짜에 대한 7일차 수익이 나타납니다.
SQL 문
select geo, sum(if(event_name = 'af_conversion', event_count, 0)) total_conversions, sum(if(cohort_day = '2023-07-11' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-11' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_11, sum(if(cohort_day = '2023-07-12' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-12' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_12, sum(if(cohort_day = '2023-07-13' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-13' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_13, sum(if(cohort_day = '2023-07-14' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-14' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_14, sum(if(cohort_day = '2023-07-15' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-15' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_15, sum(if(cohort_day = '2023-07-16' and days_post_attribution <= 7, revenue_usd, 0)) / sum(if(cohort_day = '2023-07-16' and event_name = 'af_conversion', event_count, 0)) as ARPU_day7_2023_07_16 from YOUR_DATA_LOCKER_REPORT where conversion_date between '2023-07-11' and '2023-07-16' and days_post_attribution <= 7 // If you're querying data from unified reports, edit the line below to: and conversion_type IN ('install', 'install_unified') and conversion_type = 'install' and app_id = 'YOUR_APP' group by 1 order by 2 desc limit 20
Excel 예제
지역 | 총 전환수 | 2023-07-11 ARPU 7일차 | 2023-07-12 ARPU 7일차 | 2023-07-13 ARPU 7일차 | 2023-07-11 ARPU 7일차 | 2023-07-11 ARPU 7일차 | 2023-07-16 ARPU 7일차 |
---|---|---|---|---|---|---|---|
한국 | 120,660 | 7,798.89달러 | 6,997.37달러 | 8,258.95달러 | 9,050.21달러 | 10,018.04 | 13,765.73달러 |
캐나다 | 35,099 | 64,867.84달러 | 7,050.19달러 | 5,656.33달러 | 9,553.75달러 | 8,632.41달러 | 11,308.06달러 |
칠레 | 26,750 | 48,160.02 | 21,249.55달러 | 22,584.57달러 | 24,033.07 | 31,118.91달러 | 41,145.22달러 |
추가 정보
특성 및 한계
특성 | |
---|---|
비용 데이터 |
|
캠페인 이름 변경 | 지원되지 않습니다. |
데이터 최신성 | 일일 UTC. 보고서는 보고 당일의 데이터 락커에 다음날 UTC 10:00에 있습니다. |
광고 수익 |
|
통화 | 행에 USD와 앱 특정 통화를 모두 사용할 수 있습니다. |
시간대 |
|
오가닉 데이터 | 사용 가능 |
전환 후 날짜(인스톨, 리어트리뷰션, 리인게이지먼트) |
|
에이전시 투명성 |
|
앱 분리 | 지원됨. |
SKAN 데이터 | 포함되지 않음. 다시 말하면 iOS 포스트백에서 제공한 데이터. |
재설치 |
|