원링크(OneLink™) 2부: 링크 클릭 시, 기존 앱 설치자는 바로 앱 실행시키기

요약: 이 가이드는 커스텀 링크를 만들어 기존 앱 사용자를 리타케팅하고 앱을 바로 열게하는 방법에 대해 설명합니다. 해당 사용자가 리타게팅 어트리뷰션을 사용하면 어트리뷰트됩니다.

Part1_fade_180X408.png Part2_180X408.png Part3_fade_180X408.png Part4_fade_180X408.png

작업 범위

직무별 작업

일러두기: 이 가이드는 마케터가 개발자와 협력하는 경우와 방법에 대해 설명합니다.

선행 조건

  • 어트리뷰션을 하려면 각 앱에 앱스플라이어 SDK가 설치되어 있어야 합니다. 
  • iOS 유니버설 링크와 안드로이드 앱 링크 사용 조건: 퍼블리시된 모바일 앱 
  • 원링크 가이드 1부(총 4부) 완료:  
    • 원링크 템플릿 생성
    • 커스텀 어트리뷰션 링크 생성 완료

소요 시간

마케터와 모바일 개발자가 협업하여 약 1.5시간

작업 결과

리타겟팅 캠페인 집행 시, 기존 앱 사용자가 링크를 클릭하면 바로 앱으로 이동합니다. 앱 미설치자가 커스텀 링크를 클릭하면 사용하는 디바이스에 맞는 앱스토어로 이동합니다.

링크 클릭과 향후 발생하는 인앱 이벤트는 리타겟팅 성과로 원링크에 어트리뷰션 됩니다.

 예

식품 배달 앱 Feed Me(이전 가이드 예시참조) 30일 이상 앱을 열지 않은 유저가 많습니다. Feed Me의 마케터 철수는 기존 앱 회원들이 앱으로 돌아오도록 하는 마케팅을 기획합니다.

철수는 페이스북에 포스팅을 해서 기존 앱 유저들을 리타겟팅하기로 합니다.

이 페이스북 포스트에는 안드로이드 개발자와 iOS 개발자의 도움을 받아 원링크로 만든 링크를 게재합니다. 이 링크를 클릭하면

  • 기존 사용자(기 앱 설치자)는 바로 앱이 열립니다. 앱이 열리면, 특정 콘텐츠가 아니라 Feed Me의 홈 화면이 보입니다. (앱 내 특정 콘텐츠로 딥링킹하는 부분은 다음 가이드에서 다루겠습니다.)
  • 앱이 없는 신규 사용자는 사용자의 디바이스에 따라 적절한 앱스토어나 랜딩 페이지로 이동합니다.

절차

다음 절차에 따라 기존 iOS나 안드로이드 앱 사용자들을 앱으로 바로 보내는 커스텀 링크를 설정십시오.  

동영상 문서

이 문서에 있는 세 가지 절차를 모두 완료하셨다면, 축하합니다! 지금 생성하신 링크를 기존 앱 사용자가 클릭하면, 앱으로 리디렉션 되고 리타겟팅 어트리뷰션 데이터를 얻을 수 있습니다.

 

OneLink_pic.png

 

FAQ 및 제약 사항

다음은 원링크에 대해 자주 묻는 질문과 답변입니다.

OneLink_big_slide-01.png

URI 스킴

URI 스킴 명명(naming) 시 고려사항

  • 애플이나 구글 스토어는 앱 스킴에 고유한 이름을 사용하도록 강제하는 장치가 없습니다. 다른 앱의 스킴 이름과 겹치는 것을 방지하기 위해서 브랜드에 맞는 고유한 이름의 스킴을 선택하세요. 좋은 스킴 이름은 com.company.app고 같은 앱 번들 ID입니다.
  • OneLink를 iOS와 Android에서 모두 사용하려면 양쪽 플랫폼에서 같은 스킴을 정의하는 것이 중요합니다. iOS와 안드로이드에 대한 지시사항입니다.

소셜미디어 앱에서 iOS 앱 실행 문제를 해결할 수 있는 방법은 무엇입니까?

Facebook 및 기타 다른 소셜미디어 앱에서 유니버설 링크로 앱을 여는 것이 차단될 수 있습니다.

소셜미디어 앱 실행 이슈 관련하여 추천하는 솔루션은 소셜 앱 랜딩 페이지입니다.

소셜 앱 랜딩 페이지를 사용하지 않으려면 af_force_deeplink=true 파라미터를 URL에 추가합니다. (이 파라미터는 카카오톡, 네이버, 네이버 블로그, Chrome, Twitter 및 Weibo에 자동으로 활성화됩니다.) 

이 파라미터는 링크가 클릭되는 순간 URI 스킴을 100% 사용하여 앱 강제 실행을 시도합니다. 이 방법은 어트리뷰션 링크를 기 앱 사용자에게만 보낼 때 사용해야 합니다. 앱이 없는 사용자가 클릭하면, 에러 메시지가 나타납니다.

885402320830842.XbZXy5YrCSL3FKIBZPjn_height640.png

URI 스킴은 안드로이드 디바이스에서 사용할 수 있습니까?

iOS 기기에서 앱을 실행하는 가장 좋은 방법은 유니버설 링크를 사용하는 것입니다. 2016년 이후 iOS 유니버설 링크가 앱 실행에 실패하면 내장 OS에서 URI 스킴을 폴백 메서드로 사용하는 데 상당한 제약이 있습니다. 기본적으로 URI 스킴은 다음 브라우저에서 오직 iOS 폴백으로만 사용됩니다. 

  • Chrome
  • 트위터
  • 카카오톡
  • 네이버
  • 네이버 블로그
  • Weibo
  • 라인

Safari를 포함한 기타 브라우저에서 af_force_deeplink=true 파라미터를 URL에 추가하여 폴백으로 URL 스킴을 사용할 수 있습니다.

일러두기:

  • URI 스킴은 예측할 수 없기에 기본적으로 지원되지 않습니다.
  • af_force_deeplink=true는 링크가 클릭되는 순간 URI 스킴을 100% 사용하여 앱 강제 실행을 시도합니다. 이 방법은 어트리뷰션 링크를 기 앱 사용자에게만 보낼 때 사용해야 합니다. 앱이 없는 사용자가 클릭하면, 에러 메시지가 나타납니다.

URI 스킴은 아마존 디바이스에서 사용할 수 있습니까?

현재 아마존 디바이스에서는 URI 스킴을 통한 다이렉트 앱 실행 및 딥링킹이 지원되지 않습니다.

URI 스킴은 윈도우 모바일 기기에서 사용할 수 있습니까?

현재 윈도우 모바일 기기에서는 URI 스킴을 통한 다이렉트 앱 실행 및 딥링킹이 지원되지 않습니다.

af_dp에 파라미터를 추가할 수 있습니까?

네, 그러나 권장하지 않습니다.
af_dp는 URI 값을 포함할 수 있습니다. 그리고 파라미터가 이 URI 경로의 일부로 전달될 수 있습니다. 예: af_dp=greatapp%3A%2F%2Fparam1%2Fparam2 (greatapp://param1/param2).

하지만, af_dp 값의 '?' 문자 뒤에 파라미터를 연결하는 것은 권장하지 않습니다. 파라미터가 전환 데이터나 다른 API에서 무시되거나 사용하지 못할 수도 있습니다.
잘못된 예: af_dp=greatapp%3A%2F%2F%3Fparam1%3Da%26param2%3Db (greatapp://?param1=a&param2=b).

커스텀 파라미터를 추가할 때는 커스텀 링크 설정 페이지에서 설정하는 것이 가장 좋습니다.

 중요!

The following characters are not allowed [<>;(){}`']

유니버설 링크와 안드로이드 앱 링크

브라우저에서 앱 열기

유니버설 링크와 안드로이드 앱 링크는 클릭됐을 때에만 작동합니다. 예를 들어, 웹 페이지나 이메일에서 링크를 클릭할 때 작동합니다. 링크를 브라우저 주소창에 붙여넣고서는 앱을 열 수 없습니다.
과거에는 브라우저가 지원했지만, 이제는 브라우저 보안상의 이유로 더 이상 지원되지 않습니다.
URL을 브라우저 URL창에 붙여넣기 하지 마시고 URL을 클릭해서 테스트하세요.

원링크 하위 도메인을 변경할 수 있습니까?

원링크 하위 도메인은 원링크 템플릿으로 만든 커스텀 링크가 있으면 변경할 수 없습니다.

하위 도메인을 변경하면 해당 템플릿에 있는 모든 원링크 URL이 작동되지 않습니다.

대안으로 새 원링크 템플릿과 커스텀 링크를 만들기를 추천드립니다. 그리고 옛 원링크 템플릿에 연관된 커스텀 링크를 단계적으로 줄이면서 옛 원링크 템플릿을 제거합니다.

소셜 네트워크 앱에서의 OneLink

소셜 네트워크 앱을 비롯해 iOS 유니버설 링크와 안드로이드 앱 링크를 지원하지 않는 앱이 있습니다. 

표가 보여주는것처럼, 앱을 설치하지 않은 사용자에 대한 기본 원링크 리디렉션은 대부분의 소셜 앱과 함께 작동해야 합니다. 그러나 앱 실행과 딥링킹은 iOS 유니버설 링크나 안드로이드 앱 링크가 필요하며 소셜 앱에서 대부분의 경우 작동하지 않습니다.

이 문제를 해결하려면, 커스텀 링크로 소셜 앱 랜딩 페이지를 만드십시오. 방법은 위에 기술한 내용을 참조하십시오.

더욱 안전하려면, 커스텀 링크에서 URI 스킴을 대안 옵션으로 설정하십시오.

iOS 유니버설 링크와 안드로이드 앱 링크가 원링크를 래핑 및 단축합니다

iOS 유니버설 링크와 안드로이드 앱 링크로 딥링킹을 하려면 앱 코드와 관련된 원링크 도메인(예: myapp.onelink.me) 을 연결해야 합니다. 앱 코드 내에 연결되면, 운영 체제가 이 원링크 도메인을 인식하여 링크가 클릭되면 앱을 실행시킵니다.

사용자가 직면하는 링크를 어떤 유형으로든 래핑, 단축, 리다이렉트하면 유니버설 또는 앱 링크가 작동하지 않을 수 있습니다. 예: ESP를 사용하여 bit.ly 또는 논-앱스플라이어 브랜드 링크. 

리디렉션이 정상적으로 작동할 수 있도록 링크를 래핑하거나 단축하는 법: 

원링크가 앱스플라이어 SDK 없이 작동할 수 있습니까?

네, 작동할 수 있으나 부분적으로 작동합니다.
앱스플라이어 SDK가 앱에 구현되어 있지 않더라도 기본 사용자 리디렉션과 앱 실행이 작동합니다. 스마트 배너는 SDK가 필요 없고, SDK 없이도 정상 작동합니다.

앱스플라이어 SDK를 연동할 수 없을지라도, 모바일 웹 방문자를 모바일 앱 유저로 빠르게 전환시키는 것이 가능합니다.

그러나 SDK가 없으면 원링크를 클릭했을 때,

  • 앱 실행 이후 원하는 콘텐츠로 딥링크를 할 수 없습니다.
  • 어트리뷰션 데이터가 기록되지 않습니다.
  • 사용자 인앱 액션이 기록되지 않습니다.

iOS 유니버설 링크와 안드로이드 앱 링크가 앱을 런칭하도록 하려면 앱 업데이트를 릴리즈해야 합니까?

네, 맞습니다. AndroidManifest.xml나 iOS Associated Domains가 업데이트될 때마다(기 앱 설치자의 앱이 열리도록 iOS 유니버설 링크나 안드로이드 앱 링크를 처음 구현한 시점 기준), 해당 앱스토어에 앱 신규 버전을 업로드해야 합니다. 그러므로 앱 업데이트를 최소화하려면, 이 가이드 문서와 가이드3편4편에 안내된 모든 개발 사항을 한 번에 다 수행하십시오.

안드로이드 앱 링크 FAQ

앱 선택 대화상자 우회하기

OneLink를 테스트할 때 앱 선택 대화상자가 나타나면 디버그 앱이더라도 앱 로그인하세요.앱에 로그인할 때 사용하는 인증서는 앱 링크에 대한 OneLink를 구성할 때 SHA256 핑거프린트를 생성하는 데 사용하는 것과 동일한 인증서입니다.

테스트 FAQ

소셜 앱 랜딩 페이지 A/B 테스트를 어떻게 합니까?

소셜 앱 랜딩 페이지는 소셜 네트워크에 원링크를 적용하여 유저에게 매끄러운 앱 런칭 경험을 제공합니다. 유저 경험에 한 단계를 추가해서 전환율이 줄어들까봐 우려하실 수 있습니다. 그러나 랜딩 페이지가 없으면 사용자 여정이 끊기기 쉬워 전환율이 매우 낮습니다.

그래도 랜딩 페이지가 필요한지에 대한 확신이 안서면, 테스트를 해보세요.

소셜 미디어 앱에서 커스텀 링크를, 소셜 앱 랜딩 페이지가 있는 경우와 없는 경우로 A/B 테스트를 하세요.

소셜 앱 랜딩 페이지 A/B 테스트하기

  1. 소셜 미디어 앱에 사용할 원링크 커스텀 링크(Link1)을 만듭니다. 이 링크에 대해서는 소셜 앱 랜딩 페이지를 설정하지 마십시오.
  2. af_adset 어트리뷰션 파라미터를 추가합니다.
  3. 값을 "no lp"로 하는 af_ad 어트리뷰션 파라미터를 추가합니다.
  4. Link1을 소셜 미디어 앱이 아닌 곳에서 테스트하여 앱을 정상적으로 여는지 확인합니다.
  5. Link1을 복사하여 Link2라고 이름 붙입니다.
  6. af_ad 어트리뷰션 파라미터 값을 "using lp"로 변경합니다. 
  7. Link2에 대해서만 소셜 앱 랜딩 페이지를 만듭니다.
  8. 동일한 소셜 미디어 앱에서 Link1과 Link2로 각각 하나씩 두 포스트를 게재합니다.
    각 링크의 클릭 수는 신경쓰지 마십시오. 중요한 KPI는 최종 전환율입니다.
  9. 트래픽이 충분히 발생하면 A/B 테스트 결과를 확인하십시오.
    1. 앱스플라이어 개요 대시보드에서 스크롤 다운하여 집약형 성과 리포트 표를 확인하십시오.
    2. Link1과 Link2는 미디어 소스, 캠페인, 애드셋 이름이 모두 같습니다. 특정 애드셋을 분석합니다.
    3. Link1이나 Link2를 클릭한 사용자의 전환율(및 기타 KPI)을 비교합니다.

다음 단계

가이드 3부(총4부) 에서는 기존 앱 사용자를 앱 내 특정 콘텐츠로 딥링킹하는 방법을 배웁니다.  

도움이 되었습니까?