Nội dung được cá nhân hoá có thể làm hài lòng người dùng và mang lại trải nghiệm từ tương tác đầu tiên với ứng dụng của bạn dựa trên lựa chọn ưu tiên, nhật ký sử dụng, và ngôn ngữ. Firebase cho phép bạn xác định đối tượng dựa trên Chỉ số Google Analytics và tuỳ chỉnh ứng dụng của bạn bằng Firebase Remote Config ngay trên bảng điều khiển Firebase.
Khi sử dụng hai tính năng này cùng nhau, bạn có thể tuỳ chỉnh lời chào mừng quay lại của ứng dụng cho người dùng mua nhiều lần dựa trên lựa chọn ưu tiên hoặc hoạt động của họ trong ứng dụng của bạn.
Tài liệu hướng dẫn này sẽ chỉ cho bạn quy trình tạo ứng dụng riêng của bạn "chào mừng bạn quay trở lại" màn hình trên Android.
Để bắt đầu, bạn cần có một ứng dụng Android được kết nối với một dự án Firebase. Nếu bạn chưa có tài khoản, hãy xem bài viết Bắt đầu cho Android kết nối ứng dụng của bạn.
Tổng quan về quy trình triển khai
Việc triển khai màn hình chào mừng được cá nhân hoá cho ứng dụng bao gồm 3 bước chính:
- Thiết lập Remote Config để lưu giữ tham số cho các phần tử cá nhân hoá cho bạn. Ví dụ: bạn có thể lưu trữ thông báo trên màn hình chào mừng dưới dạng . Bằng cách này, bạn có thể cập nhật thông báo mà không cần xuất bản lại ứng dụng.
- Thiết lập Analytics để xác định đối tượng và/hoặc thuộc tính người dùng cho Remote Config để nhắm đến người dùng của bạn. Cả hai tính năng này đều có thể dùng cho nhắm mục tiêu; tuy nhiên, có những khác biệt quan trọng giữa chúng. Chiến lược phát hành đĩa đơn ưu điểm tương đối của từng phương thức sẽ được thảo luận ở phần sau của hướng dẫn này.
- Định cấu hình Remote Config điều kiện để tuỳ chỉnh thông số dựa trên Analytics đối tượng hoặc thuộc tính người dùng mà bạn thiết lập.
Thiết lập thông số trong Remote Config
Sau khi xác định được các thành phần của ứng dụng mà bạn muốn tuỳ chỉnh, hãy sử dụng Remote Config để lưu trữ các tham số. Chúng ta sẽ tìm hiểu cách cá nhân hoá trải nghiệm chào mừng thông báo trên màn hình ở phần còn lại của hướng dẫn này.
Việc cần làm trong bảng điều khiển của Firebase
- Chuyển đến thông số Remote Config trong bảng điều khiển Firebase. Nếu bạn chưa từng định cấu hình Remote Config trong ứng dụng của mình, hãy nhấp vào Thêm Tham số.
Điền vào khoá thông số và giá trị mặc định. Ví dụ:
welcome_message
vàWelcome to this sample app
.Cấu hình thông số Cấu hình từ xa.">
Nhấp vào Xuất bản các thay đổi.
Việc nên làm trong ứng dụng Android
Thêm mã để đọc và hiển thị tham số bạn vừa thêm vào ứng dụng trong Bảng điều khiển Firebase. Ví dụ:
final FirebaseRemoteConfig config = FirebaseRemoteConfig.getInstance(); config.getInstance.fetch(CACHE_EXPIRATION_MS) .addOnCompleteListener(this, new OnCompleteListener<Void>() { @Override public void onComplete(@NonNull Task<Void> task) { if (task.isSuccessful()) { config.activateFetched(); String welcomeMessage = config.getString("welcome_message"); } } });
Bạn cũng có thể làm theo các bước trong Sử dụng Firebase Remote Config trên Android để đọc và hiển thị tham số mà bạn đã tạo trong bảng điều khiển. Nếu bạn nhận được mắc kẹt, hướng dẫn từng bước về Android sẽ hướng dẫn bạn thông qua việc triển khai ứng dụng mẫu hoạt động.
Bật chế độ nhà phát triển để xem ngay các thay đổi về cấu hình trong khi kiểm thử.
Kiểm tra xem ứng dụng có hoạt động không
- Mở ứng dụng của bạn và đảm bảo rằng ứng dụng cho thấy giá trị hiện tại của thông số trong giao diện người dùng Remote Config.
- Thay đổi giá trị trong bảng điều khiển rồi nhấp vào Xuất bản các thay đổi
- Khởi động lại ứng dụng. Giá trị thông số mới sẽ xuất hiện.
Thiết lập Analytics đối tượng hoặc thuộc tính người dùng
Ở bước này, bạn sẽ sử dụng Analytics để xác định những người dùng sẽ thấy nội dung được cá nhân hoá. Trong hướng dẫn từng bước này, chúng tôi sẽ sử dụng thuộc tính người dùng để nhưng bạn cũng có thể xác định Đối tượng người xem. Các phương pháp này tương tự nhau, nhưng bạn nên lưu ý rằng sau khi thêm người dùng với một Đối tượng, họ không thể rời khỏi hoặc bị xoá. Nếu thuộc tính mà bạn muốn sử dụng để nhắm mục tiêu có thể thay đổi, hãy sử dụng thuộc tính người dùng để thay thế.
Việc cần làm trong bảng điều khiển của Firebase
- Chuyển đến thuộc tính người dùng Analytics trong bảng điều khiển Firebase. Nhấp vào Thuộc tính người dùng mới.
Đặt tên và đặt nội dung mô tả cho thuộc tính người dùng. Ví dụ: nếu bạn để tùy chỉnh ứng dụng dựa trên việc người dùng thích chó hay mèo, bạn có thể đặt tên tệp đó là
animal_preference
.Cấu hình thuộc tính người dùng Analytics.">
Nhấp vào Tạo.
Việc nên làm trong ứng dụng Android
- Làm theo các bước trong bài viết Đặt thuộc tính người dùng để tìm hiểu cách thiết lập thuộc tính người dùng trong ứng dụng của bạn. Ví dụ: bạn có thể hỏi người dùng xem họ thích mèo hay chó và đặt giá trị chuỗi cho phù hợp. Bạn có thể bỏ qua các bước để đăng ký tài sản trong như bạn đã làm ở phần trước.
- Làm theo các bước trong bài viết Gỡ lỗi sự kiện để bật chế độ gỡ lỗi cho ứng dụng của mình.
Kiểm tra xem ứng dụng có hoạt động không
- Mở ứng dụng của bạn rồi chuyển đến nơi bạn đã đặt thuộc tính người dùng.
- Mở trang DebugView của Analytics trong bảng điều khiển Firebase.
- Kiểm tra xem liệu có thuộc tính người dùng nào đã được đặt hay không (có thể có hãy chờ một vài phút trước khi có dữ liệu xuất hiện).
Định cấu hình điều kiện Remote Config
Giờ đây, ứng dụng của bạn đã có các tham số có thể định cấu hình và thuộc tính người dùng (hoặc đối tượng) để sử dụng làm biến, bạn có thể tạo các điều kiện để cá nhân hoá các giá trị thông số của bạn.
Việc cần làm trong bảng điều khiển của Firebase
- Chuyển đến Remote Config trong bảng điều khiển Firebase.
- Nhấp vào thông số của bạn để chỉnh sửa thông số đó.
- Nhấp vào Thêm giá trị cho điều kiện.
- Chọn Xác định điều kiện mới.
- Đặt tên cho điều kiện. Ví dụ: "Ưu tiên mèo" để phản ánh người dùng lựa chọn ưu tiên trước đó.
Trong mục Áp dụng nếu, hãy chọn Thuộc tính người dùng (hoặc Người dùng trong đối tượng nếu bạn đã tạo một Đối tượng trong Analytics), rồi chọn thông số, và xác định mối quan hệ có điều kiện với các giá trị thông số của bạn.
Điều kiện Cấu hình từ xa.">
Nhấp vào Tạo điều kiện.
Nhập một giá trị để phản ánh điều kiện mới. Ví dụ: tin nhắn chào mừng cho "Thích mèo" có thể là "Meow!".
Nhấp vào Cập nhật để lưu các thay đổi.
Nhấp vào Xuất bản các thay đổi để bật các điều kiện và giá trị mới trong .
Kiểm tra xem ứng dụng có hoạt động không
- Mở ứng dụng của bạn rồi chuyển đến nơi bạn đã đặt thuộc tính người dùng.
- Mở trang DebugView của Analytics trong bảng điều khiển Firebase.
- Kiểm tra xem liệu có thuộc tính người dùng nào đã được đặt hay không (có thể có hãy chờ một vài phút trước khi có dữ liệu xuất hiện).
- Khởi động lại ứng dụng và xác minh rằng các thành phần được cá nhân hoá của bạn đã được thiết lập.