Với hoạt động cá nhân hoá Remote Config, bạn sẽ tự động cung cấp cho người dùng một trong nhiều trải nghiệm người dùng thay thế để tối ưu hoá cho mục tiêu mà bạn chọn. Xem bài viết Tổng quan về tính năng này.
Sau đây là cách bắt đầu.
1. Đo lường ứng dụng của bạn bằng Analytics và Remote Config
Để có thể bắt đầu cung cấp trải nghiệm được cá nhân hoá cho người dùng, ứng dụng của bạn cần đang dùng Analytics và Remote Config.
Nếu bạn không bật Google Analytics khi đã tạo dự án Firebase của bạn, hãy bật dự án đó trên trang trang Tích hợp.
Đảm bảo bạn đang sử dụng ít nhất các phiên bản sau của SDK Remote Config:
- iOS: 7.5.0 trở lên
- Android: 20.0.3 (Firebase BoM 26.4.0) trở lên
- C++ 7.1.1 trở lên
- Unity: 7.1.0 trở lên
Chỉ những phiên bản này (và phiên bản mới hơn) mới thực hiện việc ghi nhật ký cần thiết cho hệ thống cá nhân hoá để tìm hiểu cách tối ưu hoá cho mục tiêu của mình.
Thêm lệnh gọi ghi nhật ký sự kiện vào ứng dụng của bạn.
Ít nhất, hãy ghi lại một sự kiện khi người dùng hoàn thành hành động mục tiêu mà bạn đang thực hiện tối ưu hoá. Ví dụ: nếu bạn muốn tối ưu hoá cho các lượt gửi điểm xếp hạng trên Cửa hàng Play, hãy ghi lại một sự kiện mỗi khi người dùng xếp hạng ứng dụng của bạn.
Ngoài ra, bạn nên ghi nhật ký rõ ràng mọi Sự kiện Analytics có liên quan đến ứng dụng của bạn nhưng không đã tự động ghi lại. Bằng cách ghi lại các sự kiện theo ngữ cảnh này, bạn có thể cải thiện chất lượng của hoạt động cá nhân hoá.
Triển khai các trải nghiệm người dùng mà bạn muốn có thể có trong ứng dụng. Việc này có thể đơn giản như cá nhân hoá tần suất hiển thị quảng cáo cho từng người dùng hoặc các lựa chọn thay thế đáng kể hơn, chẳng hạn như triển khai nhiều bố cục.
Cho phép định cấu hình các trải nghiệm người dùng khác nhau dựa trên giá trị của tham số Remote Config. Xem bài viết Bắt đầu dùng Remote Config và Remote Config chiến lược tải.
Tại thời điểm này, bạn có thể triển khai ứng dụng của mình lên App Store hoặc Cửa hàng Play. Người dùng sẽ tiếp tục có trải nghiệm mặc định mà bạn đã thiết lập, nhưng vì bạn có thể kiểm soát trải nghiệm bằng một biến có thể định cấu hình từ xa, bạn có thể bắt đầu thử nghiệm với cá nhân hóa thông số tự động.
Bạn sẽ cần đạt được một lượng người dùng tới hạn đang sử dụng ứng dụng được cập nhật trước khi cá nhân hoá có thể bắt đầu tối ưu hoá trải nghiệm cá nhân.
2. Định cấu hình chế độ cá nhân hoá thông số trong bảng điều khiển Firebase
Giờ đây, khi người dùng đã sử dụng ứng dụng được đo lường, bạn có thể sử dụng bảng điều khiển Firebase để thiết lập tính năng cá nhân hoá.
Trên trang Remote Config của bảng điều khiển Firebase, hãy tìm thông số kiểm soát trải nghiệm người dùng mà bạn muốn cá nhân hoá, rồi nhấp vào biểu tượng bút chì để chỉnh sửa thông số đó.
Trên ngăn Chỉnh sửa thông số, hãy nhấp vào Thêm mới > Cá nhân hoá.
Xác định hai hoặc nhiều giá trị thay thế. "Giá trị thay thế" là một người đặc biệt tên của các giá trị thông số mà thuật toán cá nhân hoá có thể chọn cho người dùng của bạn. Định dạng của các giá trị bạn sử dụng ở đây phải khớp với loại dữ liệu tham số Remote Config của bạn sẽ sử dụng.
Chọn một mục tiêu. Bạn có thể chọn một trong các lựa chọn sau:
- Chọn trong danh sách các mục tiêu tạo sẵn cho các chỉ số như doanh thu và tương tác.
Thêm chỉ số tuỳ chỉnh dựa trên bất kỳ sự kiện Google Analytics nào khác bạn muốn tối ưu hoá bằng cách nhập tên sự kiện vào Mục tiêu rồi nhấp vào Tạo sự kiện.
Do những sự kiện này có thể là sự kiện động hoặc tuỳ chỉnh, nên chúng có thể không xuất hiện trong trình đơn thả xuống. Để đảm bảo chỉ số bạn chỉ định khớp chính xác với chỉ số đang hoạt động Analytics sự kiện, xác minh sự kiện trong Analytics > Sự kiện.
Chọn tối ưu hoá cho số sự kiện (COUNT) hay tổng số sự kiện của mọi sự kiện giá trị tối thiểu (SUM).
Trong một số trường hợp, lựa chọn này được chọn sẵn cho Analytics tích hợp sẵn sự kiện. Ví dụ: SUM sẽ luôn được chọn cho Mức độ tương tác của người dùng tối ưu hoá cho tổng thời gian đã bỏ ra. Nếu bạn chọn Lượt nhấp vào quảng cáo, các hoạt động cá nhân hóa được tối ưu hóa cho COUNT hoặc tổng số lần nhấp vào quảng cáo sự kiện.
Nếu bạn đã chọn SUM, hãy nhập tên của thông số sự kiện để tổng hợp.
Trong hầu hết các trường hợp, tên thông số sự kiện là
value
, nhưng bạn có thể có chỉ số tùy chỉnh có giá trị cụ thể mà bạn muốn tổng hợp. Để ví dụ: nếu bạn đã có một sự kiện với các loại đơn vị tiền tệ khác nhau kèm theo thông số nhưUSD
,JPY
,AUD
, v.v., bạn có thể tối ưu hoá cho doanh thu ở Úc bằng cách chỉ địnhAUD
làm thông số sự kiện (và trong bước tiếp theo, hãy nhớ thiết lập một điều kiện nhắm mục tiêu cho người dùng ở Úc!).(Không bắt buộc) Chọn tối đa hai chỉ số bổ sung để theo dõi. Mặc dù những quy tắc này sẽ không ảnh hưởng đến thuật toán cá nhân hoá, những kết quả này có thể giúp bạn nắm được hiệu suất và xu hướng. Ví dụ: nếu hoạt động cá nhân hoá của bạn tối ưu hóa cho nhấp chuột quảng cáo, bạn có thể muốn theo dõi tương tác của người dùng giữa nhóm cơ sở và nhóm được cá nhân hoá.
Các chỉ số được theo dõi sẽ xuất hiện trong phần tóm tắt Kết quả cá nhân hoá, được sắp xếp theo thẻ.
Xác định hoặc chọn một điều kiện nhắm mục tiêu cho thông số được cá nhân hoá. Chỉ những người dùng đáp ứng điều kiện này mới có được trải nghiệm được cá nhân hoá. Một số điều kiện thường dùng là giới hạn tính năng cá nhân hoá chỉ dành cho người dùng của một nền tảng cụ thể hoặc chỉ dành cho người dùng ở một khu vực cụ thể.
Khi bạn đã hài lòng với các giải pháp thay thế, mục tiêu, chỉ số bổ sung và nhắm mục tiêu, bạn đã hoàn tất! Lưu và triển khai các thay đổi để bắt đầu cá nhân hoá của người dùng trải nghiệm cá nhân. Người dùng sẽ bắt đầu nhận được giá trị thông số trong vài giờ, nhưng sẽ mất đến 14 ngày để hệ thống để tìm hiểu về người dùng và đạt được hiệu suất tốt nhất.
Bạn có thể xem hiệu quả của một hoạt động cá nhân hoá bằng cách chọn hoạt động đó từ Trang Hoạt động cá nhân hoá hoặc bằng cách nhấp vào điều kiện nhắm mục tiêu của thông số trên Remote Config.
Để biết thêm thông tin về cách diễn giải kết quả, xem Tìm hiểu về kết quả cá nhân hoá.