iOS용 X에서 딥링크가 작동하지 않는 이유와 현재 취할 수 있는 조치
한줄요약
- 11월 초 X 내부 웹뷰 변경으로 iOS용 X에서 스토어 리다이렉션 및 딥링크가 중단되었습니다.
- 앱 스키마 및 앱스토어 리다이렉션이 차단되어 사용자가 빈 화면에 멈추는 현상이 발생했습니다.
- 이로 인해 X 오가닉 포스트를 통한 전환율이 크게 하락했습니다.
- 해당 이슈는 iOS용 X에서만 발생한 현상이며 안드로이드나 사파리에는 영향을 미치지 않았습니다.
X의 딥링크 및 리다이렉션 장애 현황과 해결 방법
Deep linking와 리다이렉션은 사용자에게 마찰 없는 매끄러운 경험을 제공하도록 설계되었습니다. 그러나 최근 이 기능이 제대로 작동하지 않는 사례가 발생했습니다.
11월 초, iOS용 X(구 트위터)에서 딥링크를 통한 앱 실행이나 앱스토어 이동이 중단되는 갑작스럽고 지속적인 장애가 발생했습니다. 이로 인해 X 오가닉 포스트의 전환율이 최소 86% 이상 급감하는 타격을 입었습니다.
앱스플라이어는 선제적인 모니터링을 통해 스토어 리다이렉션 문제를 조기에 발견하고 즉시 적용 가능한 해결책을 출시했습니다.
정확한 장애 원인과 복구 과정은 무엇이었을까요? 지금 확인해 보세요.
엔드 유저는 어떤 경험을 했으며 그 원인은 무엇이었을까요?
앱스플라이어 데이터 분석 결과, 앱 유도를 위해 트윗 링크를 탭한 iOS 유저들은 인앱 브라우저 상의 빈 페이지에 갇히게 되었습니다.
딥링크 및 디퍼드 딥링크가 정상적으로 작동했다면 앱이 실행되거나, 앱이 설치되지 않은 경우 해당 스토어로 리다이렉션되었어야 합니다. 하지만 폴백 처리나 에러 메시지조차 표시되지 않았습니다. 결과적으로 유입 경로가 단절되어 사용자는 불편을 겪었고 전환율은 즉시 하락했습니다.
문제의 근본 원인은 X의 인앱 브라우저인 내부 웹뷰에 있었습니다.
최근 진행된 웹뷰 업데이트로 인해 두 가지 중요한 동작 변화가 발생했습니다.
| 변경 항목 | 변경 전 | 변경 후 |
| myapp://과 같은 앱 스키마 리다이렉션 | 설치된 앱을 열기 위해 iOS로 제어권 전달 | 웹뷰가 리다이렉션을 가로채고 중단됨 사용자가 링크를 탭해도 반응 없음 |
| itms-apps://와 같은 앱스토어 스키마 리다이렉션 | 앱스토어로 리다이렉션 | 애플의 표준 권장 규격임에도 스토어 이동 경로가 차단됨 스토어 웹 도메인 접속이 막히면서, iOS 환경의 X 오가닉 게시물에서 스토어로 연결되는 자동 리다이렉트 체계가 무너짐 |
앱 오픈을 위해 표준 유니버설 링크를 활용할 수는 있으나, 이 방식은 다른 퍼널의 플로우를 저해할 위험이 커 권장하지 않습니다. 요약하자면 앱의 설치 상태와 무관하게 사용자 여정이 단절되었고, 결과적으로 광고주와 앱 개발자의 비즈니스 성과에 치명적인 영향을 미쳤습니다.
주요 앱마다 각기 다른 로직의 개별 웹뷰를 운영하므로, 해당 장애는 iOS 버전 X 앱 내에서만 발생했습니다.
해당 제약 사항은 X의 iOS용 웹뷰 업데이트에서만 발생했으며, 안드로이드 기반 앱들이나 사파리 브라우저에는 아무런 지장이 없었습니다.
대안
X의 링크 연결 장애는 비즈니스 성과에 직격탄을 날리는 만큼, 결코 간과할 수 없는 중대한 사안입니다.
문제 해결을 위한 다양한 대응책 중, 이번 포스팅에서는 두 가지 주요 솔루션을 중점적으로 다루겠습니다(그 외 추가적인 옵션들도 존재합니다).
옵션 1: 앱이 설치되어 있지 않을 때 https:// 웹 URL을 기반으로 스토어 리다이렉션을 처리하는 폴백 방식입니다.
- 장점: 앱 미설치 시나리오에 대응하여 신규 유입 사용자의 이탈을 방지합니다. 신규 사용자 유치에 집중하고 있다면 적합한 방식입니다.
- 단점: 리인게이지먼트를 목표로 하는 기존 유저 대상 캠페인에는 적합하지 않습니다. 앱 실행 전 스토어를 경유하는 추가 퍼널이 발생하기 때문입니다. 이러한 허들은 결국 전환율 저하를 야기하고 비즈니스 성과에 악영향을 줄 수 있습니다.
제안 2: 직접 운영하는 웹사이트 내에 중간 랜딩 페이지를 구축하여 사용자 여정의 전 과정을 완벽히 통제하는 방안입니다.
- 장점:
- 기존 유저의 앱 오픈 시 보안성과 성능이 검증된 유니버설 링크 방식을 적용할 수 있습니다.
- OneLink 기술 기반의 앱스플라이어 딥링크 스위트와 같은 스마트 솔루션을 사용하여 링크를 관리하고, 해당 트래픽의 앱 전환을 측정 및 어트리뷰션할 수 있습니다. 앱이 설치된 사용자에게는 앱 실행을, 미설치 사용자에게는 스토어 이동을 자동으로 처리할 수 있습니다.
- 단점:
- 스토어 리다이렉션을 위해 단계를 추가하는 것은 신규 사용자의 전환율 저하로 이어질 수 있습니다. 하지만 앱스플라이어의 데이터(본 사례와 같은 경우)에 따르면, 랜딩 페이지를 제대로 구축한 마케터들은 오히려 성과 향상을 이끌어냈습니다. 다만 이를 제대로 구현하기 위해서는 시간과 노력이 필요하다는 점을 고려해야 합니다. 새로운 페이지 경험을 설계하고, 색상, CTA(콜 투 액션), 메시지 등을 A/B 테스트하는 과정이 필요합니다. 따라서 전환율을 높일 잠재력은 충분하지만, 갑작스럽게 끊겨버린 기존 유입 경로를 복구해야 하는 시급한 상황에서 러한 추가 공수가 부담이 될 수 있다는 점을 염두에 두어야 합니다.
대안별 OneLink 맞춤형 솔루션
앱스플라이어의 딥링크 및 리다이렉션 솔루션은 OneLink 기술을 통해 모든 상황에 완벽히 대응합니다.
옵션 1을 선호하신다면 URI 스키마를 ‘https://’ 기반으로 설정하고, 앱 스토어에 새 버전을 배포한 뒤 af_dp로 링크를 구성할 수 있습니다. 다만, 앞서 언급한 단점들로 인해 이 방식은 권장되지 않습니다.
옵션 2인 OneLink 기술의 소셜 앱 랜딩 페이지 기능을 활용하는 편이 훨씬 효과적입니다. OneLink는 신규 유저 확보와 기존 유저의 재참여를 동시에 지원하며, 브랜드의 핵심 콘텐츠를 강조할 수 있는 랜딩 페이지 커스터마이징 기능을 제공합니다. 무엇보다 앱스플라이어에서 제공하는 완전 관리형 기능이므로 개발자의 도움 없이도 완전히 셀프 서비스로 운영할 수 있다는 것이 큰 장점입니다.
iOS 환경에서 가장 권장되는 구성은 유니버설 링크입니다. 기존에 URI 스키마 방식을 사용 중이었다면 아래 절차에 따라 초기 설정을 완료해야 합니다.
- OneLink 템플릿에 유니버설 링크 팀 ID를 입력하여 AASA 파일의 업데이트를 활성화합니다.
- 앱 신규 버전을 스토어에 배포하고 강제 업데이트를 실시하여 유저의 기기에 최신 AASA 파일이 반영되도록 합니다.
- 사용 중인 유니버설 링크 도메인이 OneLink 설정값과 동일한지 최종 점검합니다.
결론
딥링크와 리다이렉션은 자동 업데이트나 웹뷰 정책 변화와 관계없이 어디서나 정상적으로 작동해야 합니다. 문제를 정확히 식별하고 빠른 검증을 거쳐 미래 지향적인 가이드를 준수할 때, 비로소 플랫폼을 초월한 안정적인 유저 저니를 보장할 수 있습니다.
X에서의 소셜 앱 랜딩 페이지 활용법에 대해 더 자세히 알고 싶으신가요? 여기를 클릭하세요.