사용자 리퍼러 설정
사용자가 소개한 친구가 앱을 다운로드하고 가입한 경우, 해당 사용자에게 맞춤 인앱 리워드를 전달할 수 있습니다.
사용자 리퍼러 설정은 다음의 단계로 구성됩니다.
- 리퍼러 프로그램에 대한 커스텀 링크를 생성합니다. 이 링크는 앱의 초대 요소(invite component) 뒤에 위치해야 합니다.
label
파라미터를 추가합니다. 라벨 파라미터는 고유한 리퍼러 ID를 전달하기 위해 사용될 것입니다. 초대받은 사용자에게 링크 URL을 보내기 전에 앱이 라벨 파라미터를 리퍼러 ID로 채울 수 있도록 설정합니다.- 시스템에 리퍼러 ID 전달을 구성합니다. 신규 사용자가 리퍼러 링크를 통해 앱을 다운로드하고 실행할 때 리퍼러 ID를 수신하도록 어트리뷰션 콜백 또는 서버 콜백을 설정합니다. 시스템은 수신된 리퍼러 ID에 따라 해당 사용자에게 리워드를 적용해야 합니다.
시작에 앞서
사용자 추천을 설정하기 전에 수행해야 할 작업은 다음과 같습니다.
- 앱이 iOS를 타겟팅하는 경우 확률론적 모델링이 활성화 되어 있는지 확인하시기 바랍니다. 이를 통해 모바일 웹 환경에서 리퍼러가 효과적으로 작동할 수 있습니다.
- 리퍼러 코드 생성 및 적용을 통해 사용자에게 리워드를 전달할 수 있도록 시스템이 설정되어 있는지 확인하세요. 다음 내용을 확인하시기 바랍니다.
- 사용자가 초대 공유 버튼을 누르면 서버에서 리퍼러 ID를 생성할 수 있어야 합니다.
- 서버가
label
플레이스홀더를 리퍼러 ID로 채울 수 있어야 합니다. - 서버가 Adjust 콜백으로부터의
label
플레이스홀더 값을 처리하여, 리퍼러 또는 초대받은 사용자(또는 두 사용자 모두) 계정에 리워드를 적용할 수 있습니다.
1. 리퍼러 프로그램에 대한 커스텀 링크 생성
Adjust를 사용하면 브랜드 이름을 사용하여 짧은 링크를 만들 수 있습니다. 예: example.go.link
. 이를 통해 링크의 신뢰성을 구축하고, 브랜드 일관성을 개선하며, 클릭률을 높일 수 있습니다. 자세한 내용은 브랜드 도메인 가이드 설정 을 참조하시기 바랍니다.
- 사용자 지정 링크 설정 가이드를 참조하여 앱을 설정합니다.
- 어트리뷰션 설정에서 확률론적 모델링을 활성화하면 다양한 배치에서 어트리뷰션의 정확성을 보장할 수 있습니다.
2. 파라미터를 링크에 첨부
Adjust는 label
파라미터를 사용하여 어트리뷰션 데이터와 관련 없는 커스텀 데이터를 수신합니다. 사용자 리퍼러 프로그램의 경우, 라벨 파라미터를 통해 앱 사용자에게 고유한 ID를 부여할 수 있습니다.
커스텀 링크에 다른 파라미터와 함께 label
파라미터를 반드시 추가하시기 바랍니다. 사용자 경험 개선을 위해 브랜드 링크를 사용할 수 있습니다.
label
파라미터 값은 Datascape에서 사용할 수 없으며 네트워크는 포스트백을 통해 해당 값을 수신할 수 없습니다. 이 파라미터는 로데이터 내보내기 또는 어트리뷰션 콜백을 통한 SDK 수준에서만 사용할 수 있습니다.
Adjust와의 리퍼러 ID 공유에 서버 콜백을 사용하는 경우, 동적 콜백 파라미터를 사용할 수 있습니다.
3. 시스템에 리퍼러 ID 전달 구성
초대받은 사용자가 앱을 다운로드하고 실행하면, 다음 중 하나가 발생합니다.
- 어트리뷰션 콜백: Adjust SDK가 리퍼러 ID로 채워진 파라미터를 포함한 어트리뷰션 콜백을
label
수신하고, 앱이 이를 수집할 수 있습니다. - 설치 콜백: 서버가
label
파라미터 또는 동적 콜백 파라미터를 사용하여 리퍼러 ID로 채워진 설치 콜백을 Adjust로부터 수신합니다.
그러면 시스템은 수신된 리퍼러 ID에 따라 해당 사용자에게 리워드를 적용해야 합니다.
어트리뷰션 콜백(권장)
Adjust는 Apple의 개인정보 보호 정책에 따라 사용자가 App Tracking Transparency (ATT)에 동의 하지 않은 경우 iOS에서 사용자 정보를 공유할 수 없습니다. 자세한 정보는 Adjust 담당자 또는 support@adjust.com 으로 문의하시기 바랍니다.
어트리뷰션 콜백을 사용하면 사용자가 리퍼러 링크를 통해 앱을 설치하고 커스텀 리퍼러 링크로 어트리뷰션된 직후 앱 내에서 고유한 리퍼러 ID가 포함된 label
파라미터를 수신할 수 있습니다. 앱에서 어트리뷰션 콜백을 설정하려면 다음의 어트리뷰션 콜백 가이드를 참조하시기 바랍니다.
설치 콜백
서버 설치 콜백을 통해 BI 서버로 리퍼러 코드가 포함된 콜백을 수신할 수 있습니다. 자세한 내용은 서버 콜백 설정 가이드 를 참조하시기 바랍니다.
설치 콜백을 설정하려면 다음의 단계를 수행하시기 바랍니다.
앱 카드 또는 앱 설정의 데이터 관리 탭에서 서버 콜백 설정에 액세스합니다.
- (관리자, 편집자, 커스텀 편집자만 해당) 앱 카드에서 서버 콜백을 설정하려면 AppView > 모든 앱 을 선택합니다. 앱을 찾은 후 서버 콜백 을 선택합니다.
- 앱 설정의 데이터 관리 탭에서 서버 콜백을 설정하려면 AppView 에서 모든 앱 을 선택합니다. 앱을 선택한 뒤 데이터 관리 탭을 선택합니다.
서버 콜백 에서 콜백 추가 > 설정 가이드 를 선택합니다.
콜백 트리거 목록에서
“install”
활동을 선택합니다.서버 엔드포인트 필드에 데이터를 수신하고자 하는 엔드포인트의 URL을 입력합니다.
(선택) 조건 추가 를 선택하고, 플레이스홀더와 값을 조합하여 조건을 추가합니다. 이 조건이 충족된 경우에만 콜백이 작동할 것입니다.
플레이스홀더 섹션에서 플레이스홀더 추가 를 선택하고 목록에서
{install}
를 선택하여 콜백에 사용자 리퍼러 코드 데이터를 동적으로 포함합니다. 이 때, 여러 플레이스홀더를 추가할 수 있습니다.콜백 URL 생성 을 선택하여 암호화된 콜백 URL을 생성합니다.
다음은 라벨 파라미터가 추가된 콜백 URL과 권장 플레이스홀더의 예시입니다.
https://myendpoint.test/?label={label}&adid={adid}&tracker_name={tracker_name}&gps_adid={gps_adid}&idfa={idfa}&idfv={idfv}&app_name={app_name}&activity_kind={activity_kind}&created_at={created_at}
리포트
Adjust Datascape는 리퍼러 링크에 대해 집계된 리포트를 제공합니다. label
파라미터 값은 Datascape에서는 표시되지 않으며, 어트리뷰션 콜백 또는 로 데이터 내보내기를 통해서만 확인할 수 있습니다.
테스트 가이드
동일한 테스트 기기에 대해 테스트할 때마다 기기 삭제 지침을 반드시 따르시기 바랍니다 .
사용자 추천 설정을 테스트하려면 다음의 단계를 수행하시기 바랍니다.
- 앱의 초대 요소(invite component) 뒤에
label
파라미터가 추가된 생성된 커스텀 링크를 배치합니다. - 초대 요소를 선택하고 링크를 복사합니다.
label
파라미터가 리퍼러 코드로 입력되었는지 확인하시기 바랍니다. - 사용자가 링크를 공유하기 위해 사용할 메신저 또는 기타 환경에 링크를 붙여넣기 합니다.
- 테스팅 콘솔 가이드의 '시작하기 전에' 섹션을 참조하여 디바이스 테스트를 준비하시기 바랍니다.
- 링크를 선택합니다.
- 다음의 지침 에 따라 테스팅 콘솔에서 기기 데이터를 확인하시기 바랍니다.
- 어트리뷰션 콜백 또는 BI 시스템의 서버 콜백을 통해
label
파라미터를 수신했는지 확인합니다. - 수신한 리퍼러 코드를 기반으로 리워드를 부여합니다.