한눈에 보기: 기존 사용자가 다른 사용자에게 앱을 사용하도록 초대할 때 새 인스톨을 어트리뷰트하고 기록합니다.
사용자 초대 어트리뷰션 소개
사용자 초대란 기존 앱 사용자가 다른 사용자(예: 친구)를 앱을 다운로드하거나 열 수 있는 링크를 공유함을 의미합니다.
사용자 초대 어트리뷰션이란, 새로운 앱 설치나 인게이지먼트 활동을 추천을 보낸 사용자에게 어트리뷰트하는 것을 의미합니다.
사용자 초대 어트리뷰션을 통해 다음을 수행할 수 있습니다.
- 유저 초대 비용 및 ROI를 분석합니다. 사용자 초대 기능은 광고 수익을 창출할 수 있는 앱의 광고 공간을 차지하게 됩니다. 이때 사용자 초대가 다른 광고 대안보다 더 나은 투자 수익률(ROI)을 제공하는지 확인할 수 있습니다.
- 다른 사람에게 가장 많이 추천하는 사용자에 대한 정보를 기록합니다. 앱에 다른 사용자를 초대하는 사용자는 가치와 참여도가 높은 사용자이며, 이러한 사용자에 대한 정보는 리타겟팅하거나 인센티브를 제공하는 데 사용할 수 있습니다.
또한 링크로부터의 데이터를 사용하여 다음 기능을 수행할 수 있습니다.
- 새 사용자의 경험을 맞춤화합니다. 예를 들어, 앱을 특정 콘텐츠로 열거나 일반적인 메시지를 보내는 대신, 다음과 같은 개인 맞춤형 환영 메시지를 보낼 수 있습니다. “안녕하세요 John님, 친구 Maria님이 게임 대결을 요청했어요. 지금 플레이하세요!"
- 다른 사용자를 추천인으로 입력하는 사용자에게 보상을 제공합니다. 더 알아보기
사용자들이 다른 사람과 공유하는 초대 링크는 실제로 앱에 연동된 앱스플라이어 SDK에 의해 생성된 원링크 커스텀 링크(숏 URL)입니다. 원링크 설정을 통해 초대를 받은 사용자가 올바른 위치로 리디렉션되도록 할 수 있습니다. 즉, 올바른 앱 스토어로 이동하거나, 앱 내로 진입하거나, 앱의 특정 페이지로 딥링크/디퍼드 딥링크 될 수 있습니다. 원링크에 대해 더 알아보기
플로우
전체 플로우는 다음과 같이 작동합니다.
- 사용자 A가 앱 내에서 탭하여 앱을 친구와 공유합니다. (사용자 A는 앱을 설치했으며 로그인했습니다.)
- 탭하면 사용자 A를 식별하는 파라미터가 포함된 링크가 생성됩니다.
- 사용자 A는 이메일/WhatsApp/SMS 등을 통해 사용자 B에게 링크를 보냅니다.
- 사용자 B가 다음과 같은 경우:
- 앱이 설치되어 있으며 앱이 열립니다. 사용자 B는 앱의 특정 페이지에 딥링킹되거나 보상을 받을 수 있습니다.
- 설치된 앱이 없으면 올바른 앱 스토어로 전송됩니다. 사용자 B는 최초 앱 실행 후 또는 사용자 A가 보상을 받은 이후 앱 내 특정 페이지와의 디퍼드 딥링킹이 가능합니다.
- 인앱 이벤트를 수행하며 사용자 A에게 보상을 제공할 수 있습니다.
데이터 보기
사용자 초대 데이터는 앱스플라이어 대시보드 및 리포트를 통해 사용할 수 있습니다. 앱스플라이어 대시보드에서 다음과 같이 사용자 초대 어트리뷰션을 필터링할 수 있습니다.
- 미디어 소스: 앱 초대
- 채널 마케터의 결정에 따라
- 캠페인: 마케터의 결정에 따라
리포트에서 미디어 소스 (pid
파라미터)는 SDK에서 기본값 af_app_invites
로 전송됩니다.
절차
사용자 초대 링크를 생성하는 방법:
- 원링크 템플릿을 생성합니다.
- 채널과 캠페인 파라미터 값을 결정합니다. 파라미터를 참조하세요.
- 링크에 대해 어떤 활용 사례를 적용할지 결정합니다. 일반적인 활용 사례는 다음과 같습니다.
- 새 사용자를 앱의 특정 페이지로 딥링킹합니다.
- 어떤 사용자가 추천을 했는지 기록합니다.
- 새 사용자를 보상합니다.
- 링크의 활용 목적에 맞춰 어떤 파라미터를 사용할지 Android 및 iOS 개발자와 함께 논의하세요. 사용 가능한 파라미터를 참조하십시오.
- 개발자에게 딥링크를 구현을 요청합니다. (코드 내에서 원하는 파라미터 동작을 사용)
- 다음 플랫폼에 사용자 초대 기능을 구현하도록 개발자에게 요청합니다.
파라미터
SDK에 구현하기 위해 개발자에게 제공된 파라미터/값
파라미터/값 | 비고 | 개발자가 구현해야 할 값/활용 사례를 기록합니다. |
---|---|---|
원링크 템플릿 ID | 모든 사용자 초대 링크의 기반이 될 기본 설정이 있는 원링크 템플릿의 ID입니다. 예시: H5hv | |
채널 | 채널 이름. 이를 통해 앱스플라이어 UI에서 채널별로 어트리뷰션을 정렬하고 볼 수 있습니다. | |
캠페인 | 캠페인 이름. 이를 통해 앱스플라이어 UI에서 캠페인별로 어트리뷰션을 정렬하고 볼 수 있습니다. | |
is_retargeting=true |
캠페인이 기존 사용자를 리타겟팅하려는 경우 추가됩니다. | |
deep_link_value | 초대된 사용자의 디바이스에서 특정 경험을 제공하기 위해 사용할 파라미터입니다. 일반적으로 사용자가 연결될 특정 페이지 이름을 지정하는 데 사용됩니다. 예를 들어, 앱에서 과일을 판매하는 경우 사용자를 사과 페이지로 딥링킹할 수 있습니다. | |
deep_link_sub1 | 초대된 사용자의 디바이스에서 특정 경험을 제공하기 위해 사용할 파라미터입니다. deep_link_value는 일반적으로 사용자를 특정 페이지로 보내는 데 사용되지만, 이 파라미터는 원하는 다른 기능에도 활용할 수 있습니다. 예를 들어, 보상 또는 할인을 추가하거나 초대를 한 사용자를 기록하는 데에도 사용됩니다. | |
deep_link_sub2 | ||
deep_link_sub3 | ||
deep_link_sub4 | ||
deep_link_sub5 | ||
deep_link_sub6 | ||
deep_link_sub7 | ||
deep_link_sub8 | ||
deep_link_sub9 | ||
deep_link_sub10 | ||
[선택 사항] pid |
기본적으로 생성하는 링크에는 값이 값을 변경하려면, 원하는 값을 가진 |
|
브랜드 이름 | 브랜드 도메인 이름입니다. 이를 통해 앱스플라이어 UI에서 브랜드 도메인별로 어트리뷰션을 정렬하고 볼 수 있습니다. |
예시
마케터인 마크는 과일을 판매하는 앱을 운영하고 있습니다. 마크는 사용자를 특정 과일 페이지로 딥링크시키고, 정해진 수량의 과일을 구매할 수 있는 옵션이 포함된 링크를 만들고자 합니다.
이 링크는 사용자 초대를 통해 전송될 수 있어야 하며, 추천을 통해 새로운 앱 인스톨과 과일 구매가 발생할 때마다 추천인에게 보상이 주어져야 합니다.
이 모든 기능이 제대로 작동하도록 하기 위해, 마크는 사용자 초대 링크를 구현할 때 사용할 파라미터와 값의 목록을 개발자에게 다음과 같이 전달했습니다.
파라미터 | 값 | 비고 |
---|---|---|
deep_link_value | fruit_name | 앱스플라이어 UDL 메서드를 사용하는 딥링킹의 경우. |
deep_link_sub1 | promo_code | 앱스플라이어 UDL 메서드를 사용하는 딥링킹의 경우. |
deep_link_sub2 | referrer_id | SDK를 통한 링크 생성의 경우. |
param_1 | referrer_id | 각 구매를 기록하는 인앱이벤트의 경우. |
채널 | mobile_share | 어트리뷰션의 경우, 그리고 앱스플라이어의 데이터를 보려는 경우. |
캠페인 | summer_sale | 어트리뷰션의 경우, 그리고 앱스플라이어의 데이터를 보려는 경우. |
추가 정보
사용자 초대를 인앱 이벤트로 기록
사용자가 초대를 보낸 후 인앱 이벤트를 기록하면, 다른 사용자를 추천한 사용자를 식별할 수 있을 뿐만 아니라 이 추천자를 유입시킨 미디어 소스도 파악할 수 있습니다.
사용자 초대 인앱 이벤트를 기록하는 방법:
- af_invite 이벤트를 전송합니다. 개발자는 앱스플라이어 개발자 허브 지침에 따라 이를 구현해야 합니다.
참고: 이벤트와 연결할 파라미터를 더 추가할 수 있습니다. 이벤트에 추가 컨텍스트를 제공하고 데이터를 풍부하게 할 파라미터를 선택하세요. 더 알아보기
사용자 초대 인스톨에 대한 리워드 리퍼러
사용자 초대가 앱 인스톨로 이어졌을 때 추천인에게 보상을 제공하려면:
- 리퍼러 ID의 값이 deep_link_sub1-10 파라미터 중 하나에 해당하는지 확인합니다.
- 개발자에게 딥링크를 구현을 요청합니다. (코드 내에서 원하는 파라미터 동작을 사용)
- 백엔드 개발자에게 앱 개발자와 협력하여 앱스플라이어 리포트에서 추천인 ID를 확인하고, 해당 추천인에게 보상이 지급되도록 처리해 달라고 요청하세요.
예시:
- 사용자 A가 사용자 B를 앱을 설치하도록 초대합니다.
- 사용자 B가 앱을 실행하면 앱은 사용자 A의 리퍼러 ID를 얻게 됩니다.
- 백엔드에서 앱스플라이어 리포트의 리퍼러 ID를 검색합니다.
- 백엔드에서 사용자 A의 리퍼러 ID를 보상 대상자 목록에 추가합니다.
- 사용자 A가 앱을 실행할 때, 해당 사용자의 추천인 ID가 보상 대상 사용자 목록에 있는지 확인하고, 목록에 있다면 보상을 지급합니다.
추천된 사용자의 작업 수행에 따른 리퍼러 보상
특정 인앱 이벤트를 발생시킨 사용자 초대에 대해 리퍼러에게 보상을 제공하는 방법:
- 보상하려는 인앱 이벤트를 생성합니다.
- 이벤트에 추천인 ID를 값으로 가지는 파라미터(예: param_1)를 추가하도록 개발자에게 요청합니다. 참고: 앱 인스톨 시, 선택한 파라미터(deep_link_sub1~10)를 사용해 추천인 ID가 최초로 기록됩니다.
- 백엔드 개발자에게 앱 개발자와 협력하여 앱스플라이어 리포트에서 추천인 ID를 확인하고, 해당 추천인에게 보상이 지급되도록 처리해 달라고 요청하세요.
예시:
- 사용자 A가 앱에서 작업을 수행하도록 사용자 B를 초대합니다.
- 사용자 B가 작업을 수행하면 사용자 A의 리퍼러 ID가 포함된 인앱이벤트가 기록됩니다.
- 백엔드에서 앱스플라이어 리포트의 리퍼러 ID를 검색합니다.
- 백엔드에서 사용자 A의 리퍼러 ID를 보상 대상자 목록에 추가합니다.
- 사용자 A가 앱을 실행할 때, 해당 사용자의 추천인 ID가 보상 대상 사용자 목록에 있는지 확인하고, 목록에 있다면 보상을 지급합니다.
특징 및 제약 사항
특징 | 설명 |
---|---|
SDK Version | 앱스플라이어 SDK 버전 4.8.0 이상과 Unity SDK 버전 4.17.0 이상이 있어야 합니다. |
소셜 미디어 앱 랜딩 페이지 | 사용자 초대로 생성된 링크는 소셜 미디어 앱의 랜딩 페이지를 구현할 수 없습니다. |
유효기간(TTL, Time to Live) | SDK 앱 추천을 통해 작성된 원링크 숏 URL에 대한 기본 TTL은 60일입니다. 링크를 클릭할 때마다 60일씩 늘어납니다. |
과금 체계 | 모든 계정 플랜에 무료 |
iOS 14+ | 사용자 초대 어트리뷰션은 IDFA를 사용하지 않으므로 iOS 14는 IDFA에 어떠한 영향도 미치지 않습니다. |
URL ID |
URL ID(또는 숏링크 ID)를 편집하여 캠페인 프로모션을 강조할 수 있습니다. 예시: https://myapp.onelink.me/abc123/apples.URL ID는 50자를 초과하지 않아야 하며 문자와 숫자를 조합할 수 있습니다. 기본값은 8자입니다. 참고: 현재 ID가 사용되고 있지 않은 경우에만 URL ID를 편집할 수 있습니다. |