리퍼럴 캠페인 시나리오
아래는 트래킹 링크를 공유 링크로 활용한 리퍼럴 캠페인의 일반적인 시나리오입니다.- 유저 B가 ‘서비스 공유하기’, ‘친구 초대하기’ 등 CTA 버튼을 클릭합니다. 그러면 트래킹 링크 생성 API를 통해 생성된 트래킹 링크가 유저 B에게 공유 링크로 전달됩니다.
- 유저 B가 이메일, 메신저 등을 통해 유저 A에게 공유 링크를 전달합니다.
- 유저 A가 공유 링크를 클릭합니다. 유저 A는 앱 설치 여부에 따라 앱 마켓 또는 앱 페이지로 이동합니다. 이때 유저 A가 앱을 실행하거나 특정 이벤트를 발생시키면 유저 B에게 보상을 지급할 수 있습니다.
리퍼럴 캠페인 성과 분석 방법
아래 순서에 따라 리퍼럴 캠페인에 사용할 공유 링크를 만들고 성과를 확인하세요.공유 링크 만들기
개발 작업이 필요합니다. 개발자에게 도움을 요청하세요.
- 유저가 CTA 버튼을 클릭하면 트래킹 링크 생성 API를 통해 트래킹 링크가 생성되도록 개발해 주세요. 트래킹 링크는 트래킹 링크 생성 API에 요청된 파라미터대로 생성됩니다. CTA 버튼이 클릭됐을 때 파라미터 값으로 채널 이름, 캠페인 이름, 딥링크 등을 포함해 트래킹 링크 생성 API에 요청하세요. 아래는 트래킹 링크 생성 API에 요청할 때 전달해야 하는 필수 항목입니다.
트래킹 링크 API를 요청하는 코드를 에어브릿지 가이드와 함께 참고하세요.
예시) 트래킹 링크 API 요청
예시) 트래킹 링크 API 요청
channel값은 리퍼럴 캠페인을 운영할 채널의 이름입니다. 예시 코드에서는in_app_referral입니다.campaignParams값은 리퍼럴 캠페인 관련 정보입니다. 예시 코드에서campaign값은referral-01,ad_group값은referral,ad_creative값은invitation입니다.deeplinkURL값은 이 트래킹 링크를 클릭한 유저를 보낼 특정 앱 페이지 URL입니다. 예시 코드에서는ablog://good-product-growth-team?referrer_id=1688입니다.
referrer_id=1688처럼 유저 ID 등 추가로 활용하고 싶은 정보가 있다면 아래 예시 코드처럼 파싱해 사용하세요.
Android
Android
iOS
iOS
React Native
React Native
Flutter
Flutter
Cordova
Cordova
Unity
Unity
Unreal
Unreal
- CTA 버튼을 클릭한 유저에게 트래킹 링크가 공유 링크로 제공되도록 개발합니다. 이때 1번의 API 요청으로 생성된 트래킹 링크 중에
trackingLink.shortURL값을 공유 링크로 제공하는 것을 권장합니다. 아래 코드를 에어브릿지 가이드와 함께 참고하세요.
예시) 트래킹 링크 API 응답
예시) 트래킹 링크 API 응답
trackingLink.shortURL 값을 공유 링크로 제공하는 것을 권장합니다. 예시에서는https://abr.ge/6nwx4w입니다. 기본 도메인인 abr.ge 대신에 다른 도메인을 사용하려면 커스텀 도메인을 설정하세요.캠페인 결과 분석하기
리포트에서 공유 링크가 수집한 캠페인 데이터를 확인할 수 있습니다. 아래 그룹바이를 활용해 캠페인 결과를 분석해 보세요.주의사항
아래 사항을 주의해 주세요.캠페인 파라미터 설정
캠페인 파라미터 설정
리퍼럴 캠페인을 상세하게 분석하기 위해 트래킹 링크 생성 API를 요청할 때
campaignParams 파라미터의 하위 파라미터를 모두 입력하는 것을 권장합니다.유저 ID 활용
유저 ID 활용
유저 ID를 활용할 경우 유저 ID는 유저가 서비스에 가입할 때 제공하는 정보나 계정 등 유저를 식별할 수 있는 고유 ID를 활용해 주세요. 에어브릿지에서는 이러한 유저 ID를 관리하지 않습니다.