모바일 딥링크

Mobile deep linking

모바일 앱의 맥락에서 딥 링크는 단순히 앱을 실행하기보다는 모바일 앱 내에서 특정 위치에 연결하는 통일된 리소스 식별자(URI)를 사용하는 것으로 구성된다.지연된 링크는 앱이 아직 설치되지 않은 경우에도 사용자가 컨텐츠에 딥 링크를 할 수 있게 해준다.모바일 기기 플랫폼에 따라 앱을 트리거하는 데 필요한 URI가 다를 수 있다.

심층 연결 및 모바일 운영 체제

HTTP와 URL의 기반 기술이 기본적으로 딥 링크가 가능한 웹과 달리 모바일 앱에서 딥 링크가 가능하려면 이들 앱이 통일된 리소스 식별자(URI)를 적절하게 처리하도록 구성해야 한다.URL이 웹 사이트의 주소인 것처럼 URI는 모바일 장치의 앱 주소다.모바일 앱을 실행하는 URI의 예:

  • twitter://iOS URI가 Twitter의 모바일 앱을 출시할 예정임
  • YouTube://iOS URI가 YouTube의 모바일 앱을 출시할 예정임

앱을 트리거하거나 딥 링크하는 데 사용되는 URI의 형식은 모바일 운영 체제에 따라 다른 경우가 많다.안드로이드 기기는 intent를 통해 작동하고,[1] BlackBerry 10 기기는 BB10의 호출 프레임워크를 통해 작동하며,[2][3] Firefox OS 기기는 Web Activity를 통해 작동하며, iOS 기기는 openUrl 응용 방법을 통해 작동하며,[4] Windows Phone 8 기기는 UriMapper 클래스를 통해 작동한다.[5]

  • fb://profile/33138223345모바일 딥 링크 URI의 예다.URI는 앱 내의 특정 위치로 직접 시작하는 데 필요한 모든 정보를 포함하고 있는데, 이 경우 'ID'가 있는 프로필이다.33138223345'즉, Facebook 앱의 위키피디아 페이지, 단순히 Facebook 앱을 실행하기 위한 정보 대신fb://.
  • 이베이의 앱들은 플랫폼별로 다른 방식의 사용을 보여준다. eBay://launch?itm=360703170135이베이의 iOS 앱에 대한 깊은 링크의 URI인 동시에eBay://item/view?id=360703170135이베이의 안드로이드 앱에 대한 깊은 링크의 URI이다.

모바일 심층 연결의 복잡성과 간소화된 솔루션의 필요성

모바일 딥링크의 가장 큰 이점은 마케팅 담당자와 앱 개발자가 전용 링크로 앱 내 특정 위치로 사용자를 직접 불러올 수 있는 능력이다.딥 링크가 웹을 더 유용하게 만들었듯이 모바일 딥 링크는 모바일 앱에서도 같은 역할을 한다.[6][7]

HTTP 지침에 따라 링크 형식이 표준화되는 웹 상의 딥 링크와 달리 모바일 딥 링크는 일관된 형식을 따르지 않는다.이는 다른 모바일 운영 체제에서 동일한 앱에 액세스하려면 서로 다른 링크 집합이 필요하기 때문에 개발 과정에서 혼란을 야기한다.

딥 링크를 통해 검색 데이터 전달

구글은 iOS와 안드로이드 앱을 모두 보유한 앱 개발자들이 모바일 구글 검색을 통해 앱 내 콘텐츠를 표면화할 수 있도록 한다.개발자들은 구글에 의해 색인화되려면 iOS와 안드로이드 양쪽의 앱과 딥 링크 앱을 제출해야 한다.[8]또는 앱이 설치된 경우 개발자들이 구글의 딥링크 모바일 앱 사용자들에게 구글의 짧은 링크를 사용하고 다른 사람들을 웹페이지로 안내할 수 있다.[9]

깊은 링크와 설치 솔루션을 통한 데이터 전달으로 인해 더 나은 사용자 환경이 가능해진 한 예는 검색 정보를 앱으로 전달하여 사용자를 앱으로 유도한 정확한 정보를 제공하는 것이다.일반적인 웹 링크와 비교하여, 이 구현은 필요한 단계 수를 줄일 수 있다.예를 들어, 보스턴의 호텔을 검색하려면 현재 사용자는 다음을 수행해야 한다.[10]

  1. Google에서 용어 검색 수행
  2. 회사의 앱에 관련 콘텐츠가 있는지 확인
  3. 브라우저에서 앱으로 수동 전환(필요한 경우 앱을 먼저 다운로드)
  4. 앱에서 다시 검색 수행

이를 다음과 같이 단축할 수 있다.

  1. Google에서 검색
  2. 인앱을 볼 앱 내 검색 결과 선택(앱이 설치된 경우)

지연된 딥 링크

지연된 딥 링크는 모바일 딥 링크의 한 측면이다.아직 설치되지 않은 앱에 딥 링크하는 원리를 기술한다.이 경우 사용자가 애플리케이션을 설치할 때까지 딥 링크가 "디폴더링"된다.이는 딥 링크를 클릭(또는 호출)하면 다음과 같은 원인이 된다는 것을 의미한다.

  1. 사용자가 앱을 설치할 수 있도록 열 앱 스토어(사용자의 장치에 따라 Google Play/iOS 또는 Windows 앱 스토어)
  2. 앱이 설치되면 링크는 원래 URL과 파라미터로 호출해 새로 설치된 앱이 호출 처리를 할 수 있도록 한다.

일반적인 사용 사례는 설치를 추진하는 것이다. 설치되지 않은 앱의 기능에 연결하면 사용자에게 설치 동기를 부여한다.

이연된 딥 링크는 모바일 개발자와 모바일 마케터들이 앱 설치 여부와 상관없이 매끄럽고 자동화된 사용자 경험을 제공함으로써 전환율과 사용자 유지율을 개선할 수 있다.

현재 지연된 딥 링크에 대한 업계 표준은 없지만, 다양한 플랫폼 제공업체들은 서로 다른 수준의 지원을 제공한다.

  • 애플 iOS: 공식적인 지원 없음.해결 방안으로는 앱이 설치되는 동안 딥 링크의 파라미터를 고정하기 위해 페이스트보드(Apple의 클립보드)를 사용하는 것이 있다.그런 다음 앱이 설치된 후 Pasteboard에서 읽고 그에 따라 링크를 처리하십시오.
  • 구글 플레이 스토어안드로이드 지원=구글은 앱 개발자에게 '의도'를 이용해 구글 플레이 앱 스토어를 통해 원래의 딥 링크를 전달할 수 있는 옵션을 제공한다.사용자가 이전에 프로그램을 열지 않았더라도 앱 콘텐츠를 볼 수 있도록 하십시오."[11]
  • Google이 아닌 다른 앱 스토어에서 Android 지원:지원 없음.이는 구글플레이가 다운로드한 안드로이드 앱의 4분의 1미만을 차지하기 때문에 안드로이드 앱 설치의 대부분을 차지한다.[12]
  • Facebook 광고에 의해 구동되는 설치(iOS 및 Android):개발자는 페이스북의 모바일 설치광고 딥링크링킹(Deep Linking for Mobile Install Ads) 기술을 이용해 설치된 앱 내 콘텐츠로 사용자를 데려올 수 있다.[13]

참조

  1. ^ "Android Intents Filters".
  2. ^ "BlackBerry 10 Invocation Framework".
  3. ^ "FireFox OS Web Activities".
  4. ^ "iOS openURL Application Method".
  5. ^ "Windows Phone UriMapper".
  6. ^ Nielsen, Michelle (Mar 3, 2002). "Deep Linking is Good Linking". Nielsen Norman Group. Retrieved Aug 14, 2013.
  7. ^ "Deep Linking Basics: Explaining Key Concepts". AppsFlyer. Retrieved 2019-06-02.
  8. ^ "Surfacing content from iOS apps in Google Search". Googledevelopers.blogspot.com. 2015-05-27. Retrieved 2019-06-02.
  9. ^ "Google Developers Blog: App deep linking with goo.gl". Googledevelopers.blogspot.com. 2015-05-27. Retrieved 2019-06-02.
  10. ^ Kokalitcheva, Kia (Jan 7, 2015). "Yozio lets app makers spot where new users are coming from and personalize the download experience". VentureBeat.
  11. ^ "Enabling Deep Links for App Content Android Developers". Developer.android.com. Retrieved 2015-06-20.
  12. ^ "Android Surpasses iOS In Revenue, If China's Android App Stores Are Combined". TechCrunch.com. 2015-04-27. Retrieved 2015-06-20.
  13. ^ "Deep linking for mobile app install ads". Developers.facebook.com. Retrieved 2015-06-20.

외부 링크