Kiểm thử Adjust deep link
Bạn cần kiểm thử deep link trước khi triển khai link trong một chiến dịch. Quá trình kiểm thử giúp đảm bảo deep link đã được cài đúng cách, sẽ chuyển hướng người dùng đến đúng trang, và đang được Adjust ghi lại. Dưới đây là hướng dẫn kiểm thử deep link với vai trò là người dùng mới và người dùng hiện hữu.
Nếu bạn gặp phải sự cố trong quá trình kiểm thử, vui lòng tham khảo Deep link FAQ để biết thêm thông tin.
Các mục cần kiểm
- Sử dụng Campaign Lab để tạo deep link cho môi trường bạn đang thử nghiệm.
- Sử dụng phiên bản chính xác của ứng dụng để kiểm thử. Ví dụ: Nếu bạn chỉ muốn triển khai universal link trên phiên bản gỡ lỗi (debug) của ứng dụng, vui lòng chỉ kiểm thử phiên bản này.
Tạo một trang web thử nghiệm
Bạn cần host deep link lên một môi trường web thử nghiệm. Bạn nên click vào deep link trên trang HTML. Bạn có thể sử dụng một trình tạo web miễn phí để tạo một trang web thử nghiệm đơn giản, sau đó nhúng deep link URL dưới dạng một liên kết trên trang web đó.
Bạn có thể tạo trang web với HTML sau:
<!DOCTYPE html>
<html lang="en">
<head>
<style>
a {
font-size: 100px
}
</style>
</head>
<body>
<a href="https://app.adjust.com/abc123?deep_link=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion">Deep Link</a>
</body>
</html>
Phương pháp kiểm thử
Quá trình kiểm thử được quyết định bởi hai yếu tố: loại link và kịch bản sử dụng. Ví dụ, với người dùng đã cài ứng dụng và người dùng chưa cài ứng dụng, link nên hoạt động theo hai cách khác nhau.
Dưới đây là hướng dẫn cách kiểm thử link với vai trò là người dùng hiện hữu, người dùng mới, cũng như cách kiểm thử giải pháp tái phân bổ qua deep link.
Với vai trò là người dùng hiện hữu // direct deep link
Vui lòng thực hiện các bước sau để kiểm thử deep link với vai trò là người dùng hiện hữu:
- Tạo một trang web thử nghiệm.
- Thêm deep link thô vào trang web thử nghiệm.
- Cài ứng dụng vào thiết bị thử nghiệm, và mở ứng dụng ít nhất một lần.
- Trên thiết bị thử nghiệm, mở một trình duyệt web và đi đến trang web thử nghiệm.
- Click vào deep link URL.
Sau khi click, ứng dụng sẽ khởi chạy và deep link bạn đến một trang cụ thể trong ứng dụng, trang này được ghi trong URI scheme tùy chỉnh. Như vậy, bạn đã hoàn tất phần cài đặt trên Adjust và đã có thể sử dụng deep link để thu thập dữ liệu chiến dịch.
Nếu ứng dụng được mở nhưng không đưa bạn đến đúng trang, có nghĩa là ứng dụng không xử lý đúng nội dung của deep link. Vui lòng trao đổi với bộ phận phát triển để đảm bảo đường dẫn trong ứng dụng được thiết lập chính xác.
Với vai trò là người dùng mới // deferred deep link
Vui lòng thực hiện các bước sau để kiểm thử deep link với vai trò là người dùng mới (tức là chưa cài ứng dụng):
Đảm bảo bạn chưa cài ứng dụng. Nếu bạn đã cài ứng dụng:
- Gỡ cài đặt ứng dụng ra khỏi thiết bị (dọn sạch thùng rác ứng dụng, nếu cần).
- Xóa dữ liệu thiết bị (forget) bằng Testing Console.
Trên thiết bị thử nghiệm, mở một trình duyệt web và đi đến trang web thử nghiệm. Chờ được chuyển hướng đến app store.
Tải và mở ứng dụng - thao tác này được tính là một lượt cài đặt trên Adjust.
Khi ứng dụng được mở ra, bạn sẽ được deep link đến một trang cụ thể trong ứng dụng, trang này được ghi trong URI scheme tùy chỉnh.
Nếu bạn được deep link sau khi mở ứng dụng, thì bạn đã hoàn tất phần cài đặt trên Adjust.
Nếu bạn không được deep link đến đúng trang sau khi mở ứng dụng, vui lòng kiểm thử lại lần nữa với vai trò là người dùng hiện hữu, và kiểm tra liệu bạn có được phân bổ cho lượt click hay không. Nếu bạn đã được phân bổ, nhưng vẫn không được deep link đến đúng trang, thì có lẽ đã có lỗi xảy ra trong quá trình deep link được gửi đi. Có thể tham số deep link đã bị cắt ngắn bớt hoặc có lỗi mã hóa xảy ra. Vui lòng liên hệ với bộ phận hỗ trợ của công ty bạn hoặc bộ phận hỗ trợ của Adjust (support@adjust.com).
Khôi phục cài đặt gốc của thiết bị giữa các lần kiểm thử
Nếu bạn muốn kiểm thử deferred deep link nhiều lần, thì bạn cần khôi phục lại cài đặt gốc (reset) của thiết bị giữa các lần kiểm thử. Vui lòng thực hiện các bước sau để khôi phục cài đặt gốc của thiết bị.
Gỡ ứng dụng khỏi thiết bị thử nghiệm.
Xóa advertising ID khỏi hệ thống của chúng tôi.
Cài đặt ứng dụng mà không click vào bất kỳ đường link nào.
Kiểm tra Testing Console để xem liệu lượt cài đặt có được ghi nhận là tự nhiên (organic) hay không.
- Nếu không, vui lòng lặp lại bước 1 đến 3 cho đến khi đúng.
Gỡ ứng dụng khỏi thiết bị thử nghiệm.
Xóa advertising ID khỏi hệ thống của chúng tôi.
Tái phân bổ
Vui lòng thực hiện các bước sau để kiểm thử giải pháp tái phân bổ qua deep link:
1. Đặt khung thời gian không hoạt động (inactivity period) là 0 ngày trên liên kết thử nghiệm
Để đặt khung thời gian không hoạt động (inactivity period) là 0 ngày trên liên kết thử nghiệm (test link), vui lòng thực hiện theo hướng dẫn trên Campaign Lab.
2. Cài đặt deep link và thiết bị, và kiểm thử deep link
Để cài đặt deep link và thiết bị, và kiểm thử deep link, vui lòng thực hiện các bước sau trên Adjust dashboard:
Tạo một deep link không chứa tham số advertising ID.
- Ví dụ:
https://app.adjust.com/abc123?deep_link=myamazingapp%3A%2F%2Fsuper%2Fexclusive%2Fpromotion
- Ví dụ:
Xóa advertising ID của thiết bị thử nghiệm khỏi hệ thống của chúng tôi.
Cài đặt ứng dụng mà không click vào bất kỳ đường link nào.
Mở một trình duyệt web và đi đến trang HTML thử nghiệm, trên thiết bị thử nghiệm.
Click vào deep link.
Sử dụng Testing Console để kiểm tra liệu thiết bị đã được tái phân bổ cho liên kết thử nghiệm hay chưa.