DEFERRED DEEP LINKING
설치 후에도
원래 화면으로 돌아갑니다
앱이 설치되어 있지 않은 사용자도 설치 후 원래 의도한 콘텐츠로 정확하게 안내합니다. 핑거프린트 기반 확률적 매칭과 IDFA/GAID 확정적 매칭을 결합합니다.
핵심 기능
핑거프린트 매칭
IP, OS, 디바이스 모델, 화면 해상도 등 44bit 엔트로피를 조합하여 확률적 매칭을 수행합니다.
확정적 매칭 우선
IDFA(iOS) 또는 GAID(Android)가 있으면 핑거프린트 대신 확정적 매칭을 우선 적용합니다.
72시간 매칭 윈도우
클릭 후 72시간 이내에 앱을 설치하면 매칭이 수행됩니다. TTL 이후 핑거프린트는 자동 삭제됩니다.
신뢰도 분류
매칭 결과를 HIGH / MEDIUM / REJECT로 분류하여 잘못된 매칭을 방지합니다.
커스텀 딥링크 데이터
deeplinkPath와 deeplinkData로 앱 내 특정 화면과 커스텀 파라미터를 전달할 수 있습니다.
프라이버시 보호
핑거프린트는 해시값으로 저장되며 개인을 특정할 수 없습니다. 72시간 후 자동 삭제됩니다.
동작 방식
1
딥링크 클릭
사용자가 딥링크를 클릭하면 핑거프린트를 생성하고 Redis에 저장합니다.
2
스토어 리다이렉트
앱이 설치되어 있지 않으면 App Store 또는 Google Play로 자동 이동합니다.
3
앱 설치
사용자가 앱을 다운로드하고 설치합니다.
4
앱 첫 실행
SDK가 디바이스 핑거프린트를 재생성하고 서버에 매칭을 요청합니다.
5
매칭 + 딥링크 전달
서버가 핑거프린트를 비교하여 원래 딥링크 데이터를 앱에 전달합니다.