Networks Business Online Việt Nam & International VH2

Hiểu tường tận về deep linking | Adjust

Đăng ngày 03 October, 2022 bởi admin
Deep linking là công nghệ tiên tiến được sử dụng trong ứng dụng di động. Khi người dùng click vào một đường link ( URL ) trên website hoặc trong một ứng dụng khác, thì deep linking sẽ mở ứng dụng và đưa người dùng đến thẳng trang họ cần. Để đem đến thưởng thức tốt nhất cho người dùng và tăng tỷ suất quy đổi, bạn tuyệt đối không nên bỏ lỡ deep linking. Bài viết dưới đây cung ứng hướng dẫn tạo deep link và những thông tin quan trọng khác .

Lý do bạn cần đến deep linking

Giả sử rằng bạn vừa phát hành một ứng dụng âm nhạc. Để mừng một bài hát mới, bạn chi thật nhiều tiền để chạy quảng cáo trên một website nổi tiếng. Trong quảng cáo đó, bạn đăng lên một đoạn trích nhỏ từ bài hát, và bạn muốn người dùng nghe đoạn trích đó từ ứng dụng của bạn chứ không phải ngay trên website đó, toàn bộ những gì họ thấy trên trang chỉ là bìa album .
Một ví dụ khác, giả sử bạn muốn lôi cuốn lại người dùng ít tương tác và ít hoạt động giải trí trên ứng dụng, nên bạn quyết định hành động chạy một chiến dịch tặng thêm. Khi người dùng click vào quảng cáo, họ sẽ được đưa đến thẳng trang tặng thêm trong ứng dụng, không phải tìm kiếm loanh quanh trong ứng dụng hay gõ tay mã khuyễn mãi thêm. Cả hai ví dụ trên đều có sự góp mặt của deep linking : tổng thể chứng tỏ một điều, deep linking giúp bạn hiện thực hóa những loại chiến dịch kể trên .

Deep linking giúp cải thiện trải nghiệm của người dùng, đồng thời làm tăng tỷ lệ chuyển đổi (conversion rate) và tỷ lệ duy trì (retention rate). Để biết thêm thông tin, bạn có thể tham khảo bài viết tác động của deep linking lên chiến dịch.

Lý do deep linking ra đời

Như chúng tôi đã từng đề cập, deep linking giúp người dùng chuyển hướng giữa website và ứng dụng một cách thuận tiện hơn. Nhà quảng cáo ( advertiser ) cũng thành công xuất sắc hơn trong việc quy đổi người dùng ( thuyết phục người dùng mua hàng, ĐK thuê bao, v.v. ) .
Để hiểu rõ hơn, hãy cùng lấy một ví dụ. Bạn muốn chạy quảng cáo quà mừng Giáng Sinh để kéo người dùng đến với ứng dụng thương mại điện tử của bạn. Ở trang quảng cáo, bạn đưa “ quà mừng Giáng Sinh ” thành một mục riêng, và đăng tải hình ảnh quà mừng sẵn có trong kho. Nhưng bạn muốn người dùng xem những loại sản phẩm này trong ứng dụng, thay vì trên website. Lúc này, bạn sẽ cần đến deep linking. Nếu người dùng đã cài ứng dụng, thì khi họ click vào đường link, ứng dụng sẽ mở ra và ( trong một số ít trường hợp ) hiện ngay trang mẫu sản phẩm .
Giữ chân người dùng cũng là một trong những mục tiêu chính của deep linking. Deep linking giúp người dùng sử dụng ứng dụng thuận tiện hơn. Công cụ này còn có góp phần quan trọng trong chiến dịch tái tương tác ( retargeting chiến dịch ), giúp lôi cuốn lại người dùng đã từng tương tác với ứng dụng. Cuối cùng, deep linking mang đến một giải pháp linh động để chuyển hướng người dùng giữa website và ứng dụng, đem đến thưởng thức tuyệt vời, từ đó tăng doanh thu bán hàng, tỷ suất quy đổi và tỷ suất duy trì .

Hai loại deep link

Deep link có hai loại : default deep link và deferred deep link .

Default deep link

Default deep link chỉ chuyển hướng người dùng đến ứng dụng nếu ứng dụng đã được cài về máy. Nếu người dùng chưa cài ứng dụng, thì đường link không hề link với endpoint của ứng dụng, và thông tin lỗi sẽ hiện lên .
Default deep link thích hợp với chiến dịch tái tương tác, vì lúc này người làm marketing chỉ chăm sóc đến người dùng đã có ứng dụng trong máy, và muốn họ quay lại tương tác với ứng dụng .

Deferred deep link

Deferred deep link hoạt động giải trí phức tạp hơn default deep link. Deferred deep link hoàn toàn có thể chuyển hướng người dùng đến App Store hoặc Play Store để tải ứng dụng về máy ( hoặc đến một địa chỉ khác, như website của ứng dụng ), và sau khi người dùng mở ứng dụng lên, thì trang mà họ muốn xem sẽ hiện lên .
Ví dụ, người dùng thích đôi giày đang được quảng cáo, quyết định hành động click vào quảng cáo, nhưng họ lại chưa có ứng dụng thương mại điện tử bán đôi giày đó trong máy, thì thứ nhất họ sẽ được chuyển hướng đến store để tải ứng dụng về. Sau đó, khi người dùng mở ứng dụng lên, họ sẽ được đưa đến trang bán đôi giày đó .
Bạn chỉ hoàn toàn có thể tiến hành deferred deep link khi sử dụng giải pháp deep linking, giống như giải pháp Adjust đang phân phối. Deferred deep link được tạo qua tích hợp SDK, và bạn hoàn toàn có thể tìm hiểu thêm thêm thông tin tại đây so với Android và tại đây so với iOS .

Contextual deep linking?

Rất có thể bạn đã từng nghe đâu đó cụm từ contextual deep linking. Đường link dạng này mang đến một lợi thế bổ sung, đó là trữ được nhiều thông tin hơn, từ đó giúp người làm marketing thỏa sức sáng tạo hơn.

Để tạo contextual deep link, bạn hoàn toàn có thể thêm tham số vào default deep link và deferred deep link. Đường link dạng này không tự Open .

Cách thức tạo deep link

Hãy khởi đầu từ bước cơ bản nhất : tạo một deep link. Quy trình tạo deep link thường phát sinh nhiều chưa ổn, và yên cầu bộ phận tăng trưởng và bộ phận marketing phải liên tục trao đổi với nhau, nhiều khi vì những việc không thiết yếu, để bảo vệ đường link được tiến hành hiệu suất cao trong ứng dụng và đưa người dùng đến nội dung họ muốn .
Ngoài ra, ngồi tạo deep link theo cách thủ công bằng tay cũng mất nhiều thời hạn. Bạn cũng dễ mắc sai lầm đáng tiếc trong quy trình làm. Như mọi URL khác, chỉ cần gõ sai một chữ, thì deep link đã không hề hoạt động giải trí, và ngay cả kỹ sư giỏi nhất quốc tế thì đôi lúc cũng phạm vài lỗi sai ngớ ngẩn. Phương án tốt nhất là tìm kiếm giải pháp tự động hóa tạo deep link, qua đó bạn hoàn toàn có thể dành tối đa thời hạn và nguồn lực cho công tác làm việc tối ưu hóa chiến dịch và kế hoạch quảng cáo .

Tóm lại, bạn sẽ cần đến một công cụ vừa dễ sử dụng vừa tự động tạo deep link để đảm bảo deep link hoạt động tốt và ít gặp lỗi sai. Hãy thử tìm hiểu Adjust Deeplink Generator, đây là công cụ hỗ trợ tạo hoàn chỉnh deep link URL, cho dù đó là App Link (Android) hay Universal Link (iOS), giúp bạn không còn gặp nhiều khó khăn khi phải tự mình triển khai deep link.

Cả hai cách tạo deep linking — sử dụng scheme ( Android và iOS ) và sử dụng iOS 9 + Universal Link — đều đã được hướng dẫn cụ thể. Cách làm cơ bản là giống nhau : gán một URL ( nếu sử dụng scheme, youapp : / / ; nếu sử dụng universal link, https://yourdomain.com/ ) vào ứng dụng. Khi người dùng click vào URL này, mạng lưới hệ thống sẽ mở ứng dụng nếu ứng dụng đã được cài trong máy .
Nhưng quốc tế vốn không tuyệt đối. Bạn có lẽ rằng sẽ vướng mắc, nếu người dùng chưa cài ứng dụng thì sao. Câu vấn đáp là, họ sẽ thấy một thông tin lỗi hoặc không có gì xảy ra cả. Mặc dù bạn không có cách nào trực tiếp biết được liệu ứng dụng có trên thiết bị hay không, nhưng có 1 số ít cách bạn hoàn toàn có thể vận dụng để “ dò hỏi ” ứng dụng và biết được nó đã được cài ; hay để đưa người dùng đến App Store, đến website, hay đến bất kể một địa chỉ nào khác nếu ứng dụng chưa được cài .
Như chúng tôi có nói ở trên, deep link dựa trên scheme ( scheme-based deep linking ) ( Android và iOS ) và iOS 9 + Universal Link đều đã được hướng dẫn một cách chi tiết cụ thể. Vậy hãy cùng khám phá chính sách hoạt động giải trí của những deep link này .

Triển khai deep link trên Android

Để hiểu rõ hơn, hãy cùng nghiên cứu và điều tra ví dụ sau. Deep link URL của bạn sẽ là yourapp : / / path /, và Bundle ID sẽ là com.yourapp.example .

Giải pháp JavaScript

Có một giải pháp thường được dùng để xử lý yếu tố này, đó là sử dụng iframe để tải deep link URL, sau đó tạo delayed JavaScript để chuyển hướng người dùng đến store :

Lúc này, trình duyệt sẽ thử tải yourapp://path/ trước.

  • Nếu ứng dụng đã có trong máy, thì ứng dụng sẽ được mở ra và lệnh JavaScript tiếp theo sẽ không chạy.
  • Nếu ứng dụng chưa có trong máy, thì không có gì xảy ra khi trình duyệt tải yourapp://path/. Sau khoảng 2 giây, JavaScript sẽ chuyển hướng trang sang Play Store, để người dùng có thể tải ứng dụng về.

Nhưng đoạn code trên có một chút ít yếu tố, đó là ngay cả khi ứng dụng đã được mở, và người dùng đã quay lại trình duyệt, nhưng JavaScript vẫn chạy và lại chuyển hướng người dùng đến Play Store. Vì vậy, bạn cần triển khai một số ít hoạt động giải trí tối ưu hóa, kiểm tra thời gian người dùng quay lại trình duyệt để xem họ có cần được chuyển hướng lại về store hay không :

Giải pháp Intent

Kể từ phiên bản Chrome for Android 25 trở về sau, đoạn code trên sẽ ngừng hoạt động giải trí, bạn hoàn toàn có thể tìm hiểu và khám phá thêm trong tài liệu của Chrome. May là, Google đã cung ứng Intent URL, một giải pháp mang lại hiệu suất cao tốt hơn. Khi người dùng click vào URL intent : / / path / # Intent ; scheme = yourapp ; package = com.yourapp.example ; end, sau đó

  • nếu ứng dụng đã có trong máy, thì Chrome sẽ mở ứng dụng.
  • nếu ứng dụng không có trong máy, thì Chrome sẽ mở Play Store.

Giải pháp deep link nên sử dụng

Chúng tôi nhìn nhận cao giải pháp Intent vì dễ tiến hành và đem đến thưởng thức tốt hơn cho người dùng. Nhưng để sử dụng giải pháp này, bạn cần tương hỗ từ trình duyệt. Không may là, mạng lưới hệ thống Android quá phân mảnh nên khá nhiều hệ quản lý và trình duyệt cũ vẫn còn đang hoạt động giải trí. Hơn nữa, Android WebView, mặc dầu được rất nhiều ứng dụng sử dụng, lại không mặc định tương hỗ Intent URL. Bảng bên dưới cho biết giải pháp bạn nên sử dụng so với từng trình duyệt Android ( quan tâm, bảng chỉ nêu những trình duyệt thông dụng ) :

Source: https://vh2.com.vn
Category : Ứng Dụng