원링크(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나 안드로이드 앱 사용자들을 앱으로 바로 보내는 커스텀 링크를 설정십시오.  

1. 원링크 템플릿 업데이트하기

링크 클릭 후 바로 앱을 열도록 하는 기술은 다음과 같이 세 가지가 있습니다.

  • iOS 유니버설 링크: iOS 9 이상에서 작동합니다. 앱을 열 때 부드럽고 안정적인 경험을 제공합니다.  
  • 안드로이드   앱 링크: 안드로이드 6 이상에서 작동합니다. 앱을 열 때 부드럽고 안정적인 경험을 제공합니다. 
  • URI 스킴
    • URI 스킴은 링크로 앱을 여는 가장 오랫동안 일반적으로 사용하는 방법입니다. 
    • URI 스킴은 앱이 설치되었을 경우, 접속할 때 앱을 여는 주소입니다. 웹사이트 링크와 비슷하지만 웹사이트 대신 앱을 엽니다.
    • URI 스킴은 iOS와 안드로이드에서 동일해야 하지만 각각 설정해야 합니다. 
    • URI 스킴은 iOS 유니버설 링크나 안드로이드 앱 링크가 동작하지 않을 때 효과적으로 작동하는 대안입니다. 또, 안드로이드 6 미만이거나 iOS 9 미만인 디바이스에서 링크로 앱을 열 수 있도록 하는 유일한 방식입니다.

모든 종류의 디바이스에서 사용자 경험을 향상시키고 안전하게 서비스를 제공하기 위해, 가능한 위 기술들을 모두 사용하는 것이 좋습니다. 세 가지 링크 기술을 모두 작동시키면,  원링크는 자동으로 각 사용자에게 최적화된 방식을 적용합니다.  

원링크 템플릿 업데이트하기

  1. 앱스플라이어 대시보드에서 인게이지먼트 & 딥링킹 < 원링크 커스텀 링크로 이동하십시오.
  2. 이전 가이드에 따라 만든 원링크 템플릿 이름의 오른쪽 위 점 세 개를 클릭하면 나타나는 펜 아이콘을 클릭하여 원링크 템플릿 편집합니다.
  3. 리디렉션 및 딥링킹 탭을 클릭합니다.
  4. 앱을 설치한 경우 부분까지 스크롤 다운합니다.

  5. 다음 안내에 따라 iOS, 안드로이드 및 대체 옵션 설정합니다:
    iOS 유니버설 링크 안드로이드 앱 링크 URI 스킴

    (iOS) 유니버설 링크 는 일반 웹링크 형식(예: https://yourbrand.onelink.me 혹은  https://www.yourbrand.com) 을 띄고 있으며 하위 도메인을 설정해야 합니다. (이전 가이드 참조) 원링크는  브랜드 이름을 도메인 자리에 두는 브랜드 도메인을 설정할 수 있습니다. 브랜드 도메인 설정은 선택사항이며 필수는 아닙니다.

    (iOS) 유니버설 링크로 앱 실행하기

    1. iOS 개발자와 협업하기
      • 이 원링크 템플릿의 하위 도메인을 iOS 개발자에게 제공합니다.
      • iOS 개발자에게 이 가이드에 따라 작업할 것을 요청합니다.
      • 개발자는 마케터에게 팀 ID(애플 앱 ID 프리픽스(prefix)라고도 함. 예: PF23MIWNTW)를 제공합니다.
      • 앱이 퍼블리시되지 않았다면, 개발자는 마케터에게 번들 ID(예: com.myapp.something)도 같이 주어야 합니다.
    2. 원링크 템플릿 페이지에서 이동 목적지 변경: 유니버설 링크를 사용하여 앱 실행을 클릭합니다.
    3. 새 팝업 창에서 유니버설 링크를 사용하여 앱 실행을 선택합니다.
    4. 팀 ID 입력란에 개발자가 제공한 팀 ID를 입력합니다.
    5. 앱이 퍼블리시되지 않았다면, 번들 ID도 입력합니다.
    6. 변경 사항 저장을 클릭합니다.
  6. 원링크 템플릿 업데이트를 클릭합니다.

2. 커스텀 링크 리타겟팅 어트리뷰션 기능 설정하기

원링크 템플릿을 업데이트한 후에는 커스텀 어트리뷰션 링크( 이전 가이드 참조)를 사용하여 앱을 설치한 사용자를 리타겟팅하고 정확히 어트리뷰션할 수 있습니다. 사용자가 링크를 클릭하면, 사용자 디바이스에서 앱이 열립니다.  

기존 사용자를 대상으로 하는 캠페인을 꼭 리타겟팅 캠페인으로 표시하십시오. 그래야 커스텀 링크를 클릭한 사용자들이 수행한 리인게이지먼트 활동을 조회할 수 있습니다.

리타겟팅이 아닌 캠페인(UA) 링크를 클릭한 기존 사용자도 앱이 열리고 동일한 사용자 경험이 제공됩니다. 그러나, 기존 사용자가 온드 미디어(owned media)로 전달된 캠페인 링크를 클릭하여 수행한 리인게이지먼트 활동이 일반적인 세션으로 기록되어 온드 미디어(owned media) 캠페인의 성과를 정확히 측정할 수 없습니다.

커스텀 링크에서 리타겟팅 어트리뷰션 기능 설정하기

  1. 앱스플라이어 대시보드에서  인게이지먼트 & 딥링킹 < 원링크 커스텀 링크메뉴를 클릭합니다.
  2.  원링크 템플릿을 선택하고 클릭합니다.
  3. 해당 원링크 템플릿 화면에서   이전 가이드를 따라 생성한 커스텀 링크 이름을 선택합니다.  
  4. 어트리뷰션 탭에서  리타겟팅 캠페인을 켭니다.
  5. 링크 업데이트를 클릭합니다.

이 앱에 대해 리타겟팅이 설정되지 않았다면, 먼저 앱 리타겟팅을 설정해야 합니다(더 알아보기).

앱 수준에서 리타겟팅 설정하기

  1. 앱스플라이어 대시보드에서 설정 < 앱 설정 메뉴를 클릭합니다.
  2. 어트리뷰션 탭에서  리타겟팅 캠페인 측정을 켭니다.
  3. 설정 저장을 클릭합니다.

3. 소셜 앱 랜딩 페이지 만들기

커스텀 링크를 소셜 미디어 앱에 사용하지 않으면 이 단계를 건너뛰고 바로 테스트로 넘어가시면 됩니다.  

소셜 미디어 앱은 iOS 유니버설 링크나 안드로이드 앱 링크를 통한 딥링킹을 지원하지 않습니다. 이 문제는 소셜 미디어 앱 랜딩 페이지를 만들어 해결할 수 있습니다. 소셜 미디어 앱에서 광고를 클릭한 사용자는 앱스플라이어가 생성한 랜딩 페이지에 리디렉션됩니다. 거기에서 사용자는 딥링킹 되거나 앱 설치를 계속할 수 있습니다.

앱스플라이어는 다양한 소셜미디어 앱 랜딩 페이지 템플릿을 제공합니다. 템플릿 구성 요소 위치는 고정되어 있지만, 배경 이미지 또는 색상, 제목, 텍스트, 이미지, 버튼, 태그 등을 포함하여 구성 요소 자체는 맞춤 설정할 수 있습니다.

소셜미디어 앱 랜딩 페이지는 다음 소셜미디어 앱에서 사용할 수 있습니다:

  • 인스타그램
  • 페이스북
  • 핀터레스트 iOS
  • 스냅챗
  • 트위터
  • 위챗

사용자 경험

사용자가 랜딩 페이지에 있는 CTA 버튼을 클릭하면,

  • 앱이 이미 설치된 경우: 앱이 실행됩니다.
  • 앱이 설치되지 않은 경우: 사용자의 디바이스에 맞게 지원되는 앱스토어로 이동합니다. 앱이 설치되면, 디퍼드 딥링킹(원링크 4부에서 설명)이 가능합니다.

 참고

소셜 앱 랜딩 페이지는 원링크의 단축 URL 만 지원합니다.

소셜 앱 랜딩 페이지 만들기: 

  1. 다음 섹션의 설명에 따라 랜딩 페이지를 구성하십시오. 
  2. 생성된 원링크의 숏 링크 URL을 메모해둡니다.
    소셜 미디어 앱 랜딩페이지는 원링크의 롱 링크 URL이 작동하지 않습니다.
  3. 소셜 앱에 원링크 단축 URL을 게시하십시오.

어트리뷰션은 어트리뷰션 설정에 따라 정의됩니다.

소셜 앱 랜딩 페이지 설정하기

  1.  커스텀 링크 설정 페이지에서 소셜 앱 랜딩 페이지 탭을 클릭합니다.

    Create_social_app_landing_page_en-us.png

  2. 랜딩 페이지를 클릭하십시오.
    랜딩 페이지 템플릿을 고르는 팝업 창이 나타납니다.
  3. 사용할 템플릿 위에 마우스 오버하고 만들기를 클릭하여 랜딩 페이지 템플릿을 선택합니다.
    : 어떤 경우에 사용하는 템플릿인지 확인하려면 템플렛의 mceclip0.png 아이콘 위에 마우스 오버합니다.
  4. 랜딩 페이지 광고소재의 모든 요소를 맞춤 설정합니다. 그렇게 하려면, 이름으로 구성 요소를 선택하거나 미리보기 이미지에서 구성 요소를 클릭하십시오.  
    : 혹시 광고소재 템플릿을 변경할 수 있도록, 텍스트를 저장해두십시오.
  5. 모든 템플릿 이미지를 앱 광고주 고유의 이미지로 바꿉니다.
    • 확장명을 포함한 이미지 URL을 입력합니다. (예: https://example.com/image.png .
    • 사용 가능 파일: jpeg, jpg, png. 
      일러두기: webp 형식은 지원되지 않습니다. 
    • 이미지 권장 사항은 다음과 같습니다.

      템플릿 이미지 유형 이미지 파일 최대 크기 DPI 이미지 비율
      Collection 300 KB 72 16:9 (가로)
      Trapeze/carousel 300 KB 72 1:1
      Flyer/poster/blurry poster 300 KB 72 9:16 (세로)
    • 하나 이상의 이미지가 정확한 URL이 아닌 경우, 오류가 표시되고 광고소재를 검토할 수 없습니다.

  6. 랜딩 페이지 광고소재를 검토하려면 리뷰 를 클릭합니다.
    변경이 필요한 경우, 편집화면으로 돌아가기 를 클릭합니다.

  7. 랜딩 페이지를 저장하려면, 완료 을 클릭합니다.
    중요: 신규/업데이트된 랜딩 페이지 광고소재는 커스텀 링크를 생성/업데이트한 후에만 적용됩니다.

4. 테스트하기

선행 조건:

앱을 설치한 안드로이드 및/또는 iOS 디바이스  개발팀이 iOS 유니버설 링크, 안드로이드 앱 링크 및/혹은 URI 스킴 작업을 한 앱 소스와 앱 버전과 같은 앱이 설치되었는지 확인합니다.

링크 테스트하기

  1. 앱스플라이어 대시보드에서  인게이지먼트 & 딥링킹 < 원링크 커스텀 링크메뉴를 클릭합니다.
  2.  원링크 템플릿을 선택하고 클릭합니다.
  3. 커스텀 링크 목록에서 테스트할 커스텀 링크를 선택합니다.
  4. 테스트하고자 하는 링크의 액션 아이콘을 클릭하고 URL얻기를 클릭합니다. 
  5. 핸드폰으로 숏링크 URL이나 롱링크 URL을 보냅니다. QR 코드를 확인합니다.
    • 핸드폰 카메라나 QR 스캐너 앱으로 QR 코드를 스캔합니다.
    • 링크를 이메일이나 WhatsApp으로 보내고 핸드폰으로 링크를 엽니다.
      주의: iOS 노트로 붙여넣기를 하거나 모바일 브라우저에 바로 붙여넣지 마십시오.  이런 경우, 모바일 OS가 의도적으로 앱을 열지 않을 수 있습니다.
  6. 모바일 디바이스에서 링크를 클릭합니다.
    앱이 실행되고 홈 화면이 열립니다.
  7. 앱스플라이어 리타겟팅대시보드로 갑니다.
     생성한 커스텀 링크의 미디어 소스(예: test)와 링크 URL에 넣은 캠페인 이름으로 새로운 클릭과 인스톨 업데이트를 확인합니다.

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

 

OneLink_pic.png

 

FAQ 및 제약 사항

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

OneLink_big_slide-01.png

URI 스킴

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

  • 애플이나 구글 스토어는 앱 스킴에 고유한 이름을 사용하도록 강제하는 장치가 없습니다. 다른 앱 URI 스킴 명과 겹치지 않도록 앱 기업 브랜드를 표현하는 고유한 이름으로 URI 스킴 이름으 정하세요. 앱 번들 ID로 스킴 이름을 정한는 것도 좋습니다. 예: com.company.app
  • 원링크가 iOS와 안드로이드에서 모두 작동하도록 하기 위해서는 반드시 두 OS에 대해 같은 스킴이 정의되어야 합니다iOS 가이드 및 안드로이드 가이드를 참조하십시오.

iOS 12.3.1 앱 이슈 관련 해결책은 무엇입니까?

iOS 12.3.1에서 af_force_deeplink=true 가 포함된 원링크를 열면, 다음과 같은 논리가 적용됩니다

  • 사용자에게 앱 설치 여부를 묻는 대화상자가 나타납니다.
    • 사용자가 확인 (OK, 앱이 설치되어 있음)을 선택하면 앱스플라이어는 URI 스킴을 사용하여 앱을 열려고 시도합니다.
    • 사용자가 취소 (Cancel, 앱이 설치되어 있지 않음)을 선택하면, 사용자는 앱스토어로 이동합니다.
    • 사용자가 확인을 선택했지만 앱이 설치되지 않은 경우, 다음과 같은 오류 메시지가 표시됩니다.

      885402320830842.XbZXy5YrCSL3FKIBZPjn_height640.png

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 [<>;(){}`']

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

브라우저에서 앱 열기

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

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

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

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

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

소셜 네트워크 앱에서의 OneLink

소셜 네트워크 앱을 비롯해 iOS 유니버설 링크와 안드로이드 앱 링크를 지원하지 않는 앱이 있습니다. 대부분의 소셜 앱에서는, 사용자가 유료 광고가 아닌 포스트에서 원링크 URL을 클릭하면 사용자 경험이 매끄럽게 원하는 목적지로 이동하지 못할 수 있습니다.

이 표에서 보이듯, 기본 원링크 리디렉션이 대부분의 소셜 앱에서 작동합니다. 그러나 앱 실행과 딥링킹은 iOS 유니버설 링크나 안드로이드 앱 링크가 필요하며 소셜 앱에서 대부분의 경우 작동하지 않습니다.

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

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

OneLink 래핑하기 및 단축 OneLink 만들기

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

링크를 래핑(wapping)하거나 다른 방식으로 단축하면 원링크가 작동하지 않습니다. 예: ESP(대량 메일 발송 시스템)를 사용하여 래핑된 링크나 bit.ly 링크, 앱스플라이어 브랜드 링크가 아닌 링크 

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

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

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

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

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

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

안드로이드 앱 링크 FAQ

앱 선택 대화상자 우회하기

원링크를 테스트할 때 앱을 선택하라는 대화 상자가 보이면, 반드시 앱 서명 을 하십시오. 디버깅용 앱일지라도 앱 서명을 해야합니다. 앱에 서명할 때 사용하는 인증서는 안드로이드 앱 링크를 설정할 때 SHA256 핑거프린트 생성시 사용한 인증서와 동일합니다.

iOS 유니버설 링크 FAQ

iOS: 링크를 탭하면 항상 앱스토어로 리디렉션 합니다.

iOS 9와 10 (iOS 11에서는 삭제됨)에는 딥링킹을 무시할 수 있는 옵션이 있습니다. 유니버설 링크로 앱을 열었을 때, iOS는 기기의 오른쪽 위에 딥링킹하지 않고 링크를 열도록 설정하는 딥링크 우회 링크 메뉴가 보입니다.
이 설정은 각각의 고유 디바이스에 저장된 개별 앱에 대해 적용됩니다. 앱을 지우고 다시 설치할 경우에도 설정이 보존됩니다.
이 설정을 되돌리는 유일한 방법은 디바이스의 앱에 대해서 유니버설 링크를 다시 활성화하는 것입니다.
유니버설 링크를 재활성화 시키려면,
원링크를 iOS 메모 앱이나 iMessage(또는, 유니버설 링크를 지원하는 기타 앱)에 붙여넣고 길게 누릅니다. '앱에서 열기' 옵션이 보입니다. 이 옵션을 선택하면 해당 앱의 모든 유니버설 링크가 다시 동작합니다. 

long_tap_menu_ios.png 

 앱에서 열기 (예: open in LoginBox)를 선택하십시오.
이제 딥링킹이 복구되었습니다.

길게 탭을 했지만, "앱에서 열기" 옵션이 보이지 않습니다.

이 경우에는 유니버설 링크에 대해서 앱이 제대로 설정되지 않은 것입니다. 다음을 확인하세요.
  • iOS 앱을 프로비저닝 파일과 함께 빌드했는지 확인하세요(라이센스와 유사). 이 파일이 Apple 개발자 콘솔에서 생성되고 유니버설 링크에 대해서 사용할 수 있어야 합니다.
  • iOS 개발 환경인 Xcode에서  Capabilities탭에 있는 Associated Domains를 켜고 앱에 대한 원링크 도메인이 설정되어 있는지 확인합니다.
    associated_domains.png
  • 앱의 팀 ID가 원링크 템플릿 페이지에서 입력한 것과 일치하는지 확인하십시오.

다음 단계

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

도움이 되었습니까?