[Deep Link 101] Sử dụng Deferred Deep Linking để điều hướng người dùng chưa cài ứng dụng đến trang cụ thể trong app
![[Deep Link 101] Sử dụng Deferred Deep Linking để điều hướng người dùng chưa cài ứng dụng đến trang cụ thể trong app](/_next/image?url=%2Fimages%2Fcms%2Fblog%2Fdeeplink-101-deferred-deep-linking-ko.webp&w=1920&q=75&dpl=dpl_6HPBkTW2n9fAA4udk6PEH7UqJkXG)

Bạn muốn điều hướng người dùng đến trang liên quan trong ứng dụng ngay cả sau khi họ nhấp vào liên kết và cài đặt app? Nếu vậy, bạn cần deferred deep linking.
Để tìm hiểu thêm chi tiết về deep link, hãy xem hướng dẫn <Airbridge Handbook - Deep Links>.
Deferred Deep Linking là gì?
Deferred deep linking là công nghệ mở rộng khả năng của deep link tiêu chuẩn. Đúng như tên gọi, nó có nghĩa là "deep link bị trì hoãn." Vì deep linking không thể hoạt động với người dùng chưa cài đặt ứng dụng, công nghệ này sẽ đợi cho đến khi người dùng nhấp vào liên kết, cài đặt ứng dụng và mở nó — sau đó mới thực thi deep link. Việc tự triển khai không hề dễ dàng vì cần có máy chủ có khả năng lưu trữ và phân phối deep link, cũng như khớp thông tin từ thời điểm người dùng nhấp vào liên kết với thông tin của người dùng đã cài đặt và mở ứng dụng.
Trong bài viết này, hãy tìm hiểu tại sao công nghệ deferred deep linking là cần thiết và cách triển khai nó.
Tại sao cần Deferred Deep Linking?
Deep link là công nghệ giúp khi người dùng trên thiết bị di động nhấp vào liên kết, ứng dụng sẽ được khởi chạy và điều hướng đến một trang cụ thể. Nói cách khác, đó là một liên kết có đường dẫn được chỉ định dẫn vào ứng dụng. Tuy nhiên, nếu ứng dụng chưa được cài đặt khi nhấp vào deep link, người dùng sẽ bị chuyển hướng đến cửa hàng ứng dụng hoặc gặp lỗi, và liên kết/đường dẫn không hoạt động đúng. Điều này có nghĩa là ngay cả người dùng nhấp vào deep link cũng không được điều hướng đến trang cụ thể trong ứng dụng.
Cụ thể, khi ứng dụng chưa được cài đặt, các vấn đề sau có thể xảy ra:
-
Khi sử dụng URI Scheme deep link, nếu ứng dụng chưa được cài đặt, không thể điều hướng đến nơi khác như cửa hàng ứng dụng, vì vậy không có gì xảy ra.
-
Trong trường hợp Universal Links và App Links, không thể sử dụng URL dẫn trực tiếp đến App Store hoặc Google Play, khiến việc khuyến khích người dùng chưa có ứng dụng cài đặt trở nên khó khăn.
-
Để giải quyết các tình huống trên, chỉ sử dụng deep link thông qua tracking link của MMP vẫn không mang lại trải nghiệm người dùng hoàn chỉnh.
Do những hạn chế về chức năng này, nếu không có gì xảy ra sau khi nhấp vào quảng cáo, hoặc sau quá trình cài đặt ứng dụng phức tạp mà chỉ hiển thị trang chính, thì ngay cả khách hàng tiềm năng bị thu hút bởi quảng cáo cũng có thể rời đi ngay lập tức.
Công nghệ giải quyết vấn đề này chính là deferred deep linking.
Ngay cả đối với người dùng chưa cài đặt ứng dụng, nếu họ nhìn thấy quảng cáo và cài đặt app, việc được điều hướng đến nội dung liên quan trong ứng dụng sau khi cài đặt sẽ cảm thấy tự nhiên. Khả năng chuyển đổi cũng tăng lên. Đây chính là lý do tại sao deferred deep linking là thiết yếu cho app marketing.
Cách triển khai Deferred Deep Linking
Tuy nhiên, việc tự triển khai công nghệ deferred deep linking có thể gặp nhiều thách thức. Ở cấp hệ điều hành Android, có thể triển khai bằng Google Play Install Referrer API nhưng với nhiều hạn chế. Hơn nữa, trên iOS, không có phương pháp cấp hệ điều hành nào để triển khai deferred deep linking, vì vậy cần thiết lập phức tạp như xây dựng máy chủ riêng.
Khó khăn khi tự triển khai Deferred Deep Linking
Đầu tiên, trên Android, bạn có thể tự triển khai deferred deep linking bằng Google Play Install Referrer API của Google Play Store.
Tuy nhiên, phương pháp này phức tạp trong triển khai, dễ gây ra vấn đề trong việc thu thập dữ liệu, và chỉ hoạt động với các lượt tải xuống từ Google Play.
Trên iOS, không thể sử dụng cách tiếp cận tương tự, vì vậy việc xây dựng máy chủ trở thành bước bổ sung cần thiết.
Dễ dàng triển khai Deferred Deep Linking với giải pháp Mobile Attribution
Với việc deferred deep linking khó triển khai một mình, làm thế nào bạn có thể thực hiện hiệu quả và đầy đủ? Câu trả lời là sử dụng giải pháp do công cụ mobile attribution cung cấp.
Deferred deep linking là công nghệ trì hoãn deep link cho đến khi người dùng nhấp vào liên kết, cài đặt ứng dụng và mở nó. Cần có máy chủ có thể lưu trữ thông tin nhấp chuột của người dùng và khi ứng dụng được khởi chạy, khớp dữ liệu nhấp chuột với người dùng đã mở ứng dụng và phân phối deep link. Đây là những gì công cụ attribution cung cấp.
Quy trình triển khai deferred deep linking thông qua Airbridge:
- Người dùng nhấp vào tracking link của Airbridge -> Thông tin nhấp chuột được lưu trên máy chủ -> Người dùng cài đặt ứng dụng -> Khi khởi chạy ứng dụng lần đầu với SDK được tích hợp, máy chủ kiểm tra thông tin liên kết -> Máy chủ gửi địa chỉ deep link đến SDK -> Trang cụ thể trong ứng dụng được mở
Hướng dẫn SDK:
- Hướng dẫn Airbridge Android SDK
- Hướng dẫn Airbridge iOS SDK
Tracking Link của Airbridge giúp áp dụng Deferred Deep Linking dễ dàng
Với Airbridge, khi bạn thiết lập tracking link dưới dạng deep link, tính năng deferred deep linking sẽ được bật mặc định.

Để App Marketing diễn ra suôn sẻ, tốt nhất nên sử dụng Tracking Link của MMP
Tracking link của MMP cho phép bạn thiết kế hành trình người dùng mong muốn mà không cần triển khai phức tạp cho từng hệ điều hành.
Deferred deep linking là công nghệ thiết yếu cho app marketing. Hãy triển khai hiệu quả bằng tracking link của Airbridge.
Xem các bài viết khác trong series Deep Link 101: 👉 Deep Link 101: Bắt đầu với Deep Link cho Marketer và Developer 👉 Deep Link 101: Tại sao xuất hiện cảnh báo khi Deep Linking trên iOS Safari?
Sẵn sàng cách mạng hóa tăng trưởng mobile?
Tìm hiểu cách Airbridge giúp các thương hiệu hàng đầu đo lường và tối ưu mọi điểm chạm.


