용어 사전
모바일 앱 용어

딥 링크


딥링킹이란 무엇인가요?

딥 링크는 단일 URL을 사용하여 사용자를 앱의 홈 화면이나 모바일 웹 페이지가 아닌 모바일 앱 내부의 특정 화면, 제품 또는 콘텐츠로 직접 보내는 방식입니다. 딥 링크는 목적지를 포함하며, 일반적으로 제품 ID, 프로모션 코드, 추천 토큰 또는 기여 ID와 같은 페이로드를 함께 전달합니다. 앱은 열릴 때 이를 읽고 올바른 경험을 렌더링합니다.

이 페이지의 다른 모든 내용은 그 하나의 아이디어의 변형입니다. 딥링크는 복잡해집니다. 링크가 앱에 도달하는 과정에서 웹 페이지나 광고, 사용자가 탭한 플랫폼, 어떤 앱을 열지 결정하는 운영체제라는 세 가지 별개의 환경을 통과해야 하기 때문입니다. 각 계층은 조용히 링크를 끊을 수 있으며, 각각 다른 방식으로 그렇게 합니다.

요약

  • 딥 링크는 앱 내 특정 화면을 여는 URL로, 열릴 때 앱에 데이터를 전달합니다.
  • 제대로 설정해야 할 3가지 레이어가 있습니다: 웹 딥 링크 (URL 및 연결 파일), 플랫폼 딥 링크 (Instagram, Meta, Reddit, TikTok, 이메일, SMS가 링크를 처리하는 방식), 그리고 앱 딥 링크 (OS 메커니즘: iOS의 Universal Links, Android의 App Links, 레거시 대체 수단인 URI 스킴).
  • 지연 딥링크 는 아직 앱이 없는 사용자를 위한 것입니다: 클릭, 설치, 그리고 올바른 화면으로 이동. 이를 위해 어트리뷰션 SDK가 필요합니다. 어떤 운영 체제도 기본적으로 제공하지 않습니다.
  • 소셜 플랫폼의 인앱 브라우저는 올바르게 구성된 딥링크가 여전히 앱을 열지 못하는 가장 흔한 이유입니다.
  • 광고 플랫폼은 2개 그룹으로 나뉘며, 그룹에 따라 딥링크를 구성할 위치가 결정됩니다.
  • Singular 은 Google Ads에서 지연 딥링크를 지원하는 Google의 5개 앱 어트리뷰션 파트너 중 하나이며, 추가 설정 없이 활성화할 수 있는 단 2곳 중 하나입니다.
  • 딥링크는 측정할 수 있을 때만 구축할 가치가 있습니다. Singular 추적 링크는 앱이 구성되면 딥링크와 지연 딥링크를 지원하도록 설계되었습니다.

딥링크를 마케팅 전략에 통합하시겠습니까?

Singular 가 어떻게 도움이 되는지 알아보세요!

딥링크 아키텍처의 3가지 계층

구현 전에 어떤 레이어를 디버깅 중인지 아는 것이 도움이 됩니다. 대부분의 “딥링크가 작동하지 않는다”는 티켓은 특정 레이어의 문제입니다.

레이어 제어하는 항목 문제가 되는 항목 담당자
편물 URL 자체, 연관 파일(apple-app-site-association, assetlinks.json), 리디렉션, 대체 웹 페이지 리디렉션, 누락되거나 잘못된 연관 파일, robots.txt가 크롤러 차단, 잘못된 Content-Type 웹/인프라 팀
플랫폼 앱 또는 광고 플랫폼이 링크를 OS에 전달하는지, 임베디드 브라우저에서 삼키는지 여부 인앱 브라우저, 링크 스트리핑, 파라미터 재작성, 플랫폼별 링크 형식 마케팅 + 성장
어떤 앱이 열리고 어떤 화면이 렌더링되는지 누락된 자격, 검증되지 않은 도메인, 경로에 대한 라우트 핸들러 없음, 콜드 스타트 경쟁 조건 모바일 개발팀

 

레이어 1: 웹 딥 링크

웹 딥링크는 일반 HTTPS URL입니다. 예를 들어 https://example.com/product/123처럼요. 앱이 이 도메인을 소유하고 있다고 주장하면, OS는 해당 도메인이 앱 소유인지 확인합니다. 맞으면 앱을 열고, 아니면 웹 페이지를 로드합니다.

iOS와 Android 모두 앱과 도메인이 동일한 소유자임을 증명하는 기계 판독 가능한 연관 파일을 게시해야 합니다.

iOS에서는 해당 파일이 apple-app-site-association이며, 도메인 루트 또는 /.well-known/에서 HTTPS로 확장자 없이 제공되며, /.well-known/ 이 권장됩니다. 앱에서는 applinks:접두사를 사용하는 Associated Domains 자격과 함께 구성됩니다. Apple은 파일을 주기적으로 다시 크롤링하므로 변경 사항이 즉시 반영되지 않습니다. 현재 사양은 Apple의연결 도메인문서를 참조하세요.

Android에서는 해당 파일은 assetlinks.json 이며, /.well-known/assetlinks.json에 위치합니다. 패키지 이름과 서명 인증서 지문을 나열하고, 관련 인텐트 필터에 android:autoVerify=”true” 를 함께 설정합니다. Google의 App Links 확인 가이드 는 대부분의 팀이 예상하는 것보다 더 엄격한 호스팅 규칙을 다룹니다.

팀을 당황하게 만드는 호스팅 규칙

이 규칙은 두 플랫폼 모두에 적용되며, 검증 실패의 상당 부분을 차지합니다:

  • HTTPS 전용. 어떤 OS도 일반 HTTP로는 파일을 가져오지 않습니다.
  • 리디렉션 금지. /.well-known/assetlinks.json 이 어디로든 301 리디렉션되면, 같은 도메인의 다른 HTTPS URL로도 Android는 이를 따르지 않습니다.
  • 올바른 Content-Type. application/json assetlinks.json용. Apple 파일은 파일명에 .json 확장자 없이 JSON으로 제공되어야 합니다.
  • 인증 불필요. 파일은 쿠키, 토큰, 헤더 없이 공개적으로 읽을 수 있어야 합니다.
  • 크롤러를 차단하지 마세요. robots.txt가 AdsBot-Google 또는 AdsBot-Google-Mobile 을(를) /.well-known/assetlinks.json 또는 /.well-known/apple-app-site-association에서 차단하면, Google Ads가 연결 파일을 검증할 수 없어 광고 캠페인의 딥 링크 검증이 실패합니다.

딥 링크, SEO, 앱-웹 콘텐츠 매칭

딥링크는 웹 페이지가 색인되는 방식을 바꾸지 않습니다. 검색 엔진은 앱 콘텐츠가 아닌 웹 콘텐츠를 색인합니다. 하지만 품질 점수와 사용자 신뢰 모두에 중요한 UX 규칙이 있습니다: 링크가 여는 앱 화면은 대체한 웹 페이지와 일치해야 합니다. 검색 스니펫이 제품 페이지를 약속하는데 앱이 홈 피드에서 열리면, 사용자가 알아차리는 불일치가 발생한 것입니다.

모바일 웹과 앱을 병행 운영하는 팀이라면, 이는 웹 기여도 분석과 직접 연결됩니다. 브라우저에서 시작해 앱에서 끝나는 여정을 하나의 관점으로 봐야 하기 때문입니다.

레이어 2: 플랫폼 딥링크

실제 딥링크 실패의 대부분이 이 레이어에서 발생하며, 마케터가 가장 직접적으로 통제할 수 있는 부분이기도 합니다.

문제는 인앱 브라우저입니다. 대부분의 대형 소셜 플랫폼은 앱 내에서 탭한 링크를 운영 체제에 넘기지 않고 임베디드 웹뷰에서 엽니다. 유니버설 링크와 앱 링크는 OS 수준의 핸드오프에 의존합니다. 임베디드 웹뷰에서는 이 핸드오프가 종종 차단되어, 앱을 설치한 사용자도 모바일 사이트로 이동하게 됩니다.

플랫폼은 사용자를 피드에서 한 번의 스와이프 거리에 두고, 도착 페이지에서의 행동을 관찰할 수 있는 능력을 유지하기 위해 이런 일을 합니다. 이는 전적으로 플랫폼의 이유 때문이며, 사용자와는 무관합니다.

채널별 문서화된 링크 동작

동작은 채널과 운영 체제에 따라 다르며, 대칭적이지 않습니다. 아래 표는 자체 및 유기적 채널의 링크에 대한 Singular의 문서화된 리디렉션 동작을 반영합니다.

채널 Android: Play Store 대체 Android: 딥 링크 iOS: App Store 대체 iOS: 딥 링크
Gmail
Mail (iOS)
메시지(iOS)
왓츠앱
라인 아니요
페이스북 피드 랜딩 페이지 필요 랜딩 페이지 필요
페이스북 메신저 랜딩 페이지 필요 랜딩 페이지 필요
유튜브 랜딩 페이지 필요 랜딩 페이지 필요
슬랙 랜딩 페이지 필요 랜딩 페이지 필요
엑스 랜딩 페이지 필요 랜딩 페이지 필요
인스타그램 아니요 아니요 랜딩 페이지 필요
위챗 아니요 아니요 아니요
레딧 아니요 아니요 아니요 아니요

 

꼭 짚고 넘어갈 세 가지.

이메일과 네이티브 메시징이 안전 지대

Gmail, Apple Mail, iMessage, WhatsApp은 두 플랫폼 모두에서 딥 링크와 스토어 폴백을 처리합니다. 예측 가능한 동작을 원한다면 여기서 시작하세요.

소셜 피드는 중간 매개체가 필요

Facebook, YouTube, Slack, X 모두 인앱 브라우저에서 링크를 렌더링하여 OS 핸드오프를 억제합니다. 중간 랜딩 페이지가 사용자 액션으로 링크를 다시 트리거하는 것이 해결책입니다.

Instagram과 Reddit은 수정이 아닌 계획이 필요합니다

Instagram은 Android에서 딥 링크를 지원하지 않으며, iOS에서 App Store로 대체되지도 않습니다. Reddit은 두 플랫폼 모두에서 어느 것도 하지 않습니다. 둘 중 하나가 중요한 채널이라면, 링크가 해결될 것이라고 가정하지 말고 랜딩 경험을 의도적으로 설계하세요.

링크 미리보기 제어하기

라우팅과 별개로, 링크가 공유될 때 표시되는 미리보기 카드는 Open Graph 태그에 의해 제어됩니다. Singular 는 커스텀 소스 링크에서 선택적 OG 제목, OG 설명, OG 이미지 URL을 지원하며, 이는 링크 관리에서 설정하거나 클릭 시점에 동적으로 재정의할 수 있습니다. 미리보기 커스터마이징은 Facebook, Instagram, Google, Gmail, LinkedIn, X, Reddit, Discord, Pinterest, Slack, Telegram, WhatsApp, Snap, TikTok, Viber, LINE, KakaoTalk, Tumblr, Quora, QQ, WeChat, iMessage에서 지원됩니다.

인앱 브라우저 우회 방법

이 중 어느 것도 우아하지 않습니다. 하지만 세션을 잃는 것보다는 모두 낫습니다.

  1. 인터스티셜 “앱에서 열기” 페이지. 사용자 동작으로 링크를 다시 트리거하는 중간 페이지입니다. Singular 이 페이지를 소셜 랜딩 페이지로 자동 생성하며, 별도로 만들 페이지는 없습니다. 링크 관리의 소셜 링크 설정에서 랜딩 페이지 활성화를 토글하여 링크별로 활성화할 수 있습니다. 커스텀 소스 링크, 모바일 웹-투-앱 링크, 그리고 딥 링크가 차단된 특정 파트너의 파트너 링크에서 사용할 수 있습니다. 기본 흐름은 사용자가 탭하는 CTA 버튼입니다. 링크에 앱 스킴과 딥 링크 대상이 구성되어 있고 해당 플랫폼에 강제 리디렉션 플래그가 설정된 경우, 페이지는 탭 없이 로드 시 앱을 열 수 있습니다. Android는 기본적으로 강제 리디렉션이 활성화되어 있으며, iOS에서는 _force_redirect=true

알아둘 조건 두 가지. 딥링크 목적지가 없는 링크에서는 활성화하지 마세요. 라우팅할 페이지가 없기 때문입니다. 그리고 앱이 이미 설치된 경우 iOS는 랜딩 페이지와 폴백 URL을 건너뛰고 앱을 직접 열려고 시도합니다. 이 동작은 재정의할 수 없습니다.

  1. 클라이언트 호스팅 랜딩 페이지. 디자인을 완전히 제어하려면 자체 호스팅하고 클릭을 페이지로 추적하거나 내부에 추적 링크를 삽입하세요. 빌드 전에 설치를 귀속시킬 터치포인트를 결정하세요.
  2. 데스크톱 및 옥외용 QR 핸드오프. 카메라 앱 스캔이 문제를 완전히 우회합니다. Singular 는 모든 커스텀 소스 링크에 대해 PNG 및 SVG 형식의 QR 코드 를 자동으로 생성합니다.
  3. 모바일 웹페이지의 스마트 배너. 탭률은 낮지만, 엔지니어링 리스크는 없습니다.

측정 결과는 UX만큼 중요합니다. 사용자가 웹뷰에 갇히면 해당 세션은 앱이 아닌 모바일 웹으로 귀속됩니다. 채널 ROAS는 실제보다 나빠 보이고, 앱 참여 수치는 실제보다 얇아 보입니다.

광고 플랫폼: 자체 귀속 분할

광고 플랫폼은 2개 그룹으로 나뉘며, 그룹에 따라 딥 링크를 구성하는 위치가 결정됩니다.

  • 자체 기여 네트워크 는 자체 기여를 실행하며 캠페인에 대한 MMP 추적 링크를 수락하지 않습니다. Meta, Google Ads, Snapchat, TikTok, X Ads 모두 이 방식으로 작동합니다. 파트너의 자체 대시보드에서 딥 링크를 구성하며, 지연된 동작은 링크가 아닌 MMP 통합을 통해 전달됩니다. Singular를 사용하면 파트너 구성이 활성화되면 Singular의 지연된 딥 링크가 Google Ads, Snapchat, TikTok Ads 에 대해 자동으로 활성화됩니다. Meta의 경우 Singular 고객 성공 매니저를 통해 활성화되며, 두 시스템이 동일한 목적지를 제공하기 위해 경쟁하지 않도록 Facebook SDK에서 동일한 기능을 꺼야 합니다.

Google은 Google Ads의 지연 딥링크를 지원하는 App Attribution Partners 목록을 게시합니다. Singular 은 그 목록에 있으며, 추가 설정 없이 지연 딥링크 포스트백을 활성화할 수 있는 단 2개의 파트너 중 하나입니다. 나머지 파트너는 통합 토글, 지원 티켓, 또는 설정 확인이 필요합니다.

  • 같은 플랫폼의 웹 캠페인은 다릅니다. Sales 또는 Traffic 목표를 사용하는 Meta 웹 캠페인과 TikTok 웹 캠페인은 Singular 추적 링크를 통해 진행되며, 바로 이 지점에서 Social Landing Page가 중요해집니다. Facebook의 인앱 브라우저는 iOS Universal Links와 Android App Links를 모두 지원하지 않으며, TikTok은 iOS Universal Links를 차단하므로, 두 플랫폼에서의 웹-투-앱 캠페인은 중간 페이지 없이 사용자를 앱 홈 화면으로 조용히 보내버립니다.

Google Ads는 설치된 앱으로 연결되는 웹 캠페인(Search 및 Performance Max 포함)에 자체 요구사항이 있습니다. 최종 URL은 네이티브 앱 링크 또는 유니버설 링크여야 합니다. Google Ads 정책상 클릭 대상이 최종 랜딩 페이지를 직접 가리켜야 하기 때문입니다. 커스텀 URI 스킴과 리다이렉트 기반 링크는 허용되지 않습니다. 이는 최종 URL에만 적용되는 요구사항이므로, 다른 채널의 기존 링크 설정은 유지하면서 Google Ads용 네이티브 링크를 추가하면 됩니다.

그 외의 모든 채널 은 트래킹 링크 리다이렉트를 수용하거나 서버 간 통합을 사용합니다. 리다이렉트를 수용하는 파트너의 경우, 트래킹 링크가 딥 링크 경험을 직접 전달합니다. 비동기 파트너의 경우, 클릭 알림이 사후에 도착하며 딥 링크는 파트너의 캠페인 대시보드에서 구성됩니다.

비자기귀속 파트너의 반복적인 문제는 링크 래핑입니다. 파트너가 추적 링크를 자체 리디렉트로 감싸면 Apple이 라우팅 뒤에 직접적인 사용자 의도를 요구하기 때문에 유니버설 링크가 작동하지 않습니다. 그렇기 때문에 강제 리디렉트 폴백이 존재합니다. 지연 딥링크는 SDK를 통해 실행되므로 리디렉트 체인을 거치지 않아 래핑의 영향을 받지 않습니다.

레이어 3: 앱 딥링크

링크가 운영 체제에 도달하면 3가지 메커니즘 중 하나가 이를 처리합니다.

URI 스킴(레거시)

사용자 지정 스킴(예: myapp://product/123)입니다. 앱이 설치 시 스킴을 등록하고, OS는 myapp:// 로 시작하는 모든 것을 해당 앱으로 라우팅합니다.

  • 작동: 앱이 설치된 경우, 대부분의 웹뷰를 포함한 대부분의 컨텍스트에서 작동합니다.
  • 실패: 앱이 설치되지 않은 경우. 사용자는 오류를 보거나 아무것도 보지 못합니다.
  • 지연: 자체적으로는 불가능합니다. Singular 은(는) SDK를 통해 _ddl 파라미터를 사용하여 스킴 기반 링크에 지연 대상 정보를 전달할 수 있습니다.
  • 보안: 모든 앱이 동일한 스킴을 등록할 수 있으므로 스킴이 탈취될 수 있습니다. Google Ads는 이러한 이유로 최종 URL로 허용하지 않습니다.
  • 여전히 유용한 경우: 인앱 브라우저 내 폴백 및 App Store 맞춤 제품 페이지의 딥 링크로 사용.

iOS 유니버설 링크 (iOS 9+)

Associated Domains 자격 및 apple-app-site-association 파일을 통해 앱이 소유한 HTTPS URL입니다.

  • 앱이 설치된 경우, 앱이 올바른 화면에서 열립니다.
  • 앱이 설치되지 않으면 웹 페이지가 로드되어 App Store로 연결될 수 있습니다. 설치 후 사용자를 올바른 화면으로 안내하는 것은 지연 딥링크이며, 이는 링크 유형이 아닌 SDK가 처리합니다.
  • 오류 상태 없음, 스킴 하이재킹 없음, Safari, Mail, Messages 및 대부분의 비웹뷰 환경에서 작동합니다.

Android App Links (Android 6.0 이상)

다음을 통해 검증된 HTTPS URL assetlinks.jsonandroid:autoVerify.

  • 확인됨: 앱을 직접 열며, 선택 대화상자가 없고 다른 앱이 URL을 가로챌 수 없습니다.
  • 확인되지 않음: Android 12 이상에서는 인텐트 필터별, 사실상 호스트별로 검증되며, 확인되지 않은 링크는 선택 대화상자 없이 조용히 브라우저로 이동합니다. 사용자에게 보이는 오류가 없어서, 검증 실패를 놓치기 쉽습니다.
  • Android 15+ 는 Dynamic App Links를 추가합니다. 매니페스트에 광범위한 인텐트 필터를 선언한 다음, 서버의 assetlinks.json 에 경로 제외 및 쿼리 파라미터나 URL 프래그먼트 기반 규칙을 포함한 특정 라우팅 규칙을 정의합니다. Google Play 서비스가 탑재된 기기는 약 일주일에 한 번 파일을 다시 가져오므로, 새 앱 버전을 출시하지 않고도 라우팅을 변경할 수 있습니다.

Dynamic App Links의 두 가지 제약은 놓치기 쉽습니다. 서버 측 규칙은 매니페스트에 선언된 범위를 좁힐 수만 있고, 확장할 수는 없습니다. 또한 Android 14 이하 기기는 동적 규칙을 완전히 무시하고 매니페스트로 대체되므로, 이 변경은 하위 호환성을 유지하지만 전체 설치 기반에 의존할 수는 없습니다.

Google은 Play Console에서 딥 링크 패치도 제공합니다. 이를 통해 Android 팀은 새 릴리스 없이 현재 앱 버전의 App Link 구성을 임시로 수정할 수 있습니다.

딥링크를 마케팅 전략에 통합하시겠습니까?

Singular 는 최고의 딥 링크 솔루션을 제공합니다

디퍼드 딥링킹

지연 딥 링크는 아직 앱이 없는 사용자를 처리합니다. 사용자가 링크를 클릭하고, 스토어에 도착하고, 설치하고, 열면 앱은 여전히 사용자가 향하던 곳을 알고 있습니다.

이 기능을 제공하는 운영 체제는 없습니다. Apple과 Google은 지연 메커니즘을 제공하지 않습니다. 이는 설치 양쪽에 어트리뷰션 SDK가 있기 때문에 작동합니다: 제공자가 설치 전 클릭과 그 컨텍스트를 기록하고, SDK가 첫 실행 시 해당 컨텍스트를 검색하며, 앱이 목적지를 읽고 의도한 화면을 렌더링합니다. 그래서 지연 딥링크 는 플랫폼 기능이 아닌 MMP 기능입니다.

2026년 매치율 현실

App Tracking Transparency가 IDFA 사용을 제한하면서, iOS에서 결정적 매칭은 대부분의 사용자에게 불가능해졌고, 딥링크는 IP, 사용자 에이전트, 화면 크기, 로케일, 시간대 같은 신호에 기반한 확률적 매칭으로 대체됩니다. 정확도는 환경에 따라 크게 달라지며, 공유 네트워크, 통신사급 NAT, iCloud Private Relay 활성화 시에는 더 떨어집니다. 다음 두 가지 실용 규칙이 따릅니다:

  • 클릭-설치 간격이 짧을수록 매칭률이 높아집니다. 링크뿐 아니라 스토어 페이지 로드와 설치 흐름도 최적화하세요.
  • 실패를 대비해 설계하세요. 앱의 첫 실행 경험은 빈 화면 대신 합리적인 기본 화면으로 자연스럽게 전환되어야 합니다. 상당수의 지연 링크가 해석되지 않을 수 있기 때문입니다.

Android에서는 사용자가 거부하지 않는 한 GAID를 계속 사용할 수 있으므로 결정적 지연 매칭이 여전히 가능합니다. Google의 Android Privacy Sandbox는 2025년 10월 17일에 지원이 중단되었으며, Attribution Reporting API는 Chrome과 Android 모두에서 퇴역한 기술에 포함됩니다. Android 측정 계획에 있어 실질적인 의미는 GAID가 과도기적 모델이 아닌 운영 모델이라는 점입니다.

App Store 맞춤 제품 페이지는 딥 링크를 포함할 수 있습니다

iOS 18 및 iPadOS 18 이상에서는 앱 딥 링크를 App Store 맞춤 제품 페이지에 연결할 수 있습니다. 이미 앱을 보유한 사용자가 해당 페이지에서 열기를 탭하면 홈 화면이 아닌 지정된 앱 내 목적지로 이동합니다. 딥 링크는 유니버설 링크 또는 사용자 지정 URL 스킴일 수 있으며, 맞춤 제품 페이지와 함께 검토를 위해 제출해야 합니다.

Apple은 여기서 Universal Links를 권장하며, URL 단축 서비스나 리디렉션을 추가하는 서비스는 피하라고 조언합니다. 확정하기 전에 iOS 18 이상이 설치된 기기에서 둘 다 테스트하세요. apple-app-site-association 파일은 비동기적으로 가져와지며 설치 직후에 바로 해석되지 않을 수 있기 때문입니다.

딥 링크 유형 비교

유형 OS 앱 설치됨 앱 미설치 지연 지원 (MMP SDK 경유) 2026년 권장
URI 스킴 iOS + 안드로이드 앱 열림 오류 / 막다른 길 예, SDK 경유 폴백 전용
유니버설 링크 iOS 9+ 앱 열림 웹 페이지 로드 예, SDK 경유
Android 앱 링크 Android 6.0+ 앱 열림 웹 페이지 로드 예, SDK 경유
Android 인텐트 Android 대체 URL로 앱 열기 대체 URL 따름 예, SDK 경유 상황에 따라 사용
컨텍스트 딥 링크 둘 다 페이로드와 함께 앱 열기 스토어 이동 후, 열 때 페이로드 전달 예, SDK 경유 예, 개인화 여정에 적합

지연 열에 대한 참고 사항. 어떤 링크 유형도 자체적으로 지연 딥 링크를 제공하지 않습니다. 위의 모든 행에서 지연 동작은 설치 과정에서 목적지를 보관하는 어트리뷰션 SDK에서 비롯됩니다.

Firebase Dynamic Links는 어떻게 되었나요?

Google은 2025년 8월 25일에 Firebase Dynamic Links를 종료했습니다. 콘솔은 2024년 5월부터 읽기 전용으로 전환되었으며, 커스텀 도메인과 page.link 서브도메인의 기존 링크는 이제 404 오류를 반환합니다. Google은 직접적인 대체 서비스를 제공하지 않고 팀들을 타사 제공업체로 안내했습니다.

이번 교훈은 기술적이라기보다 운영적인 측면에서 중요합니다. 많은 팀이 링크가 어디에 있는지 파악하지 못하고 있었습니다: 온보딩 플로우, 추천 프로그램, 비밀번호 재설정 이메일, 인쇄된 QR 코드, 파트너 배치 등이었죠. 링크가 깨지면 누구도 추적할 수 없는 오류가 아니라 활성화 수치의 설명할 수 없는 하락으로 나타났습니다. 활성 링크, 해당 링크가 사용되는 채널, 다시 연결할 수 있는 단축 링크, 그리고 각 표면의 소유자를 파악해 두세요.

딥 링크가 깨지는 위치: 분류 표

증상 가능성 높은 레이어 먼저 확인할 것
링크가 모바일 웹을 열고, 앱이 설치된 경우 플랫폼 인앱 브라우저 안에 있나요? 메모나 홈 화면에서 같은 링크를 테스트해 보세요.
Android 12+에서 링크가 브라우저를 열지만 선택기가 표시되지 않음 편물 assetlinks.json 검증. Google의 Digital Asset Links 엔드포인트를 직접 쿼리하세요.
Android에서는 작동, iOS에서는 실패 편물 apple-app-site-association 경로, Content-Type, Associated Domains 자격. Apple의 크롤링은 즉시 이루어지지 않습니다.
딥 링크는 작동하지만, 지연 딥 링크는 작동하지 않음 매칭 윈도우, SDK 초기화 순서, 첫 실행 라우팅. iOS에서는 테스트 기기에서 iCloud Private Relay가 활성화되어 있는지 확인하세요.
어제는 됐는데 오늘은 안 됨 편물 리디렉션이 추가되었거나 /.well-known/, 또는 연결 파일이 변경되어 아직 재크롤링되지 않았습니다.
Google Ads가 딥 링크를 유효하지 않음으로 표시 편물 robots.txt 차단, AdsBot-Google, 또는 최종 URL의 리디렉션.
일부 Android 사용자는 앱이 있는데도 Play Store로 이동합니다 플랫폼 삼성 인터넷은 기본적으로 앱 실행 링크를 차단할 수 있습니다. 사용자는 삼성 인터넷 개인정보 보호 설정에서 “외부 앱 열기”를 활성화하여 복원할 수 있습니다. 이는 프로그래밍 방식으로 제어할 수 없습니다.
딥 링크가 대상이 아닌 홈 화면을 엽니다 라우트 핸들러가 경로를 인식하지 못하거나, 앱이 로그인 중 페이로드를 삭제했습니다.

 

How mobile marketers use deep linking?

  • 재참여 및 리타겟팅. 사용자가 제품을 보고 구매하지 않았습니다. 딥링크된 리타겟팅 광고는 사용자를 해당 제품이나 쿠폰이 적용된 장바구니로 다시 데려갑니다. 홈 피드에서 다시 찾아야 하는 대신에요.
  • 웹-투-앱. 앱 사용자는 일반적으로 모바일 웹 사용자보다 높은 전환율을 보입니다. 저장된 결제 정보, 푸시 권한, 개인화 덕분이죠. 딥링킹은 이 전환을 가치 있게 만드는 메커니즘입니다.
  • 자체 채널. 이메일, SMS, 푸시, 인앱 메시지 모두에 도움이 되며, 특히 이메일은 메일 클라이언트가 OS로 깔끔하게 전환해 주기 때문에 성과가 좋습니다.
  • 추천 및 공유. 설치부터 첫 실행까지 추천인의 ID를 전달하는 공유 링크는 전적으로 지연 딥링크 문제입니다.
  • 온보딩 연속성. 웹사이트에서 가입한 사용자는 앱에서 온보딩을 다시 시작할 필요가 없어야 합니다.
  • 비디지털. 옥외광고, 인쇄물, 패키지, 이벤트의 단축 링크와 QR 코드.

핵심은 유지입니다. 의도와 목적지 사이의 모든 추가 탭은 이탈의 기회입니다.

측정: 딥 링크를 마케팅 자산으로 만드는 부분

측정되지 않는 딥 링크는 UX 개선일 뿐입니다. 측정되는 딥 링크는 기여 분석 표면입니다.

여기서 이해할 만한 미묘한 실패가 있습니다. 사용자가 추적이 활성화된 유니버설 링크를 탭하고 앱이 이미 설치된 경우, 기기가 HTTP 요청 없이 앱을 열 수 있어 일부 트래커는 클릭을 등록하지 못합니다. 라우팅은 작동하지만 측정은 조용히 실패합니다.

딥 링크가 기여 분석 파라미터를 전달하면, 다른 방법으로는 답할 수 없는 질문에 답할 수 있습니다: 어떤 크리에이티브가 앱 오픈을 유도했는지, 웹-투-앱 여정이 모바일 웹보다 전환율이 높았는지, 재참여 지출의 증분 가치가 얼마인지, 그리고 “유기적” 앱 트래픽 중 얼마나 많은 부분이 실제로 웹뷰에서 기여 분석을 잃은 자사 채널 트래픽인지 말이죠.

이것이 딥 링크가 모바일 어트리뷰션 스택과 함께 있어야 하는 이유입니다. Singular에서 트래킹 링크는 앱이 구성되면 딥 링크와 지연 딥 링크를 지원하도록 구축되며, Apple Universal Links, Android App Links, Android intents를 포함하고, 웹에서 시작해 앱에서 끝나는 여정에서 크로스 디바이스 어트리뷰션 이 중요해집니다.

딥 링크 구현 체크리스트

웹 레이어

☐  apple-app-site-association/.well-known/에서 제공, HTTPS, JSON 콘텐츠 타입, 확장자 없음, 리다이렉트 없음

☐  assetlinks.json 제공 위치: /.well-known/, HTTPS, application/json, 리디렉션 없음, 인증 없음

☐ 모든 빌드 변형(릴리스 키 포함)에 대해 패키지 이름과 SHA-256 서명 지문이 올바른지 확인

☐ robots.txt가 AdsBot-Google 또는 AdsBot-Google-Mobile

☐ Google의 Digital Asset Links API 엔드포인트와 Google Ads 딥 링크 검증 도구로 검증 완료

앱 레이어

☐ 모든 도메인(단축 링크 도메인 포함)에 대해 applinks: Associated Domains 권한 설정

☐ 모든 관련 인텐트 필터에  android:autoVerify=”true” 설정

☐ 모든 딥링크 경로에 대한 라우트 핸들러, 인식되지 않는 경로에는 합리적인 기본값 제공

☐ 첫 화면 렌더링 전에 지연된 딥링크 페이로드 해석

☐ 로그인 흐름이 딥링크 목적지를 보존하고 전달

☐ 웹뷰 폴백으로 URI 스킴 등록

플랫폼 레이어

☐ 인앱 브라우저 처리 구축, Singular’s 소셜 랜딩 페이지 또는 자체 페이지 사용

☐ 셀프 어트리뷰팅 네트워크용 파트너 대시보드에서 딥링크 구성, 링크 빌더가 아님

☐ MMP와 함께 파트너 SDK에서 중복된 지연 딥링크 설정이 활성화되지 않음

☐ Universal Links 및 App Links용 단축 링크 도메인 등록됨

☐ 각 채널을 개별적으로 테스트함. Instagram 바이오가 Instagram 광고처럼 동작한다고 가정하지 마세요

측정 레이어

☐ 모든 링크에 어트리뷰션 파라미터 포함

☐ 지연 딥링크 매치율을 가정이 아닌 KPI로 모니터링

☐ 웹-앱 전환 여정을 모바일 웹 세션과 대조

☐ 공개적으로 노출되는 모든 링크에서 오버라이드 도메인 제한

딥링크를 마케팅 전략에 통합하시겠습니까?

Singular Singular 링크 는 iOS, Android, 웹 전반에 걸쳐 사용자를 라우팅하며, 모든 클릭에 기여 분석이 내장되어 있습니다.

데모 예약  ·  무료 체험 시작

딥링크 FAQ

딥링크와 지연 딥링크의 차이점은 무엇인가요?

딥 링크는 사용자가 이미 설치한 앱의 특정 화면을 엽니다. 지연 딥 링크는 앱이 설치되지 않았을 때 작동합니다: 사용자가 앱 스토어로 이동해 설치하고 처음으로 앱을 열 때까지 목적지가 보류되며, 그 시점에 원래 목적지로 라우팅됩니다. 지연 딥 링크에는 어트리뷰션 SDK가 필요합니다. 어떤 운영 체제도 이를 기본 제공하지 않습니다.

사용자가 앱을 가지고 있지 않아도 딥 링크가 작동하나요?

유니버설 링크와 앱 링크는 그렇습니다. 모바일 웹 페이지로 폴백하여 사용자를 앱 스토어로 안내할 수 있습니다. 커스텀 URI 스킴은 그렇지 않습니다. 막다른 길입니다. 이것이 스킴이 더 이상 기본 메커니즘으로 권장되지 않는 주요 이유입니다.

딥 링크가 앱 대신 브라우저를 여는 이유는 무엇인가요?

대부분 소셜 플랫폼의 인앱 브라우저에서 탭이 발생했기 때문이며, 이는 Universal Links와 App Links가 의존하는 OS 수준의 핸드오프를 억제합니다. 두 번째로 흔한 원인은 도메인 검증 실패이며, Android 12 이상에서는 그 실패가 조용히 발생하여 이를 알리는 명확화 대화상자가 없습니다.

Universal Links와 App Links는 같은 것인가요?

동등한 개념이지, 같은 것은 아닙니다. Universal Links는 Apple의 메커니즘으로, apple-app-site-association을 통해 검증됩니다. Android App Links는 Google의 것으로, assetlinks.json을 통해 검증됩니다. 둘 다 표준 HTTPS URL을 사용하며 도메인-앱 연결 파일이 필요하지만, 별도로 구성되며 독립적으로 실패할 수 있습니다.

2026년에도 URI 스킴이 필요한가요?

주요 메커니즘으로는 필요 없습니다. 인앱 브라우저 내 폴백 및 App Store 맞춤 제품 페이지의 딥 링크로는 필요합니다.

Google Ads 및 Meta에서 딥 링크는 어떻게 작동하나요?

앱 캠페인의 경우, 두 네트워크 모두 자체 어트리뷰션을 수행하는 네트워크로 MMP 추적 링크를 허용하지 않으므로, 딥 링크는 각 플랫폼의 자체 대시보드에서 구성됩니다. 지연 딥 링크는 어트리뷰션 파트너를 통해 실행됩니다: Singular 는 Google이 이를 위해 지원하는 5개 앱 어트리뷰션 파트너 중 하나이며, 활성화를 위한 추가 설정이 필요 없습니다. 설치된 앱으로 연결되는 웹 캠페인의 경우, Google Ads는 최종 URL로 네이티브 앱 링크 또는 유니버설 링크를 요구하며, 이를 다른 채널의 기존 링크 설정과 함께 구현할 수 있습니다.

iOS에서 지연 딥링크의 정확도는 얼마나 되나요?

사용 가능한 매칭 방식에 따라 다릅니다. ATT 동의로 IDFA 접근이 허용되면 매칭은 결정적입니다. 그렇지 않으면 매칭은 확률적이며 정확도는 네트워크 상태에 따라 달라집니다. 공유 IP, 통신사 NAT, iCloud Private Relay 모두 정확도를 낮춥니다. 이를 측정된 범위로 간주하고 모니터링하며, 첫 실행 경험을 우아하게 저하되도록 설계하세요.

딥링크가 SEO에 영향을 미치나요?

직접적으로는 아닙니다. 검색 엔진은 앱 콘텐츠가 아닌 웹 콘텐츠를 색인하며, 딥 링크를 구현한다고 순위가 바뀌지는 않습니다. 앱 목적지를 해당 웹 페이지와 일치시키는 것은 클릭 후 품질에 영향을 주는 UX 모범 사례입니다.

Firebase Dynamic Links를 대체한 것은 무엇인가요?

Firebase Dynamic Links가 2025년 8월 25일에 종료되었고, Google은 직접적인 대체 서비스를 제공하지 않아 팀들을 서드파티 제공업체로 안내했습니다. 기존 FDL URL은 이제 404 오류를 반환합니다. 마이그레이션하는 팀들은 일반적으로 라우팅과 어트리뷰션을 함께 처리하는 제공업체로 이동합니다.

최근 Android에서 무엇이 바뀌었나요?

두 가지가 있습니다. Android 15는 Dynamic App Links를 도입하여 앱을 새로 출시하지 않고도 딥 링크 라우팅 규칙을 서버 측에서 업데이트할 수 있게 했습니다. 또한 Google’s Android Privacy Sandbox는 2025년 10월 17일에 Attribution Reporting API를 포함해 더 이상 사용되지 않게 되었으며, 이는 사용자 옵트아웃에 따라 달라지는 GAID 기반 측정이 여전히 운영 모델로 남아 있음을 의미합니다.

관련 용어

관련 기사

관련 용어

디지털 마케팅 최신 소식을 받아보세요