Deep link
Bài đăng này đã không được cập nhật trong 3 năm
Công nghệ deep link (liên kết sâu) đã thu hút rất nhiều sự chú ý trong những năm gần đây khi giúp các marketer tăng đáng kể độ tương tác của người dùng các ứng dụng mà họ quảng bá. Cụ thể deep link là gì và đang được sử dụng ra sao?
Deep linking là gì?
Một deep link là 1 URL mở, hướng user đến 1 nơi cụ thể nào đó trong ứng dụng. Khi 1 lập trình viên tạo ra 1 app, anh ta có thể đăng kí 1 URL scheme với iOS. Ví dụ, trong ứng dụng Agenda, chúng tôi đã đăng kí URL scheme là “agenda”, vì thế bất kì URL nào bắt đầu với agenda:.. sẽ deep link đến ứng dụng của chúng tôi. Trong trường hợp này, khi iOS cố gắng mở 1 URL với scheme tùy chỉnh, nó sẽ xem xét tất cả các ứng dụng được cài trên thiết bị để xem liệu có app nào đã cài đặt từng đăng kí URL scheme đó chưa. Nếu thấy phù hợp, nó sẽ khởi động và chuyển sang URL được sử dụng để mở ứng dụng. Ví dụ, khi mở Safari và gõ twitter:// vào trong khung search/địa chỉ và nhấn Go: nếu Twitter được cài đặt trong điện thoại của bạn, app sẽ khởi động, trái lại Safari sẽ cố gắng tải địa chỉ đó.
Deep link trên thực tế được chia làm 3 loại chính là basic deep link (deep link cơ bản), deferred deep link (deep link bị trì hoãn) và contextual deep link (deep link ngữ cảnh) mà chúng ta sẽ phân biệt dưới đây.
Basic deep link
Basic deep link có thể được đồng bộ và gửi qua một số kênh mobile như webpage, email, tin nhắn SMS hay các trang mạng xã hội. Chúng được sử dụng để chuyển người dùng đến hầu như tất cả các mục trong một ứng dụng.
Hãy xem sơ đồ giải thích qua ứng dụng Pinterest dưới đây.
Basic deep link có thể giảm mức độ “ma sát”, hay nói đúng hơn là độ khó chịu của người dùng khi sử dụng ứng dụng. Nó giúp giải quyết vấn đề này bằng cách chuyển người dùng thẳng đến nội dung họ muốn xem trong app nếu họ đã cài sẵn app đó trên điện thoại.
Tuy nhiên, điểm yếu của basic deep link là những người chưa cài app đó trên máy khi click vào sẽ được chuyển đến trang download app hoặc cửa hàng ứng dụng trên điện thoại. Sau khi người dùng cài xong ứng dụng, basic deep link sẽ chuyển họ tới màn hình home của app chứ không phải mục họ muốn xem khi click vào ban đầu.
Deferred deep link
Tiện ích hơn basic deep link, deferred deep link không yêu cầu người dùng phải có sẵn một app nào đó trên máy mới được chuyển đến nội dung cụ thể họ muốn xem trên app này.
Thay vào đó, deferred deep link chuyển người dùng đến kho ứng dụng để tải app về, sau khi app được cài xong sẽ chuyển thẳng họ đến nội dung đang muốn xem. Deferred deep link hoạt động qua một cơ chế gọi là “ghép nối thiết bị” hay “ghép nối vân tay” – người dùng được gán cho một dấu hiệu nhận biết (tạm gọi là fingerprint – vân tay) sau khi họ bấm vào một deferred deep link. Dấu hiệu này cho phép hệ thống nhận dạng và ghép nối được họ với trải nghiệm dang dở khi bấm vào link để chuyển họ tới thẳng địa chỉ cần xem trong app.
Contextual deep link
Loại deep link này hoạt động tương tự như hai loại trên chỉ khác là ngoài việc chuyển tiếp dữ liệu người dùng tới app qua quá trình cài đặt để chuyển lại họ về địa chỉ muốn xem, contextual deep link còn ghi lại các thông tin người dùng như họ là ai, đến từ đâu, được chuyển đến từ nguồn nào, ai đã giới thiệu (dẫn link) họ đến đây, thậm chí là cả mã khuyến mại họ đang muốn dùng.
Contextual deep link là thuật ngữ được Branch, một công ty chuyên về công nghệ deep link, sáng tạo ra. Nó có thể được các nhà phát triển sử dụng để dẫn người dùng về các tính năng/trang khác nhau trong app, ví dụ như dẫn họ thẳng đến trang điền mã giảm giá để kích thích họ sử dụng/mua luôn sản phẩm. Nó cũng giúp các marketer thu thập được nhiều thông tin người dùng hơn, đo lường tốt hơn hiệu quả các chiến dịch quảng cáo và so sánh giữa các kênh marketing khác nhau.
Tham khảo:
https://blog.branch.io/how-to-setup-universal-links-to-deep-link-on-apple-ios-9
http://techtalk.vn/cach-su-dung-deep-linking-trong-ung-dung-di-dong.html
All rights reserved