멀티 스토어 안드로이드 어트리뷰션 설정

요약: 여러 안드로이드 스토어에서 앱을 어트리뷰트하고 단일 앱 대시보드 또는 스토어별 앱 대시보드에서 데이터를 봅니다. 

멀티 스토어 안드로이드 어트리뷰션 

앱스플라이어는 앱 스토어와 상관없이 앱을 어트리뷰트합니다. Google Play 스토어 및 Amazon, Opera, GetJar, Baidu 및 Huawei와 같은 타사 안드로이드 앱 스토어를 의미합니다. (일명 아웃 오브 마켓 스토어 또는 대체 안드로이드 앱 스토어.) 여러 스토어를 통해 앱을 마케팅하는 앱 담당자는 모든 스토어의 데이터가 함께 포함된 단일 대시보드 또는 스토어별 대시보드 중에서 선택할 수 있습니다. 

 참고

DashboardType_us-en-new.jpg

단일 대시보드 대 스토어 대시보드

  • 단일 대시보드: Google Play 스토어를 포함한 모든 스토어의 데이터를 결합하는 하나의 대시보드
  • 스토어당 대시보드: 다중 대시보드 - 각 스토어에는 자체 대시보드가 있습니다. 즉, 앱을 제공하는 스토어 수만큼 대시보드가 있습니다.
 

단일 대시보드
[모범 사례]

 스토어 대시보드
안드로이드 패키지명 선택한 옵션에 관계없이 동일한(동일한) 패키지 이름을 사용하십시오. 
채널명 설정할 결과 없음
  • 안드로이드 아웃 어브 마켓 APK 옵션을 사용하여 앱스플라이어 대시보드에 앱을 추가할 때 채널을 설정하십시오.
  • 채널은 스토어를 식별합니다. 
  • 안드로이드 패키지 이름과 채널의 조합은 각 앱스플라이어 대시보드를 고유하게 식별합니다. 
  • 예: 안드로이드 패키지 이름은 com.abc.def이고 채널은 xyz_device_store입니다. 고유한 대시보드 식별자는 com.abc.def-xyz_device_store입니다. 
  • APK에 채널 설정이 있지만 이 설정이 있는 앱이 없는 경우 트래픽은 Google Play 스토어인 빈 채널 설정이 있는 앱인 기본 앱에 어트리뷰트합니다. 
install_app_store 필드 채우기
  • 다운로드를 통해 앱을 제공하는 스토어를 고유하게 식별합니다.
  • Google Play 스토어의 경우 공백입니다. 
  • 스토어 이름은 manifest/APK에 설정됩니다.

N/A

원링크 템플릿 원링크로 작업할 때 이 방법을 권장합니다.  N/A 
측정/어트리뷰션 링크 
  • 링크는 스토어에 상관없이 동일합니다.
  • 올바른 저장소로 리디렉션하려면 af_r을 사용하여 리디렉션 URL을 설정하십시오.
  • 각 스토어마다 고유한 링크가 필요합니다.
  • 활성 연동 페이지를 사용하여 이들을 생성합니다.
  • 앱 ID는 안드로이드 패키지 이름에 추가된 채널 이름입니다. 예: com.abc.def-def_store.
    따라서 어트리뷰션 링크가 다릅니다.
install_app_store 필드가 있는 리포트 옵션 사용 가능

개요, 코호트 및 로데이터 리포트에는 필드가 포함됩니다. CSM에 연락하여 필요한 SFDC 기능 플래그 추가 요청하십시오. 

N/A 

고려 사항

  • 어트리뷰션 정확도: 다른 스토어에서 재설치해도 인스톨 수가 증가되지 않습니다. 
  • 오가닉 인스톨은 하나의 대시보드 아래 모든 스토어의 APK 오가닉 인스톨을 반영합니다.
  • 스토어별로 세분화된 리포트 옵션은 현재 개요, 코호트 및 로데이터로 제한됩니다.
  • 어트리뷰션 정확도: 재인스톨이 계산되는 데 어트리뷰션 정확도가 떨어집니다.
  • 앱스플라이어의 별도 앱 대시보드에서 스토어(채널)별 오가닉 논오가닉 인스톨 및 인앱이벤트 데이터를 봅니다.
  • 코호트를 사용하여 모든 스토어에 대해 결합된 리포트를 함께 표시
  • 협력하는 파트너가 모든 대시보드에서 활성 상태(파트너 활성화가 켜져 있음)인지 확인합니다. 이는 불일치를 방지하기 위한 것입니다(데이터를 SRN과 비교할 때 더 일반적임).

설정 작업

다음 워크플로는 원하는 옵션을 설정하는 데 필요한 활동을 기재합니다. 작업은 마케터와 개발자로 나뉩니다. 

스토어별 대시보드 옵션의 경우 각 스토어에 대해 태스크를 반복하십시오. 

시작하기 전:

  • 채널 및 install_app_store 파라미터의 이름 지정 규칙을 결정하십시오.
  • 채널 및 스토어를 매핑하려면 다음 명명 표를 사용하십시오.
  • 이 테이블은 개발자가 APK를 준비하는 데 사용합니다.
파라미터

지침

단일 대시보드
[모범 사례]

스토어별 대시보드
안드로이드 패키지명 모든 대시보드 옵션에 대해 동일한 패키지 이름 앱이 이미 Google Play 스토어에 있는 경우 기존 패키지 이름을 사용합니다. 예: comb.abc.def
채널명 각 스토어에 대한 고유한 가치.

설정되지 않음. 공백으로 남겨 둡니다. 

스토어마다 고유합니다. 스토어용으로 준비한 개별 APK와 앱스플라이어에서 앱 추가 시 값을 설정하십시오. 

Google Play 스토어 APK용 채널을 설정하지 마십시오. 

인스톨 앱 스토어 AF_STORE 스토어를 식별하는 고유한 값

스토어마다 고유합니다. 매니페스트를 통해 APK에서 설정합니다. 각 스토어에는 자체 APK가 있습니다. 

 설정되지 않음

작업

단계

담당자

단일 대시보드

스토어별 대시보드
1 개발자 APK 준비 APK 준비

마케터

조치가 필요하지 않습니다. 앱이 이미 앱스플라이어에서 활성화되어 있다고 가정합니다. 

앱스플라이어에 앱을 추가합니다
3 마케터

어트리뷰션 링크 준비 

 

채널 이름과 결합된 앱 ID로 어트리뷰션 링크를 준비합니다. 일반적인 방식으로 활성 연동 페이지를 통해 수행합니다.

4 개발자 및 마케터

테스트

테스트

절차

단일 대시보드 - APK 준비

안드로이드 패키지 이름은 어트리뷰션 데이터를 포함할 대시보드를 결정합니다. 단일 대시보드 방식에서는 모든 스토어가 동일한 안드로이드 패키지 이름을 갖습니다. 여기에는 채널 파라미터의 개념이 없습니다.

다운로드 저장소의 식별은 이 섹션에 설명된 대로 SDK에 설정된 AF_STORE 파라미터를 통해 이루어집니다.  AF_STORE 파라미터는 대소문자를 구분하지 않습니다. 예를 들어, ABC, abc, Abc.  

APK를 준비하려면:

  1. 앱 빌드의 복사본을 만듭니다. 참고: 안드로이드 패키지 이름을 변경하지 마십시오. 
  2. 개별 스토어를 식별하려면 다음 방법 중 하나를 사용하십시오.
    • 매니페스트 메서드: AndroidManfest.xml의 <application> 태그 내에 다음을 추가하여 스토어를 식별합니다. AF_STORE 파라미터를 앱 스토어 이름으로 설정합니다.
      <application>
         ...
         <meta-data android:name="AF_STORE" android:value="enter_store_name_here"/>
         ...
      </application>
      --또는--
    • API 방식: 대체 앱 스토어마다 별도의 APK를 준비합니다. setOutOfStore API를 호출하여 AF_STORE 값을 설정하십시오. 각 스토어에 대해 고유한 값을 설정하십시오.
      AppsFlyerLib.getInstance().setOutOfStore("enter_store_name_here")

여기에서 설정한 값은 앱스플라이어 로데이터 install_app_store 필드에 나타납니다. 이 필드는 다음에서 사용할 수 있습니다.

  • 대시보드 개요
  • 코호트 대시보드
  • 로데이터 리포트 (로데이터 리포트는 앱스플라이어 프리미엄 기능입니다)

단일 대시보드 - 어트리뷰션 링크

  1. 설정 > 활성 연동으로 이동하여 광고 네트워크를 선택합니다.
  2. 어트리뷰션 링크 탭에서 스토어외 URL 파라미터를 설정합니다. 이렇게 하면 어트리뷰션 링크에 af_r 매크로가 채워져 사용자를 올바른 앱 스토어 방문 페이지로 리디렉션합니다. 예, &af_r=http://www.destinationurl.com 기본 URL은 앱 설정 페이지에서 설정됩니다. 앱 설정 페이지에서 옵션을 사용할 수 없는 경우 CSM에 요청하여 활성화하십시오. 
  3. 스토어 랜딩 페이지 URL로 af_r 매크로를 채우십시오.
  4. 추가 어트리뷰션 링크 파라미터를 설정합니다.
  5. 스토어 외 미디어 소스는 어트리뷰션을 위해 ID 일치를 사용하고 앱스플라이어 확률 모델링은 대체 방법으로 사용됩니다.
  6. 링크 URL에 하나 이상의 사용자 ID 자리 표시자를 추가합니다.
    • android_id
    • advertising_id
    • oaid
  7. 어트리뷰션 링크를 복사하여 광고 네트워크 파트너에게 제공합니다.

스토어별 대시보드 - APK 준비

매니페스트에 설정된 채널 파라미터와 결합된 안드로이드 패키지 이름은 어트리뷰션 데이터를 포함할 스토어 대시보드를 결정합니다. 

각 스토어에 대해 별도의 APK/매니페스트를 준비하려면:

  • AndroidManfest.xml의 <application> 태그 내에 다음을 추가하여 스토어를 식별합니다. 채널 파라미터를 앱 스토어 이름으로 설정합니다. 
    <application>
         ...
         <meta-data android:name="CHANNEL" android:value="enter_store_name_here"/>
         ...
    </application>
    참고: 파라미터는 대소문자를 구분합니다.

스토어별 대시보드 - 앱 추가

APK/매니페스트에 설정된 안드로이드 패키지 이름과 채널의 조합으로 식별되는 대시보드(앱)를 추가합니다. 예: 안드로이드 패키지 이름은 com.myapp이고 채널 이름은 abcstore이고 고유한 대시보드 이름은 com.myapp—abcstore입니다. 

앱스플라이어에서 스토어별로 대시보드를 추가하려면:

  1. 내 앱 으로 이동하여 앱 추가를 클릭합니다.
  2. 안드로이드 > 타사 스토어를 선택합니다.
  3. 완료:
    • 안드로이드 패키지 이름: 패키지 이름은 앱 패키지에 표시되는 이름과 동일합니다. 
    • 채널 이름: 패키지명이 동일한 대시보드를 구분하기 위한 고유식별자(스토어 이름)입니다. 스토어용으로 준비된 APK에서 동일한 값을 사용하고 있는지 확인하십시오.참고: 채널 이름에는 대문자 또는 소문자(a-z 또는 A-Z)만 사용해야 합니다. 하이픈(-)이나 밑줄(_) 등 다른 문자는 사용할 수 없습니다.
    • 앱 URL:
      • 어트리뷰션 링크에서 af_r 매크로를 채우는 기본 URL 다운로드 주소를 포함합니다. APK가 호스팅되는 URL 또는 방문 페이지 URL을 입력하십시오.
      • 어트리뷰션 링크를 생성할 때 이를 변경할 수 있습니다. 
      • 이 필드를 비워두면 나중에 기본 페이지를 설정할 수 없습니다.
  4. 다음을 클릭합니다. 
  5. 인터페이스의 지침에 따라 앱 추가를 완료하십시오. 

테스트 - 두 대시보드 옵션

논오가닉 설치

논오가닉 인스톨을 테스트하려면:

  1. 앱을 인스톨하지 않은 안드로이드 기기를 사용하거나 기기를 등록하십시오 .
  2. OneLink 링크를 사용하여 테스트 어트리뷰션 링크를 생성하십시오. 테스트를 미디어 소스 이름으로 사용하십시오("&pid=test").
  3. 클릭 URL에 GAID, OAID 또는 안드로이드 ID인 광고 ID를 추가합니다.
    http://app.appsflyer.com/com.greatapp?pid=test
    &af_r=http://www.destinationurl.com&advertising_id=b5a3-78d9b5-0f12345-xxxx
    이메일을 통해 자신에 대한 어트리뷰션 링크를 보내고 그것을 클릭하십시오. 리디렉션한 후에는 스토어에서 설치하지 않습니다. 대신에, 업데이트된 베타 버전 앱을 앱스플라이어의 트래킹 SDK 임베디드와 함께 설치하고 실행합니다.

단일 대시보드 

스토어별 대시보드
  1. 데이터 내보내기 페이지에서 앱의 인스톨 로데이터 리포트를 확인합니다.
  2. 테스트 미디어 소스와 함께 하나의 인스톨 전환이 표시되어야 합니다. 앱 스토어 설치 라는 열 아래에 manifest.xml 파일에 표시되는 스토어 이름이 표시되어야 합니다.
  3. 인스톨 로그에서 "af_installstore": "STORE_NAME" 파라미터를 볼 수도 있습니다. 
  1. 필요한 스토어별 앱 대시보드로 이동합니다.
  2. 데이터 내보내기 페이지나 앱의 개요 페이지에서 앱의 인스톨 로데이터 리포트를 확인합니다.
  3. 인스톨 전환 하나가 "test" 미디어 소스로 되어 있는 것을 볼 수 있습니다.

오가닉 인스톨

오가닉 인스톨을 테스트하려면:

  1. 앱이 인스톨되지 않았거나 등록된 안드로이드 기기를 사용합니다.
  2. 업데이트된 베타 버전 앱을 앱스플라이어의 트래킹 SDK 임베디드와 함께 설치하고 실행합니다.
  3. 결과 확인:

예상 결과

단일 대시보드 

스토어별 대시보드
새로운 오가닉 인스톨에 대한 개요 페이지를 확인하십시오("오가닉" 미디어 소스 아래). 현재 단일 앱 방식으로는 오가닉 인스톨의 출처에 대한 표시가 없습니다.
  1. 테스트한 스토어로 지정된 앱의 대시보드와 개요 페이지로 이동합니다.
  2. 인스톨 전환 하나가 "오가닉" 미디어 소스 아래에 있는 것을 볼 수 있습니다.

추가 기능

스토어별 대시보드에서 단일 대시보드로 마이그레이션

다중 대시보드에서 단일 대시보드로 마이그레이션하려면:
    본 문서에 포함된 단일 대시보드 방법 지침을 사용하여 스토어에 대한 새 APK를 준비합니다.

사용자를 페이스북에서 아마존 앱 스토어로 유도 

  1. 메타 앱 설정의 안드로이드 섹션에서 앱에 대한 URL 링크를 구성합니다 .
  2. 메타에 앱 관리자로 로그인하고 https://developers.facebook.com/apps/로 이동하여 , 앱을 선택합니다.
  3. 설정으로 이동하여 안드로이드 설정을 찾거나, 아직 안드로이드를 구성하지 않았으면 플랫폼을 추가합니다.
  4. 앱 특정의 Amazon 앱 스토어 URL과 같은 필수 세부 항목을 입력합니다.

    outofstore_1.png
  5. 앱스플라이어 대시보드의 활성 연동 아래에서 메타 광고를 선택하고 앱스플라이어로 메타 스토어 내 모바일 앱 인스톨 광고를 기록할 때 사용한 것과 동일한 페이스북 앱 ID를 입력합니다.

데이터 가져오기 - 추가 앱스플라이어 리포트

개요 대시보드 외에도 앱스플라이어에서 다음과 같은 리포팅 방법을 사용할 수 있습니다.

  • 코호트:
    • 단일 리포트에서 여러 대시보드(앱) 결합
    • install_app_store별로 분류하여 각 대시보드의 성능을 봅니다.
  • Pull API(단일 앱 방식용): Pull API는 기본적으로 인스톨 App Store 를 포함하지 않는 로데이터를 인스톨합니다. 열을 포함하려면 Pull API 호출에 다음을 추가하십시오: &additional_fields=install_app_store
  • 사용자 정의 대시보드(여러 앱 방법): 다중 대시보드 접근 방식을 사용하는 경우 사용자 정의 대시보드를 사용하여 여러 앱의 성능 데이터를 한 곳에서 결합합니다. 

리퍼러 구현 - 타사 안드로이드 앱 스토어

  • 리퍼러 어트리뷰션은 여기에 나열된 Google Play 및 타사 스토어와 관련하여 지원됩니다. 
  • 대부분의 타사 앱 스토어의 경우 다른 설정이나 구성이 필요하지 않습니다. Xiaomi의 경우 추가 종속성을 구성해야 합니다. 더 알아보기
  • 타사 스토어 리퍼러에 의한 어트리뷰션은 다음과 같이 로데이터 리포트에 반영됩니다.
    • 검색 유형: 어트리뷰트된 타사 스토어의 이름입니다. 예: huawei_referrer.
    • 기여자: 사용자가 앱을 인스톨하기 전에 여러 앱 스토어에 인게이지했다면 앱스플라이어는 이러한 인게이지먼트를 기여자로 간주합니다. 인스톨은 라스트 클릭 인게이지먼트에 부여됩니다. 예:
      • 사용자가 Google에서 제공하는 광고를 클릭하면 Play 스토어로 리디렉션됩니다. 사용자가 앱을 다운로드하지 않습니다.
      • 사용자가 다른 광고를 클릭하면 Samsung Galaxy 스토어로 리디렉션됩니다. 사용자가 앱을 다운로드하고 인스톨합니다.
      • 어트리뷰션은 사용자를 Samsung Galaxy 스토어로 리디렉션하도록 하는 광고 네트워크에 부여됩니다. Google은 기여자로 인정됩니다. 

앱스플라이어와 리퍼러 어트리뷰션 통합이 있는 타사 안드로이드 스토어

타사 앱 스토어 시작: SDK Version
Huawei 앱 스토어 2020년 7월 5.4.6+, 6.1.1 +
삼성 갤럭시 스토어 2020년 12월 6.1.1 +
Xiaomi GetApps 스토어 2022년 9월 6.9.0 +

문제 해결

기본 앱으로 인한 인스톨 수

채널 설정으로 앱 APK를 생성했지만 앱스플라이어 계정에 대시보드를 생성하지 않은 경우: 인스톨은 기본 앱, 일반적으로 계정의 Google Play 스토어 앱에 어트리뷰트됩니다. 기본 앱이 없으면 해당 앱에 대한 데이터가 기록되지 않습니다. 

특성과 제한 사항

항목 설명
여러 앱 스토어로 원링크 리디렉션

앱 패키지 이름이 모든 앱 스토어에 대해 동일하고 단일 대시보드 옵션을 구현하는 경우 원링크 템플릿에 여러 앱 스토어를 설정할 수 있습니다. 

앱 스토어 인스톨

이 파라미터는 에이전시 또는 애드 네트워크에서는 사용할 수 없습니다.