한눈에 보기: 설치/리타게팅 이벤트의 사용자 수준 데이터가 시스템의 데이터와 일치하도록 어트리뷰션 데이터 리포트를 생성합니다.
어트리뷰션 데이터 리포트 만들기
어트리뷰션 데이터 리포트를 만들려면 아래 탭에 자세히 설명된 단계를 따르세요.
참고: 이들 단계는 쉽게 읽을 수 있도록 탭으로 나뉩니다. 리포트를 만들려면 모든 단계를 완료해야 합니다.
예비 단계 수행
- DCR의 리포트 탭으로 이동합니다.
- + 새 리포트 버튼을 클릭합니다.
- 어트리뷰션 데이터를 소스 데이터 유형으로 선택한 다음, 화면 오른쪽 하단에서 다음을 클릭합니다.
- 리포트의 이름을 입력합니다.
- DCR 플랫폼에서 리포트를 식별하는 데 도움이 될 이름일 수 있습니다.
- 중요! 리포트 이름이 계정의 다른 모든 리포트와 달라야 하며, 그렇지 않으면 리포트를 저장할 수 없습니다.
- 리포트 이름 요구 사항:
- 길이: 2~80자
- 유효한 문자:
- 문자 (A-Z, a-z)
- 숫자 (0-9), 이름의 첫 문자가 될 수 없습니다.
- 하이픈 (-), 이름의 첫 문자가 될 수 없습니다.
- 유효하지 않은 문자:
- 공백
- 기타 모든 기호 또는 특수 문자
소스 선택
리포트에 사용할 데이터를 지정합니다.
어트리뷰션 데이터 소스
- 앱: 앱스플라이어 계정에서 하나 이상의 앱을 선택합니다.
-
어트리뷰션 유형: 리포트에 사용할 어트리뷰션 데이터 유형을 하나 이상 선택합니다.
인스톨 사용자가 모바일 앱을 다운로드하고 설치하고 실행하면 설치가 기록됩니다.
리인스톨 재설치는 유저가 앱을 설치한 후 앱을 삭제했다가 리어트리뷰션 윈도우에 다시 설치하는 경우 기록됩니다.
- 참고: 리어트리뷰션 윈도우의 길이는 설정 > 앱 설정에서 설정할 수 있습니다.
리인게이지먼트 리인게이지먼트는 특정 앱의 비활성 사용자가 앱에 대한 리타겟팅 캠페인에 참여한 후 앱을 실행할 때 기록됩니다.
리어트리뷰션 리어트리뷰션은 특정 앱의 이전 사용자(앱을 제거한 사용자)가 앱에 대한 리타겟팅 캠페인에 참여한 후 앱을 다시 설치할 때 기록됩니다. 오가닉 인스톨 오가닉 인스톨은 특정 미디어소스에 어트리뷰션되지 않는 인스톨입니다.
- 참고: 리포트에 오가닉 인스톨을 포함하면 스캔된 행의 수가 상당히 늘어날 수 있습니다.
- 시간표: DCR이 사용자 지정 소스 이벤트와 일치하는 어트리뷰션 이벤트를 검색하도록 할 기록 데이터의 일수(1일에서 180일까지)를 선택합니다.
사용자 지정 소스
리포트 구조를 정의할 때 설정한 사용자 지정 소스의 데이터를 사용하도록 선택할 수 있습니다. 하나 이상의 사용자 지정 소스를 선택해야 합니다.
소스 결합
소스 사이에서 데이터를 일치시키려면 리포트에 사용된 각 사용자 지정 소스에 어트리뷰션 데이터의 키 식별자에 매핑된 식별자가 포함되어야 합니다.
키 식별자란 무엇입니까?
이러한 어트리뷰션 데이터 식별자 중 하나에 다음과 같이 키 식별자로 매핑할 수 있습니다.
-
앱스플라이어 ID(af_id): 앱스플라이어 설치 시, 앱스플라이어가 생성하는 고유한 앱 식별자–
- 이 ID는 앱스플라이어가 기록한 모든 이벤트에 나타납니다.
- 앱을 삭제한 다음 다시 설치하면 새 앱스플라이어 ID가 생성됩니다.
-
고객 사용자 ID(CUID): 일반적으로 사용자 등록 시 앱 소유자가 생성하고 설정하는 고유한 사용자 식별자입니다.
- CUID를 사용하여 데이터를 매핑하려면 앱이 SDK 또는 서버 간 API(S2S)를 통해 앱스플라이어로 CUID를 전송하도록 구성되어 있어야 합니다.
중요!
모든 미디어소스가 CUID를 사용한 일치를 허용하는 것은 아닙니다. 반드시 앱스플라이어 ID를 사용하는 것이 좋습니다.
매핑 스키마(직접/간접)
리포트에서 두 개 이상의 사용자 지정 소스를 사용하는 경우, 그중 하나만 어트리뷰션 데이터 키 식별자에 직접 매핑하면 됩니다. 다음 예에서 설명한 대로 다른 사용자 지정 소스는 직접 또는 간접적으로 매핑할 수 있습니다.
예시
위에 표시된 시나리오에서:
- 사용자 지정 소스 #1 식별자 AF는 어트리뷰션 데이터 키 식별자 af_id에 직접 매핑됩니다.
- 사용자 지정 소스 #2는 간접적으로 매핑됩니다. user_code --> AF --> af_id.
- 사용자 지정 소스 #3은 더 긴 체인을 통해 간접적으로 매핑됩니다.
user_id --> user_code --> AF --> af_id. - 사용자 지정 소스 #4 식별자 ID는 어트리뷰션 데이터 키 식별자 af_id에 직접 매핑됩니다.
- (사용자 지정 소스 #3 식별자 user_id를 통해) 대신 간접적으로 매핑되었을 수도 있지만, 어느 옵션이든 다 잘 작동합니다.
✓ 이 매핑 스키마는 각 사용자 지정 소스가 어트리뷰션 데이터 키 식별자 af_id에 직접 또는 간접적으로 매핑되므로 모든 소스 사이에서 데이터를 일치시키는 역할을 합니다.
일치하는 여러 이벤트의 처리 결정
참고
이 리포트에 대해 선택된 어트리뷰션 유형에 인스톨 및/또는 오가닉 인스톨만 포함된 경우, 이 섹션은 관련이 없습니다. 측정기준 선택으로 건너뜁니다.
일치하는 모든 이벤트
가장 포괄적인 일치 방법을 사용하면 리포트에 일치하는 모든 이벤트를 포함할 수 있습니다. 이 결과를 얻으려면 리포트의 사용자 지정 소스 중 하나에 있는 식별자를 어트리뷰션 데이터 식별자 install_time에 매핑해야 합니다.
- install_time에 매핑되는 소스의 식별자는 yyyy-MM-dd HH:mm:ss 형식이어야 합니다.
- 참고: 어트리뷰션 데이터 식별자의 이름은 install_time이지만, 실제로는 리인스톨, 리인게이지먼트 또는 리어트리뷰션 이벤트를 언급할 경우에는 이벤트 시간을 의미합니다.
단일 이벤트 매칭
리포트에 대해 선택한 어트리뷰션 유형에 리인스톨, 리인게이지먼트 또는 리어트리뷰션이 포함되지만 install_time에 식별자를 매핑하지 않을 경우 리포트에서 마지막으로 일치하는 이벤트나 처음으로 일치하는 이벤트를 사용하도록 해야 합니다.
- 마지막 이벤트: 리포트에 포함된 어트리뷰션 이벤트는 특정 키 식별자와 일치하는 기간의 마지막 이벤트(시간순)입니다.
- 첫 번째 이벤트: 리포트에 포함된 어트리뷰션 이벤트는 특정 키 식별자와 일치하는 기간의 첫 번째 이벤트(시간순)입니다.
리포트에서 얻고자 하는 인사이트와 가장 관련성이 높다고 생각되는 이벤트를 기준으로 이 옵션을 선택합니다.
측정기준 선택
사용자 수준 데이터는 DCR에서 리포트할 수 없습니다. 대신, 선택한 측정기준별로 데이터를 집계(또는 그룹화)하여 필요한 의사 결정 인사이트를 제공합니다.
측정기준은 일반적으로 앱 사용자를 분류하는 기준이 되는 특성입니다(예: 지역, 설치 날짜, 캠페인 등).
리포트 측정기준 선택
어트리뷰션 데이터 리포트 측정기준에는 다음이 포함될 수 있습니다.
- 모든 사용 가능한 어트리뷰션 데이터 측정기준
- 측정기준으로 분류된 리포트의 사용자 지정 소스에 있는 모든 필드
리포트에 포함할 측정기준을 선택하는 방법은 다음과 같습니다.
- 왼쪽에 있는 소스의 측정기준 목록에서 하나 이상의 측정기준을 선택하고 화면 중앙에 있는 추가 버튼을 사용하여 이들 측정기준을 리포트 측정기준 목록에 추가합니다.
- 검색 창을 사용하여 목록에서 측정기준을 검색할 수 있습니다.
- 측정기준을 제거하려면 리포트 측정기준 목록에서 제거할 측정기준을 선택하고 제거 버튼을 사용하여 소스의 측정기준 목록으로 되돌립니다.
- 리포트에 포함하려는 각 측정기준을 추가할 때까지 이 과정을 반복합니다.
참고: 기본적으로 모든 리포트는 어트리뷰션 데이터 측정기준 media_source를 기준으로 그룹화됩니다. 리포트에서 이 측정기준을 사용하지 않으려면 리포트 측정기준 목록에서 제거할 수 있습니다.
[선택 사항] 측정기준 표시 이름 사용자 지정
기본적으로, 측정기준 이름은 어트리뷰션 데이터 또는 사용자 지정 소스에 이름이 지정된 그대로 정확히 리포트에 표시됩니다. 원한다면 리포트의 측정기준 이름을 사용자 지정할 수 있습니다.
측정기준 표시 이름을 사용자 지정하는 방법은 다음과 같습니다.
- 리포트 측정기준 목록에서 표시 이름을 편집하려는 측정기준의 이름을 마우스로 가리킵니다.
- 측정기준 오른쪽에 표시되는 편집 버튼
을 클릭합니다.
- 이름을 리포트에 사용할 측정기준 표시 이름(최대 50자)으로 변경합니다.
- 표시 이름을 저장하려면 확인을 클릭하고 취소하려면 X를 클릭합니다.
측정기준별로 그룹화하는 동안(재그룹화) 개인정보 보호
데이터 세트의 크기, 선택한 측정기준 수, 기타 요인에 따라 리포트에 사용자 수가 너무 적어 리포팅을 허용할 수 없는 그룹이 하나 이상 포함될 수 있습니다. 데이터가 이러한 방식으로 리포트되면 사용자 수준 데이터 제공에 대한 제한을 위반하게 됩니다.
- 중요! 리포팅을 허용하는 데 필요한 최소 사용자 수는 미디어소스에 따라 다릅니다.
그러나 리포트에서 데이터를 완전히 제거하거나 숨기는 대신 DCR은 재그룹화 메커니즘을 사용하여 사용자 개인정보 보호를 유지하면서 가능한 한 많은 세부 정보를 제공합니다.
재그룹화 예
(순서대로) 다음 측정기준에 따라 리포트를 설정했다고 가정하겠습니다.
-
어트리뷰션 데이터 측정기준:
- media source
- campaign
- adset_name
- ad_id
-
사용자 지정 소스 측정기준:
- user_type
재그룹화하기 전에
데이터의 초기 분석 후, DCR이 데이터가 다음과 같이 분류된다고 결정합니다.
media source |
campaign | adset name |
ad id |
user type |
rev D0 |
rev D7 |
count | reportable? |
---|---|---|---|---|---|---|---|---|
media_source | UA_100 | green | kjh867 | buyer | 1 | 4 | 120 |
✓ |
media_source | UA_101 | green | jkj987 | ultra | 2 | 23 | 220 |
✓ |
media_source | UA_200 | green | lkh123 | beg | 6 | 7 | x |
X |
media_source | UA_200 | green | ilk945 | beg | 3 | 21 | x |
X |
media_source | UA_200 | green | plm654 | beg | 8 | 17 | x |
X |
현재 상태 그대로, 마지막 3개 행은 각각 사용자 수가 너무 적어 리포트할 수 없습니다. (이 미디어소스는 최소 y명 이상의 사용자가 있어야 리포트 가능합니다. 그런데 x명밖에 없습니다.)
재그룹화 논리에 따라 DCR은 먼저 마지막으로 나열된 어트리뷰션 데이터 측정기준을 ‘제거’합니다(이 경우 ad_id). 그런 다음 데이터를 다시 분석하여 리포트 가능한 행을 확인합니다.
재그룹화 후
재그룹화 논리를 적용한 후 리포트는 다음과 같이 나타납니다.
media source |
campaign | adset name |
ad id |
user type |
rev D0 |
rev D7 |
count | reportable? |
---|---|---|---|---|---|---|---|---|
media_source | UA_100 | green | kjh867 | buyer | 1 | 4 | 120 |
✓ |
media_source | UA_101 | green | jkj987 | ultra | 2 | 23 | 220 |
✓ |
media_source | UA_200 | green | RESTRICTED | beg | 17 | 45 | y (x+x+x) |
✓ |
결과:
- 이제 마지막 행은 이전에 3개 행에 있었던 데이터를 결합합니다. 그러면 결합된 행의 사용자 수가 y와 같아져 리포트할 수 있습니다.
- 제거된 측정기준은 이제 RESTRICTED로 리포트됩니다.
- 리포트할 수 없는 행(y명 미만의 사용자)이 여전히 있는 경우 DCR은 반복적으로 데이터를 분석하여 다음 중 하나가 충족될 때까지 측정기준을 하나씩 제거합니다.
- 모든 행을 리포트할 수 있을 때까지, 또는
- 제거할 어트리뷰션 데이터 측정기준이 부족할 때까지
참고: 기본적으로 DCR은 (사용자 지정 소스 측정기준이 아닌) 어트리뷰션 데이터 측정기준에만 재그룹화를 적용합니다. 어트리뷰션 데이터 측정기준에 따라 그룹화된 데이터가 y명 미만의 사용자를 포함하는 행으로 생성되는 경우, 해당 행의 데이터는 RESTRICTED로 리포트됩니다.
- 사용자 지정 소스 측정기준에도 재그룹화를 적용하는 데 사용할 수 있는 고급 옵션에 대해서는 아래를 참조하세요.
[선택 사항] 측정기준 우선순위 관리
기본적으로, 어트리뷰션 데이터 측정기준은 리포트 측정기준 목록에 나타나는 순서의 역순으로 제거됩니다. 그러나 기본 시퀀스를 수정하거나 선택한 사용자 지정 소스 측정기준에 재그룹화를 적용하여 자신에게 가장 중요한 측정기준을 유지할 수 있습니다.
측정기준이 제거되는 순서를 변경하는 방법은 다음과 같습니다.
- 측정기준 우선순위 관리 버튼을 클릭합니다.
- 측정기준을 선택하고 목록에서 원하는 위치로 드래그하거나 오른쪽의 화살표 버튼을 사용하여 이동합니다.
- (목록 맨 위) 가장 높은 우선순위로 레이블이 지정된 측정기준은 재그룹화가 필요한 경우 가장 마지막으로 제거된다는 의미입니다.
- [선택 사항] 사용자 지정 소스 측정기준에 재그룹화를 적용하는 방법은 다음과 같습니다.
- 고급 옵션을 사용하여 재그룹화 구체화를 클릭합니다.
- 재그룹화를 적용하려는 사용자 지정 소스 측정기준을 선택합니다.
- 선택한 측정기준이 측정기준 우선순위 관리 목록에 추가됩니다.
- 기본적으로, 이러한 측정기준은 재그룹화를 위해 가장 낮은 우선순위로 목록 맨 아래에 추가됩니다. 그러나 위에서 설명한 대로 어트리뷰션 데이터 측정기준과 마찬가지로 재정렬할 수 있습니다.
-
확인을 클릭하여 변경 사항을 저장합니다.
- 기본 화면의 리포트 측정기준 목록은 원래 순서대로 유지되지만, 수정된 순서는 저장되었습니다. (선택 사항을 검토하거나 편집하려면 측정기준 우선순위 관리 버튼을 다시 클릭하세요.)
지표 선택
지표는 앱 사용자와 관련하여 수집한 숫자 데이터(예: 수익, 앱 실행 횟수, LTV 등)로, 지표로 분류한 소스의 모든 숫자 데이터 필드가 될 수 있습니다.
리포트에 포함할 지표를 선택하는 방법은 다음과 같습니다.
- 왼쪽에 있는 소스의 지표 목록에서 하나 이상의 지표를 선택하고 화면 중앙에 있는 추가 버튼을 사용하여 이들 지표를 리포트 지표 목록에 추가합니다.
- 검색 창을 사용하여 목록에서 지표를 검색할 수 있습니다.
-
리포트 지표 목록의 각 지표에 대해 데이터를 다음 중 하나로 리포트할지 선택합니다.
- 숫자 값의 합계, 또는
- 고유 값의 개수
- 지표를 제거하려면 리포트 지표 목록에서 해당 지표를 선택한 다음 제거 버튼을 사용하여 소스의 지표 목록으로 되돌립니다.
- 리포트에 포함하려는 각 지표를 추가할 때까지 이 과정을 반복합니다.
[선택 사항] 지표 표시 이름 사용자 지정
기본적으로, 지표 이름은 어트리뷰션 데이터 또는 사용자 지정 소스에 이름이 지정된 그대로 정확히 리포트에 표시됩니다. 원한다면 리포트의 지표 이름을 사용자 지정할 수 있습니다.
지표 표시 이름을 사용자 지정하는 방법은 다음과 같습니다.
- 리포트 지표 목록에서 표시 이름을 편집하려는 지표의 이름을 마우스로 가리킵니다.
- 지표 오른쪽에 표시되는 편집 버튼
을 클릭합니다.
- 이름을 리포트에 사용할 지표 표시 이름(최대 50자)으로 변경합니다.
- 표시 이름을 저장하려면 확인을 클릭하고 취소하려면 X를 클릭합니다.
[선택 사항] 계산할 식별자 선택
기본적으로, 리포트의 각 행은 해당 행의 데이터에서 그룹화된 고유한 앱스플라이어 ID의 수를 포함하는 열로 끝납니다.
소스에서 다른 식별자의 고유 개수에 대한 열을 추가하려면 다음과 같이 추가하세요.
- 왼쪽에 있는 소스의 식별자 목록에서 하나 이상의 식별자를 선택하고 화면 중앙에 있는 추가 버튼을 사용하여 이들 지표를 고유 카운트 식별자 목록에 추가합니다.
- 검색 창을 사용하여 목록에서 식별자를 검색할 수 있습니다.
- 식별자를 제거하려면 고유 카운트 식별자 목록에서 해당 식별자를 선택하고 제거 버튼을 사용하여 소스의 식별자 목록으로 되돌립니다.
- 리포트에 계산하려는 각 식별자를 추가할 때까지 이 과정을 반복합니다.
리포트 대상 설정 및 리포트 저장
DCR은 앱스플라이어 데이터 락커를 사용하여 선택한 클라우드 서비스에 리포트를 제공합니다. 따라서 리포트 대상을 지정하려면 데이터 락커 연결을 선택하거나 만들어야 합니다.
- 참고: DCR 리포트를 수신하는 데 데이터 락커에 대한 프리미엄 구독이 필요하지 않습니다. 데이터 락커를 통해 다른 앱스플라이어 리포트를 수신하려면 CSM에 문의하거나 hello@appsflyer.com으로 이메일을 보내주십시오.
리포트 대상을 설정하고 리포트를 저장하는 방법은 다음과 같습니다.
- 앱스플라이어 계정에서 사용할 수 있는 데이터 락커 연결 목록에서 선택합니다.
- 저장을 클릭하여 리포트를 저장합니다.
- 이제 새로운 리포트가 데이터 클린룸의 리포트 탭에 표시됩니다.
리포트는 언제 실행되나요?
리포트를 만들고 저장하면 리포트에서 사용하는 모든 사용자 지정 소스의 새 버전이 감지될 때마다 리포트가 실행됩니다.
-
데이터 웨어하우스(BigQuery 및 Snowflake)에 있는 소스의 경우 DCR은
v
소스 테이블의 열에서 새 값을 감지하면 소스의 새 버전이 생성되었음을 인식합니다.- 중요! 리포트의 완전성을 보장하려면 열 값이 변경될 때마다 원본 테이블을 전체 데이터 집합으로 채워야 합니다.
- 클라우드 스토리지 버킷(Amazon S3 및 GCS)에 위치한 소스의 경우, DCR은 소스 파일의 새 버전이 수반되는 _SUCCESS 파일과 함께 업로드된 것을 감지하면 소스의 새 버전이 생성되었음을 인식합니다.
앱스플라이어는 현재 날짜와 2일 전에 대한 새 버전의 소스를 지속적으로 검색합니다.
참고
사용 가능한 어트리뷰션 데이터 측정기준
사용자 지정 소스의 측정기준 외에도, 다음과 같은 어트리뷰션 데이터 측정기준을 사용하여 리포트를 그룹화할 수 있습니다.
- media_source(기본적으로 리포트 측정기준으로 포함됨)
- ad
- ad_id
- ad_type
- adset_id
- adset_name
- app_id
- app_version
- attributed_touch_type
- brand
- campaign
- campaign_id
- channe
- city
- contributor_1_campaign¹
- contributor_1_engagement_type¹
- contributor_1_match_type¹
- contributor_1_media_source¹
- contributor_1_partner¹
- contributor_1_touch_type¹
- contributor_2_campaign¹
- contributor_2_engagement_type¹
- contributor_2_match_type¹
- contributor_2_media_source¹
- contributor_2_partner¹
- contributor_2_touch_type¹
- contributor_3_campaign¹
- contributor_3_engagement_type¹
- contributor_3_match_type¹
- contributor_3_media_source¹
- contributor_3_partner¹
- contributor_3_touch_type¹
- conversion_type
- country
- customer_id
- device_type
- dma
- engagement_type
- geo_region
- keywords
- match_type
- media_source
- model
- original_url
- partner
- platform
- site_id
¹ 리인게이지먼트 및 리어트리뷰션의 경우 리포트에는 이러한 필드가 비어 있는 것으로 표시됩니다.