딥링크 FAQ

딥링크의 목적과 딥링크 구현을 위해 사용되는 기술에 대해 안내합니다. Singular의 딥링크에 대해 더 많은 정보가 필요하면 Singular 링크 FAQSingular 링크 모범사례와 예제 문서를 참조하세요.

 

딥링크가 동작하지 않는 이유는 무엇인가요?

딥링크는 유저 획득에 매우 유용하지만, 마케팅 채널에 이를 제대로 사용하려면 사용법과 한계에 대해서 명확히 파악해야 합니다.

URI 스킴의 한계

URI 스킴 사용은 앱이 이미 사용자의 디바이스에 설치되지 않은 경우 링크를 클릭하면 에러가 발생하고 사용자 인게이지먼트를 급격히 감소시킬 수 있기 때문에 일반적으로 권장되지 않습니다. Android에서는 Android intents를 사용해서 에러 메시지를 노출하는 대신 사용자를 Google Play store로 이동시킬 수 있습니다.

또한 URL 스킴 기반의 딥링킹은 보안에 취약합니다. 다른 앱이 귀사의 앱과 같은 URI 스킴을 등록하고 딥링크를 가로챌 수도 있습니다.

iOS Universal Links의 제약 사항

  • 소셜 미디어 앱: 어떤 소셜 미디어 앱은 의도적으로 딥링크를 동작하지 않게 하거나 동작에 제약을 걸기도 합니다. 특히 내부 웹 브라우저 뷰를 사용하는 소설 미디어 앱에서 이러한 행태가 자주 보입니다.
  • 다른 링크로 감싸기: Universal Links는 해당 링크를 다른 링크로 감싸는 것(link wrapping), 즉 별도의 URL에서 universal link로 리디렉션하는 것을 허용하지 않습니다. 이는bit.ly와 같은 짧은 링크 역시 포함됩니다.
  • 브라우저의 URL 필드에 붙여넣기: 만약 Universal Links를 모바일 브라우저의 주소창에 입력한다면 딥링크가 동작하지 않습니다.
  • Javascript로 링크 발동: URL 리디렉션을 발동하는 스크립트가 존재하는 경우 사용자 동작에 의한 것이 아닌 이상 딥링크가 동작하지 않습니다.

Android App Links의 제약 사항

소셜 미디어 앱: 어떤 소셜 미디어 앱은 의도적으로 딥링크를 동작하지 않게 하거나 동작에 제약을 걸기도 합니다. 특히 내부 웹 브라우저 뷰를 사용하는 소설 미디어 앱에서 이러한 행태가 자주 보입니다.
도움이 되었습니까?
0명 중 0명이 도움이 되었다고 했습니다.