원링크(OneLink™) 3부: 딥링킹 - 링크 클릭 시, 기존 앱 사용자를 앱 내 특정 콘텐츠로 바로 보내기

요약: 이 가이드는 기존 앱 사용자를 리타겟팅하여 앱 내 특정 페이지로 리디렉션하는 링크를 만드는 법을 설명합니다. 앱을 이미 설치한 사람은 이 링크를 클릭하면 앱스토어나 앱 홈 화면이 아니라 바로 특정 화면을 보게 됩니다. 기존 사용자가 링크를 클릭하면 리타겟팅 어트리뷰션이 됩니다.

Part_1_light.png Part_2_light.png Part_3.png Part_4_light.png

작업 범위

직무별 작업

  • 마케터 :  앱이 이미 있는 안드로이드 및 iOS 사용자를 위한 링크를 설정합니다.
  • iOS 개발자: 딥링킹 구현(링크에서)딥링크 데이터 파라미터를 감지하여 앱 사용자를 적절하게 라우팅하는 로직을 구현합니다.
  • 안드로이드 개발자딥링킹(링크에서)딥링크 데이터 파라미터를 감지하여 앱 사용자를 적절하게 라우팅하는 로직을 구현합니다.

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

선행 조건

소요 시간

마케터와 모바일 개발자가 협업하여 약 3시간 (지원되는 활용 사례에 따라 상이)

작업 결과

원링크 2부에서 생성한 커스텀 링크는 기존 앱 사용자들이 클릭하면 앱을 실행시킵니다. 원링크 3부는 기존 앱 사용자가 링크를 클릭할 경우, 앱 내 특정 콘텐츠로 이동시키는 법에 대해 다룹니다.  이런 링크를 설정하기 위해, 앱스플라이어 SDK의 딥링킹 데이터를 사용합니다.
이는 모든 딥링킹 방식, iOS 유니버설 링크, 안드로이드 앱 링크 및 URI 스킴에 모두 적용됩니다. 

 예시

마케터인 철수는 페이스북 포스트(이전 가이드 예시 참조)로 기존 앱 사용자가 앱으로 돌아오는 성과를 약간 냈습니다. 그러나 페이스북에 게재된 링크를 클릭한 사람들 중에서, 구매로 전환하는 사람들은 별로 없었습니다.

철수는 전환율을 높이기 위해 앱으로 구매를 할 때마다 복숭아, 사과, 아보카도 꾸러미를 무료로 주는 행사를 하기로 했습니다. 이 행사를 알리기 위해, 기존 앱 사용자를 위한 딥링크를 만들었습니다.  그리고 기존 모바일 앱 사용자에게 앱으로 구매하면 3가지 몸에 좋은 과일을 무료로 제공한다는 프로모션 메일을 보냅니다.

메일에 언급된 각 과일마다 (앱 개발팀의 도움을 받아) 원링크로 작동하는 딥링크를 걸어,

  •  (모바일 OS에 상관없이) 앱을 설치한 기존 사용자는 해당 과일 페이지에 바로 이동하도록 합니다.
  • 앱이 없는 신규 사용자는 사용하는 디바이스에 따라 적절한 앱스토어나 랜딩 페이지로 이동합니다.

철수는 추가 개발 작업 없이 더 많은 링크를 만들어  다른 상품 페이지로 딥링킹할 수 있습니다.

절차

커스텀 링크를 만드려면, 파라미터와 파라미터 값을 정해야 합니다. 모바일 사용자가 커스텀 링크를 클릭하면, 앱스플라이어는 그 파라미터와 파라미터 값을 앱의 내부 코드에 전달합니다. 

모바일 개발자가 작성한 앱 코드는 앱과 (연동되어 있으면) 연동되어 있는 앱스플라이어 SDK를 통해 파라미터 정보를 수신하고 앱이 특정 동작을 하도록 합니다. 예를 들어, 특정 페이지로 이동하도록 합니다.

다음 절차에 따라 파라미터와 파라미터 값으로 앱을 설치한 iOS 혹은 안드로이드 앱 사용자를 앱 내 특정 콘텐츠로 이동시키는 커스텀 링크를 만드십시오. 

1. 커스텀 딥링크 만들기

커스텀 딥링크 만들기

  1. 개발자가 코드 내 기대되는 앱 동작의 파라미터를 구현합니다. 
    iOS 및 안드로이드 개발자과 협력하여 링크에 설정할 파라미터 이름과 파라미터 값을 정하십시오.  이 개발 가이드를 개발팀에 공유하십시오. 예시가 포함된 기술된 문서입니다.

    데이터를 앱에 전달하는 파라미터와 파라미터 값 이름을 지정하는 옵션이 두 가지 있습니다.

    파라미터/값 명명 방식

    장점

    제약 사항

    앱스플라이어 공식 서브 파라미터를 사용합니다.

    af_sub1, af_sub2

     

    mceclip1.png

    서브 파라미터는 앱스플라이어가 파싱(parsing, 분석)해서 앱스플라이어 어트리뷰션 데이터 리포트와 로데이터 리포트에 파라미터의 컬럼으로 나타납니다.

    • 파라미터 이름을 변경할 수 없습니다. 

    • 이 파라미터는 최대 5개까지 사용 가능합니다.

    커스텀 파라미터 생성  

    store_page, content_id

     

    mceclip0.png

    파라미터 이름을 선택할 수 있습니다.

    어트리뷰션 데이터와 로데이터를 분석하기 위해 파싱 작업이 필요합니다. 

     

    관련 앱 업데이트를 최소화하기 위해 가장 오래 잘 쓸 수 있는 시스템을 마케터와 개발자가 함께 정해야 합니다.

    선택한 파라미터에 동적인(dynamic) 값을 허용하는 시스템을 만들도록 개발자와 합의하시길 강력히 권합니다. 그래야 추후 개발자가 앱 코드를 변경할 필요 없이, 앱 내 다양한 콘텐츠로 이동하는 다양한 딥링킹을 만들 수 있습니다.

    아래 URL 예시를 참조하십시오. 마케터와 개발자가 함께 파라미터 fruit_name를 정했습니다. 그리고 개발자가 파라미터 값을 동적으로 만들어 개발팀이 추가 작업을 할 필요 없이 마케터가 어떤 과일명이든 입력할 수 있도록 했습니다. 

    https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&fruit_name=apples&discount=24...

    https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&fruit_name=bananas&discount=18...

    https://onelink-sample-app.onelink.me/H5hv?pid=Email&c=fruit_of_the_month&fruit_name=peaches&discount=33...

  2. 앱이 지정한 파라미터와 파라미터 값에 따라 동작한다는 것을 개발자와 확인한 후에앱스프라이어 대시보드로 가서 인게이지먼트 & 딥링킹 < 원링크 커스텀 링크 메뉴를 클릭합니다.
  3. 이전 가이드에서 만든 링크를 클릭합니다.
    커스텀 어트리뷰션 링크 페이지가 열립니다.
  4. 어트리뷰션 탭에서 개발자와 함께 정한 파라미터 이름과 파라미터 값을 입력합니다.
  5. 어트리뷰션 파라미터에 광고 이름이나 광고 세트 이름같이 동일한 딥링킹 데이터를 입력하는 것을 권합니다. 그러면 광고별 성과를 쉽게 분석할 수 있습니다. 예를 들어, (af_sub3 파라미터에 더해) 광고 세트 이름에 관련 과일 이름을 입력하면, 마케터인 철수는 과일 캠페인에서 사과, 복숭아, 아보카도 광고 세트의 성과를 각각 확인할 수 있습니다.
  6. 링크 업데이트를 클릭합니다.

 참고

개발자가 파라미터와 동적 값을 구현하면, 마케터는 원링크 API를 사용하여 커스텀 링크를 수천 개 자동 생성할 수 있습니다. 더 알아보기

2. 테스트하기

선행 조건:

앱을 설치한 안드로이드 및/또는 iOS 디바이스  개발자가 변경 작업을 한 앱 소스와 앱 버전의 앱이 설치되어 있는지 확인합니다.

링크 테스트하기

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

다음 단계

이 문서에 있는 절차를 모두 완료하셨다면, 축하합니다! 지금 만든 링크를 앱을 설치한 기존 앱 사용자가 클릭하면, 앱 내 특정 콘텐츠로 바로 이동하며 리타겟팅 어트리뷰션 데이터를 받아보실 수 있습니다. 

앱이 없는 사람이 커스터 링크를 클릭하면? 원링크 4부에서 앱을 설치하지 않은 모바일 사용자가 앱을 설치한 사용자와 같은 딥링킹을 경험할 수 있도록 하는 디퍼드 딥링킹을 다룹니다. 디퍼드 딥링킹은  앱이 없는 사람이 링크를 클릭했을 때, 처음에는 앱스토어로 이동하고, 앱을 설치하고 실행하면 바로 앱 내 특정 콘텐츠로 이동시키는 기술입니다.  

도움이 되었습니까?