데이터 클린룸 - 어트리뷰션 데이터 리포트 생성

한눈에 보기: 설치/리타게팅 이벤트의 사용자 수준 데이터가 시스템의 데이터와 일치하도록 어트리뷰션 데이터 리포트를 생성합니다.

어트리뷰션 데이터 리포트 만들기

어트리뷰션 데이터 리포트를 만들려면 아래 탭에 자세히 설명된 단계를 따르세요.

참고: 이들 단계는 쉽게 읽을 수 있도록 탭으로 나뉩니다. 리포트를 만들려면 모든 단계를 완료해야 합니다. 

예비 단계 수행

  1. DCR리포트 탭으로 이동합니다.
  2. + 새 리포트 버튼을 클릭합니다.
  3. 어트리뷰션 데이터를 소스 데이터 유형으로 선택한 다음, 화면 오른쪽 하단에서 다음을 클릭합니다.
  4. 리포트의 이름을 입력합니다.
    • DCR 플랫폼에서 리포트를 식별하는 데 도움이 될 이름일 수 있습니다.
    • 중요! 리포트 이름이 계정의 다른 모든 리포트와 달라야 하며, 그렇지 않으면 리포트를 저장할 수 없습니다.
    • 리포트 이름 요구 사항:
      • 길이: 2~80자
      • 유효한 문자:
        • 문자 (A-Z, a-z)
        • 숫자 (0-9), 이름의 첫 문자가 될 수 없습니다.
        • 하이픈 (-), 이름의 첫 문자가 될 수 없습니다.
      • 유효하지 않은 문자:
        • 공백
        • 기타 모든 기호 또는 특수 문자

소스 선택

리포트에 사용할 데이터를 지정합니다.

어트리뷰션 데이터 소스

  • 앱: 앱스플라이어 계정에서 하나 이상의 앱을 선택합니다.
  • 어트리뷰션 유형: 리포트에 사용할 어트리뷰션 데이터 유형을 하나 이상 선택합니다.
    인스톨

    사용자가 모바일 앱을 다운로드하고 설치하고 실행하면 설치가 기록됩니다.

    리인스톨

    재설치는 유저가 앱을 설치한 후 앱을 삭제했다가 리어트리뷰션 윈도우에 다시 설치하는 경우 기록됩니다.

    • 참고: 리어트리뷰션 윈도우의 길이는 설정 > 앱 설정에서 설정할 수 있습니다.
    리인게이지먼트

    리인게이지먼트는 특정 앱의 비활성 사용자가 앱에 대한 리타겟팅 캠페인에 참여한 후 앱을 실행할 때 기록됩니다.

    리어트리뷰션 리어트리뷰션은 특정 앱의 이전 사용자(앱을 제거한 사용자)가 앱에 대한 리타겟팅 캠페인에 참여한 후 앱을 다시 설치할 때 기록됩니다.
    오가닉 인스톨

    오가닉 인스톨은 특정 미디어소스에 어트리뷰션되지 않는 인스톨입니다.

    • 참고: 리포트에 오가닉 인스톨을 포함하면 스캔된 행의 수가 상당히 늘어날 수 있습니다.
  • 시간표: DCR이 사용자 지정 소스 이벤트와 일치하는 어트리뷰션 이벤트를 검색하도록 할 기록 데이터의 일수(1일에서 180일까지)를 선택합니다.

사용자 지정 소스

리포트 구조를 정의할 때 설정한 사용자 지정 소스의 데이터를 사용하도록 선택할 수 있습니다. 하나 이상의 사용자 지정 소스를 선택해야 합니다.

소스 결합

소스 사이에서 데이터를 일치시키려면 리포트에 사용된 각 사용자 지정 소스에 어트리뷰션 데이터의 키 식별자에 매핑된 식별자가 포함되어야 합니다.

키 식별자란 무엇입니까?

이러한 어트리뷰션 데이터 식별자 중 하나에 다음과 같이 키 식별자로 매핑할 수 있습니다.

  • 앱스플라이어 ID(af_id): 앱스플라이어 설치 시, 앱스플라이어가 생성하는 고유한 앱 식별자
    • 이 ID는 앱스플라이어가 기록한 모든 이벤트에 나타납니다.
    • 앱을 삭제한 다음 다시 설치하면 새 앱스플라이어 ID가 생성됩니다.
  • 고객 사용자 ID(CUID): 일반적으로 사용자 등록 시 앱 소유자가 생성하고 설정하는 고유한 사용자 식별자입니다.

 중요!

모든 미디어소스가 CUID를 사용한 일치를 허용하는 것은 아닙니다. 반드시 앱스플라이어 ID를 사용하는 것이 좋습니다.

매핑 스키마(직접/간접)

리포트에서 두 개 이상의 사용자 지정 소스를 사용하는 경우, 그중 하나만 어트리뷰션 데이터 키 식별자에 직접 매핑하면 됩니다. 다음 예에서 설명한 대로 다른 사용자 지정 소스는 직접 또는 간접적으로 매핑할 수 있습니다.

 예시

dcr_mapping_identifiers_attribution_data.png

위에 표시된 시나리오에서:

  • 사용자 지정 소스 #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에 직접 또는 간접적으로 매핑되므로 모든 소스 사이에서 데이터를 일치시키는 역할을 합니다.

일치하는 여러 이벤트의 처리 결정

참고

이 리포트에 대해 선택된 어트리뷰션 유형에 인스톨 및/또는 오가닉 인스톨만 포함된 경우, 이 섹션은 관련이 없습니다. 측정기준 선택으로 건너뜁니다.

리포트에 대해 선택한 어트리뷰션 유형에 재설치, 리인게이지먼트 또는 리어트리뷰션이 포함되는 경우 어트리뷰션 데이터에 선택한 기간 동안 동일한 키 식별자를 가진 두 개 이상의 이벤트가 포함될 가능성이 있습니다. 이런 경우 리포트에 포함해야 할 일치하는 이벤트를 DCR에 지시해야 합니다.

일치하는 모든 이벤트

가장 포괄적인 일치 방법을 사용하면 리포트에 일치하는 모든 이벤트를 포함할 수 있습니다. 이 결과를 얻으려면 리포트의 사용자 지정 소스 중 하나에 있는 식별자를 어트리뷰션 데이터 식별자 install_time에 매핑해야 합니다.

  • install_time에 매핑되는 소스의 식별자는 yyyy-MM-dd HH:mm:ss 형식이어야 합니다.
  • 참고: 어트리뷰션 데이터 식별자의 이름은 install_time이지만, 실제로는 리인스톨, 리인게이지먼트 또는 리어트리뷰션 이벤트를 언급할 경우에는 이벤트 시간을 의미합니다.

단일 이벤트 매칭

리포트에 대해 선택한 어트리뷰션 유형에 리인스톨, 리인게이지먼트 또는 리어트리뷰션이 포함되지만 install_time에 식별자를 매핑하지 않을 경우 리포트에서 마지막으로 일치하는 이벤트나 처음으로 일치하는 이벤트를 사용하도록 해야 합니다.

  • 마지막 이벤트: 리포트에 포함된 어트리뷰션 이벤트는 특정 키 식별자와 일치하는 기간의 마지막 이벤트(시간순)입니다.
  • 첫 번째 이벤트: 리포트에 포함된 어트리뷰션 이벤트는 특정 키 식별자와 일치하는 기간의 첫 번째 이벤트(시간순)입니다.

리포트에서 얻고자 하는 인사이트와 가장 관련성이 높다고 생각되는 이벤트를 기준으로 이 옵션을 선택합니다.

측정기준 선택

사용자 수준 데이터는 DCR에서 리포트할 수 없습니다. 대신, 선택한 측정기준별로 데이터를 집계(또는 그룹화)하여 필요한 의사 결정 인사이트를 제공합니다.

측정기준은 일반적으로 앱 사용자를 분류하는 기준이 되는 특성입니다(예: 지역, 설치 날짜, 캠페인 등).

리포트 측정기준 선택

어트리뷰션 데이터 리포트 측정기준에는 다음이 포함될 수 있습니다.

리포트에 포함할 측정기준을 선택하는 방법은 다음과 같습니다.

  1. 왼쪽에 있는 소스의 측정기준 목록에서 하나 이상의 측정기준을 선택하고 화면 중앙에 있는 추가 버튼을 사용하여 이들 측정기준을 리포트 측정기준 목록에 추가합니다.
    • 검색 창을 사용하여 목록에서 측정기준을 검색할 수 있습니다.
  2. 측정기준을 제거하려면 리포트 측정기준 목록에서 제거할 측정기준을 선택하고 제거 버튼을 사용하여 소스의 측정기준 목록으로 되돌립니다.
  3. 리포트에 포함하려는 각 측정기준을 추가할 때까지 이 과정을 반복합니다.

참고: 기본적으로 모든 리포트는 어트리뷰션 데이터 측정기준 media_source를 기준으로 그룹화됩니다. 리포트에서 이 측정기준을 사용하지 않으려면 리포트 측정기준 목록에서 제거할 수 있습니다.

[선택 사항] 측정기준 표시 이름 사용자 지정

기본적으로, 측정기준 이름은 어트리뷰션 데이터 또는 사용자 지정 소스에 이름이 지정된 그대로 정확히 리포트에 표시됩니다. 원한다면 리포트의 측정기준 이름을 사용자 지정할 수 있습니다.

측정기준 표시 이름을 사용자 지정하는 방법은 다음과 같습니다.

  1. 리포트 측정기준 목록에서 표시 이름을 편집하려는 측정기준의 이름을 마우스로 가리킵니다.
  2. 측정기준 오른쪽에 표시되는 편집 버튼 edit_button.png을 클릭합니다.
  3. 이름을 리포트에 사용할 측정기준 표시 이름(최대 50자)으로 변경합니다.
  4. 표시 이름을 저장하려면 확인을 클릭하고 취소하려면 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로 리포트됩니다.

  • 사용자 지정 소스 측정기준에도 재그룹화를 적용하는 데 사용할 수 있는 고급 옵션에 대해서는 아래를 참조하세요.

[선택 사항] 측정기준 우선순위 관리

기본적으로, 어트리뷰션 데이터 측정기준은 리포트 측정기준 목록에 나타나는 순서의 역순으로 제거됩니다. 그러나 기본 시퀀스를 수정하거나 선택한 사용자 지정 소스 측정기준에 재그룹화를 적용하여 자신에게 가장 중요한 측정기준을 유지할 수 있습니다.

측정기준이 제거되는 순서를 변경하는 방법은 다음과 같습니다.

  1. 측정기준 우선순위 관리 버튼을 클릭합니다.
  2. 측정기준을 선택하고 목록에서 원하는 위치로 드래그하거나 오른쪽의 화살표 버튼을 사용하여 이동합니다.
    • (목록 맨 위) 가장 높은 우선순위로 레이블이 지정된 측정기준은 재그룹화가 필요한 경우 가장 마지막으로 제거된다는 의미입니다.
  3. [선택 사항] 사용자 지정 소스 측정기준에 재그룹화를 적용하는 방법은 다음과 같습니다.
    1. 고급 옵션을 사용하여 재그룹화 구체화를 클릭합니다.
    2. 재그룹화를 적용하려는 사용자 지정 소스 측정기준을 선택합니다.
    3. 선택한 측정기준이 측정기준 우선순위 관리 목록에 추가됩니다.
      • 기본적으로, 이러한 측정기준은 재그룹화를 위해 가장 낮은 우선순위로 목록 맨 아래에 추가됩니다. 그러나 위에서 설명한 대로 어트리뷰션 데이터 측정기준과 마찬가지로 재정렬할 수 있습니다.
  4. 확인을 클릭하여 변경 사항을 저장합니다.
    • 기본 화면의 리포트 측정기준 목록은 원래 순서대로 유지되지만, 수정된 순서는 저장되었습니다. (선택 사항을 검토하거나 편집하려면 측정기준 우선순위 관리 버튼을 다시 클릭하세요.)

지표 선택

지표는 앱 사용자와 관련하여 수집한 숫자 데이터(예: 수익, 앱 실행 횟수, LTV 등)로, 지표로 분류한 소스의 모든 숫자 데이터 필드가 될 수 있습니다.

리포트에 포함할 지표를 선택하는 방법은 다음과 같습니다.

  1. 왼쪽에 있는 소스의 지표 목록에서 하나 이상의 지표를 선택하고 화면 중앙에 있는 추가 버튼을 사용하여 이들 지표를 리포트 지표 목록에 추가합니다.
    • 검색 창을 사용하여 목록에서 지표를 검색할 수 있습니다.
  2. 리포트 지표 목록의 각 지표에 대해 데이터를 다음 중 하나로 리포트할지 선택합니다.
    • 숫자 값의 합계, 또는
    • 고유 값의 개수
  3. 지표를 제거하려면 리포트 지표 목록에서 해당 지표를 선택한 다음 제거 버튼을 사용하여 소스의 지표 목록으로 되돌립니다.
  4. 리포트에 포함하려는 각 지표를 추가할 때까지 이 과정을 반복합니다.

[선택 사항] 지표 표시 이름 사용자 지정

기본적으로, 지표 이름은 어트리뷰션 데이터 또는 사용자 지정 소스에 이름이 지정된 그대로 정확히 리포트에 표시됩니다. 원한다면 리포트의 지표 이름을 사용자 지정할 수 있습니다.

지표 표시 이름을 사용자 지정하는 방법은 다음과 같습니다.

  1. 리포트 지표 목록에서 표시 이름을 편집하려는 지표의 이름을 마우스로 가리킵니다.
  2. 지표 오른쪽에 표시되는 편집 버튼 edit_button.png을 클릭합니다.
  3. 이름을 리포트에 사용할 지표 표시 이름(최대 50자)으로 변경합니다.
  4. 표시 이름을 저장하려면 확인을 클릭하고 취소하려면 X를 클릭합니다.

[선택 사항] 계산할 식별자 선택

기본적으로, 리포트의 각 행은 해당 행의 데이터에서 그룹화된 고유한 앱스플라이어 ID의 수를 포함하는 열로 끝납니다.

소스에서 다른 식별자의 고유 개수에 대한 열을 추가하려면 다음과 같이 추가하세요.

  1. 왼쪽에 있는 소스의 식별자 목록에서 하나 이상의 식별자를 선택하고 화면 중앙에 있는 추가 버튼을 사용하여 이들 지표를 고유 카운트 식별자 목록에 추가합니다.
    • 검색 창을 사용하여 목록에서 식별자를 검색할 수 있습니다.
  2. 식별자를 제거하려면 고유 카운트 식별자 목록에서 해당 식별자를 선택하고 제거 버튼을 사용하여 소스의 식별자 목록으로 되돌립니다.
  3. 리포트에 계산하려는 각 식별자를 추가할 때까지 이 과정을 반복합니다.

리포트 대상 설정 및 리포트 저장

DCR은 앱스플라이어 데이터 락커를 사용하여 선택한 클라우드 서비스에 리포트를 제공합니다. 따라서 리포트 대상을 지정하려면 데이터 락커 연결을 선택하거나 만들어야 합니다.

  • 참고: DCR 리포트를 수신하는 데 데이터 락커에 대한 프리미엄 구독이 필요하지 않습니다. 데이터 락커를 통해 다른 앱스플라이어 리포트를 수신하려면 CSM에 문의하거나 hello@appsflyer.com으로 이메일을 보내주십시오.

리포트 대상을 설정하고 리포트를 저장하는 방법은 다음과 같습니다.

  1. 앱스플라이어 계정에서 사용할 수 있는 데이터 락커 연결 목록에서 선택합니다.
    • 계정에 정의된 연결이 없는 경우:
      • 브라우저에서 새 탭이 열립니다(앱스플라이어 데이터 락커 페이지 표시).
      • 새로운 연결 대화 상자가 열립니다. 다음 지침에 따라 연결을 생성합니다.
    • 기존 연결이 있지만 새로운 연결을 사용하려면 dcr_new_connection_data_locker_button.png 버튼을 클릭하세요.
      • 브라우저에서 새 탭이 열립니다(앱스플라이어 데이터 락커 페이지 표시).
      • 새로운 연결 대화 상자가 열립니다. 다음 지침에 따라 연결을 생성합니다.
    • 연결을 만든 후 브라우저의 DCR 탭으로 돌아가서 데이터 락커 연결 목록에서 새로 만든 연결을 선택합니다.
  2. 저장을 클릭하여 리포트를 저장합니다.
  3. 이제 새로운 리포트가 데이터 클린룸리포트 탭에 표시됩니다.

리포트는 언제 실행되나요?

리포트를 만들고 저장하면 리포트에서 사용하는 모든 사용자 지정 소스의 새 버전이 감지될 때마다 리포트가 실행됩니다.

  • 데이터 웨어하우스(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

¹ 리인게이지먼트 및 리어트리뷰션의 경우 리포트에는 이러한 필드가 비어 있는 것으로 표시됩니다.