MON - FRI : 09:00 AM-18:00 PM
VIEVI

Deep Linking

Tháng 4 05, 2022
0 lượt xem

Deep link (liên kết sâu) là đường link đưa người dùng tới thẳng một màn hình cụ thể bên trong ứng dụng, ví dụ trang sản phẩm hay giỏ hàng, thay vì chỉ mở trang chủ của app. Deep linking là việc thiết lập và dùng các đường link đó trong quảng cáo, email, SMS, mã QR hoặc thông báo đẩy.

Deep link là gì và vì sao cần?

Người dùng bấm quảng cáo đôi giày trên TikTok. Không có deep link, app mở ra trang chủ và họ phải tự tìm lại đôi giày. Mỗi bước tìm thêm là một chỗ để họ bỏ đi. Có deep link, họ vào đúng trang đôi giày, mã giảm giá đã được áp sẵn.

Deep link mang theo tham số chiến dịch, nên hệ thống đo lường biết lượt mở app đến từ quảng cáo nào. Các chiến dịch re-engagement kéo người dùng cũ quay lại app đều dựa vào điều này.

Các loại deep link

Loại Dạng link Khi chưa cài app Xác minh
URI scheme tenapp://sanpham/123 Báo lỗi hoặc không làm gì Không
Universal Links (iOS) https://tenmien.vn/sanpham/123 Mở trang web trong trình duyệt File apple-app-site-association trên website
App Links (Android) https://tenmien.vn/sanpham/123 Mở trang web trong trình duyệt File assetlinks.json trên website
Deferred deep link Link của nền tảng đo lường Đưa tới store, cài xong mở đúng nội dung Qua SDK đo lường

Universal Links là link http hoặc https bình thường. Khi người dùng bấm, iOS mở thẳng app mà không đi qua trình duyệt. Chưa cài app thì link mở trên trình duyệt mặc định. Lúc cài app, hệ thống kiểm tra một file trên web server để xác nhận website cho phép app mở link thay mình (Apple Developer Documentation).

Android App Links là deep link đã xác minh quyền sở hữu tên miền qua file Digital Asset Links. Link đã xác minh mở thẳng app, không hiện hộp thoại hỏi người dùng chọn app nào. App Links chạy trên Android 6 trở lên, trên máy có dịch vụ Google. Từ Android 15 có thêm Dynamic App Links, đổi quy tắc khớp link mà không cần phát hành bản app mới (Android Developers, cập nhật 10/2026).

Deferred deep link giải bài toán người chưa có app: bấm link, sang App Store hoặc Google Play, cài, mở app lần đầu và vẫn vào đúng trang sản phẩm. Trên Android, Google Play có Install Referrer API để app lấy nội dung giới thiệu này một cách an toàn (Android Developers, 07/2025). Thực tế phần lớn app dùng SDK của một MMP để xử lý cả iOS lẫn Android.

Firebase Dynamic Links đã ngừng hoạt động

Firebase Dynamic Links (link dạng page.link) từng là cách miễn phí để làm deferred deep link. Google đã tắt dịch vụ ngày 25/08/2025: mọi link, kể cả link gắn tên miền riêng, ngừng hoạt động và không tạo được link mới (Firebase, Dynamic Links Deprecation FAQ). Mã QR trên bao bì, tờ rơi hay email cũ còn trỏ tới page.link đều đã hỏng. Firebase khuyên chuyển sang App Links và Universal Links.

Ví dụ (giả định)

Một app thời trang chạy quảng cáo giảm 30% bộ sưu tập mùa thu. Link trong quảng cáo trỏ tới https://tenmien.vn/bst-thu?ma=THU30.

  • Người đã cài app: Universal Links hoặc App Links mở thẳng trang bộ sưu tập, mã THU30 tự điền.
  • Người chưa cài app: deferred deep link đưa họ tới store, sau khi cài vẫn mở đúng trang đó.
  • Máy không mở được app: link rơi về trang web cùng địa chỉ, khách vẫn mua được trên web.

Phân biệt deep link và deferred deep link

Deep link thường chỉ chạy khi app đã có trên máy. Deferred deep link thêm bước “nhớ” link qua lúc cài đặt. Chiến dịch kéo người dùng mới cần deferred deep link; chiến dịch nhắm lại người dùng cũ chỉ cần deep link. Danh sách cách làm cho cả hai nhóm có trong bài chiến lược app marketing.

Câu hỏi thường gặp

Vì sao Universal Link vẫn mở trang web thay vì app?

Theo Apple, khi người dùng đang xem website trong Safari và bấm một link cùng tên miền, iOS giữ họ lại trên Safari. Link từ tên miền khác mới mở app.

Có cần MMP để làm deep link không?

Deep link cơ bản thì không. Deferred deep link và đo nguồn cài đặt thì gần như cần.

Nếu bạn cần rà lại hệ thống link trong quảng cáo, email và mã QR của app, hoặc kiểm tra đo lường sau khi thay Firebase Dynamic Links, đội đo lường của Adtek có thể hỗ trợ qua trang liên hệ.