Referrals기술적

모바일 앱 최적의 추천 프로그램 구축 방법

By 10월 30, 2017 No Comments

많은 팀들이 일종의 추천 프로그램을 통하여 앱 사용자를 늘리려고 생각합니다. 추천 프로그램은 유기적인 방법인 입소문을 통해 앱의 인지도를 높이는 방법입니다. 가장 보편적인 프로그램 가운데 하나는 사용자가 주소록의 지인들과 앱 콘텐츠를 공유하도록 장려하고 이들이 등록하거나 인앱 구매 등의 특정 행동을 수행했을 때 크레딧을 지급하는 방법입니다. 이것이 앱 사용자를 늘리기 위해 고려하고 있는 방법이라면 올바른 선택을 한 것입니다. 왜냐하면 인센티브 추천 프로그램은 사용자층 확대를 위한놀라운 방법이기 때문입니다.

놀라운 방법이기 때문입니다.

추천 프로그램 기능 – 다음과 같이 추천 프로그램을 구축할 때 앱이 필요로 하는 기능을 잘 이해하는 것이 중요:

    1. 일반 추천 링크.
    1. 공유 추천 링크.
    1. 누가 추천했는지 그리고 추천 사용자는 누구인지 추적합니다.
    1. 누가 가장 영향력 있는 추천 사용자인지 분석 정보를 제공합니다.
    1. 추천 규정을 통해 추천 사용자와 피추천 사용자가 수행한 행동에 따라 크레딧을 분배합니다.
    1. 사용자가 크레딧을 사용할 수 있도록 합니다.
    1. 사용자의 크레딧 기록을 감사합니다.
  1. 개인화된 온보딩 플로우를 구축할 수 있는 옵션.

대다수 팀은 예를 들어 위에 언급한 추천 링크 기능의 일부를 구현하는 것에서 시작하는데, 나중에 사용자 크레딧 이력 관리와 같은 보다 강고한 기능 세트를 통합하기 위해 확장할 필요가 있음을 깨닫게 됩니다.

추천 사용자란?


추천 프로그램에 대해 처음 들었다면 아래 나열한 용어가 일부 모호하게 느껴질 수 있습니다. 모호함을 피하기 위해 알아야 할 용어의 정의:

    1. 추천 사용자 자신의 콘텐츠로 신규 혹은 기존 사용자를 앱으로 유도하는 사용자. 앱 최고 레벨의 보상을 제공하여 이들을 관리하기 원할 것입니다. 이는 금전, 쿠폰, 상태 업그레이드 및 기타의 것이 될 수 있습니다.
    1. 피추천 사용자 추천 사용자 콘텐츠의 영향을 받아 앱을 설치하거나 구동하는 사용자. 추천 규정 특정 유형의 사용자가 이벤트를 유발했을 때 얼마나 보상받을지를 기술한 규정.
    1. 추천 규정 특정 유형의 사용자가 이벤트를 유발했을 때 얼마나 보상받을지를 기술한 규정.
    1. 이벤트 어떤 사용자가 계정을 등록하거나 하는 등의 앱에 깊게 관련된 행동.
    1. 피추천 이벤트 피추천 사용자가 앱을 사용하는 이벤트.
    1. 크레딧 특정 앱에 한정되는 인앱 유닛이나 화폐.
    1. 딥 링크 앱의 특정 콘텐츠에 도달하는 경로.
    1. 추천 링크 추천 사용자가 생성한 딥 링크.
  1. 온보딩 플로우 신규 사용자가 최초로 앱을 설치할 때 만나게 되는 일련의 화면 세트.

이제 추천 프로그램에서 무엇을 살펴보아야 할지 알고 관련 용어에도 익숙해 졌으니 출시에 대해 살펴볼 시간입니다. (작은 비밀 Branch 모바일 추천 기능은 제공합니다1 – 8)

다음은 유입을 촉진하기 위하여 추천 링크를 사용하는 우리 파트너 중 한 곳의 증언:

6단계로 크레딧 추천 프로그램 출시하는 방법:

이 가이드를 끝까지 읽으면 사용자들이 할 수 있는 것들:

    1. 주소록의 지인들을 앱으로 초대합니다
    1. 추천에 대해 보상받습니다
    1. 크레딧을 리뷰합니다
  1. 크레딧으로 보상을 받습니다

다음과 같이 Branch를 사용하면 단 6 단계 만에 앱에 크레딧 추천 프로그램 적용 가능:

    1. 등록하고 Branch SDK를 통합합니다.
    1. 추천 사용자와 피추천 사용자 모두를 위한 추천 규정을 만듭니다.
    1. 사용자가 로그인하거나 계정을 만드는 즉시 Branch에 기록합니다.
    1. 사용자가 보상 규정과 관련된 행동을 수행할 때마다 Branch 커스텀 이벤트를 발생시킵니다.
    1. 사용자는 링크를 공유할 수 있습니다.
  1. 사용자는 크레딧으로 보상받을 수 있습니다.


1 단계: 등록하고 Branch SDK를 통합합니다

대시보드를 설정하고 Branch SDK를 앱에 통합하기 위하여 전체적인 온보딩 플로우를 (등록 후) 따릅니다.

우리 엔지니어에 따르면 눈 깜짝할 새에 Branch와 통합할 수 있다고 합니다.

2 단계: 추천 사용자와 피추천 사용자 모두를 위한 추천 규정을 만듭니다.

이것이 추천 프로그램 설정에서 가장 주요한 부분입니다. Branch는 추천 사용자와 피추천 사용자가 앱에서 행동했을 때 얼마나 많은 크레딧을 할당할지 알아야 합니다.

대시보드 보상 규정의 다양한 구성 요소 설정 방법을 이해하기 위해 이 가이드를 따르십시오

본 데모에서 signup_completed 이벤트에 대해 (가이드의) 양쪽 보상 규정을 트리거하게 될 것입니다.


3 단계: 사용자가 로그인하거나 계정을 만드는 즉시 Branch에 기록합니다.

SDK의 앱 통합을 포함하는 전체적인 온보딩 플로우를 따랐다는 전제하에 사용자가 앱에 로그인하거나 계정을 만들면 언제라도 setIdentity() 함수를 호출하여 사용자를 식별하는 약간의 코드를 추가하게 될 것입니다. 모든 개발자는 사용자가 만든 것과 같은 사용자 이름을 setIdentity() 함수에 전달합니다. 이는 앱 사용자와 Branch 사용자의 매핑을 쉽게 합니다.

setIdentity() 함수를 바르게 구현한 후 사용자가 링크를 생성하거나 실행할 이벤트를 발생시키면 (스텝 4에서 논의한) 이는 정확하게 귀속처리 될 것입니다.

4 단계: 사용자가 행동할 때마다 Branch 커스텀 이벤트가 발생합니다

스텝 2에서 생성한 보상 규정을 트리거하려면 사용자가 계정을 생성하고 이를 Branch에서 식별한 후(3단계) 앱에서 signup_completed 이벤트를 발생시켜야 합니다. userCompletedAction(“signup_completed”)함수를 호출하면 됩니다.

5 단계: 사용자는 링크를 공유할 수 있습니다

앱에서 공유할 수 있게 하는 가장 쉬운 방법은 Branch 유니버설 오브젝트에서 (공유하려 하는 각각의 것들과 관련된 하나의 독립적인 객체) showShareSheet() 함수를 호출하는 것입니다. 이 메소드를 호출하면 사용자가 공유 대상을 선택할 때 적절한 분석 채널과 함께 Branch 링크가 자동으로 생성됩니다.


6 단계: 사용자는 크레딧으로 보상받을 수 있습니다

위 단계들을 제대로 따랐다면 피추천 사용자와 추천 사용자는 신규 사용자가 Branch 링크를 통해 앱에 등록하고 signup_complete 이벤트가 발생했을 때 각각 10 크레딧과 5 크레딧을 받게 됩니다. 크레딧으로 보상받으려면 사용자는 먼저 크레딧을 얼마나 가지고 있는지 알아야 합니다.

이를 위해 앱에 사용자가 잔고를 확인하고 크레딧 보상을 신청할 수 있는 공간을 마련해두어야 합니다.


일단 사용자의 크레딧 잔액을 보여줄 곳을 결정하고 나면, 사용자의 크레딧 소유액을 보여주기 위해 loadRewards() 함수를 이용합니다. 사용자가 앱에서 (무언가 멋진 것을 위해) 크레딧을 지출하기로 하면 잔액에서 공제할 금액만큼 redeemRewards() 함수를 호출합니다.

대시보드에 관한 몇가지 추가 사항:


iOS와 안드로이드에 추천내역 추적기 설치:

IOS와 안드로이드 간에 얼마나 많이 추천 설치되었는지 보려면 대시보드 -> 요약 -> 클릭 플로우로 이동합니다.

         
GetFirstReferringParams를 이용하여 맞춤 온보딩 플로우 구축하기:

맞춤 온보딩 플로우 구축에 관심 있다면 getFirstReferringParams() 에서 반환된 데이터를 활용할 수 있는데 여기에는 현재 사용자를 앱으로 인도한 링크를 생성한 사용자에 대한 정보가 담겨 있습니다.

이는 관련된 모든 링크 데이터를 포함합니다.
여기에 가입 가능성을 높이기 위해 추천 사용자의 이름과 성을 보여주는 사례가 있습니다.


누가 가장 영향력이 큰 사용자일까요?


영향력이 큰 사람들이 누구인지 그리고 그들이 앱으로 이끌어모은 사람들은 누구인지 궁금하다면 대시보드 -> 추천 -> 영향력으로 이동합니다.


피추천 사용자 수 열에서 숫자를 클릭하면 얼마나 많은 사용자가 특정 사용자를 추천했는지 볼 수 있습니다:


함께 모든 가이드를 보고 Branch로 추천 프로그램을 구축하느라 수고하셨습니다. 쉬운 일은 아니었으며 많이 배워야하지만 길게 보면 가치 있는 일입니다.

앱으로 수많은 사용자를 모으고 앱/플레이 스토어의 명예의 전당에 뽑히기를 진심으로 바랍니다. 저희 추천 프로그램에 대한 궁금하신 점이 있다면 support@branch.io 로 연락해주시면 신속하게 지원해드리겠습니다.  

Request Demo Create Links