Khi bạn xây dựng một ứng dụng có cả Firebase Remote Config và Google Analytics, bạn sẽ có thể hiểu rõ hơn về người dùng ứng dụng và nhanh chóng đáp ứng nhu cầu của họ. Bạn có thể sử dụng Analytics đối tượng và thuộc tính người dùng để tuỳ chỉnh ứng dụng cho các phân khúc người dùng một cách linh hoạt và chính xác.
Việc tích hợp SDK Google Analytics sẽ cung cấp thông tin chi tiết giúp bạn điều chỉnh các sản phẩm của mình bằng tính năng A/B Testing, Remote Config cá nhân hoá, và Remote Config triển khai. Bạn có thể phân tích kết quả để hiểu rõ cách các lựa chọn khác nhau tác động đến các chỉ số chính như doanh thu và mức độ tương tác.
Để tìm hiểu thêm về cách phân tích mức sử dụng ứng dụng bằng Google Analytics, hãy xem phần giới thiệu Analytics.
Để tuỳ chỉnh ứng dụng bằng các phân khúc mà bạn có thể đã xác định bên ngoài Firebase, hãy xem tài liệu về các phân khúc đã nhập.
Remote Config và thuộc tính người dùng
Remote Config hiện cho phép bạn sử dụng các tổ hợp thuộc tính người dùng Analytics để tạo điều kiện, nhờ đó bạn có thể tuỳ chỉnh ứng dụng cho các phân khúc người dùng mà bạn đã xác định.
Ví dụ: bạn có thể xác định các thuộc tính người dùng sau trong Google Analytics để sử dụng trong một ứng dụng thể dục có nhiều hoạt động thể dục với thời lượng và mức độ khó khác nhau:
- Exercise_Interest
- Preferred_Exercise_Duration
- Preferred_Difficulty_Level
Sau đó, bạn có thể tạo các điều kiện sử dụng các thuộc tính này (riêng lẻ hoặc kết hợp) để điều chỉnh giao diện và hành vi của ứng dụng cho những người dùng cụ thể. Ví dụ: bạn có thể thiết kế ứng dụng sao cho những người dùng quan tâm đến việc chạy bộ sẽ thấy hình ảnh người chạy bộ khi ứng dụng của bạn đang tải. Hoặc bạn có thể xác định các phân khúc người dùng theo thời lượng tập thể dục và mức độ khó để người dùng bình thường sẽ được đề xuất một bài tập ngắn hơn và dễ hơn, trong khi các vận động viên chuyên nghiệp sẽ được mời bắt đầu chạy 40 phút khi ứng dụng của chúng tôi khởi động.
Nếu hành vi của người dùng thay đổi theo cách làm thay đổi thuộc tính người dùng của họ, thì Google Analytics sẽ thu thập những thông tin cập nhật đó. Điều này có thể làm thay đổi hành vi và giao diện của phiên bản ứng dụng sau yêu cầu tìm nạp tiếp theo. Bạn có thể sử dụng đầy đủ các toán tử để tạo quy tắc bao gồm hoặc loại trừ người dùng có các thuộc tính người dùng cụ thể hoặc tổ hợp thuộc tính người dùng.
Bạn cũng có thể kết hợp các quy tắc Remote Config khác với các quy tắc dựa trên thuộc tính người dùng để cung cấp hành vi ứng dụng tuỳ chỉnh cho các phân khúc đối tượng như sau:
- Người dùng thích tập yoga (Exercise_Interest hoàn toàn khớp với yoga), sử dụng ứng dụng của bạn trên thiết bị Android (OS type == Android), ở Canada (Device in region/country == Canada).
- Người dùng quan tâm đến việc nâng tạ hoặc giảm cân (Exercise_Interest chứa weight) sử dụng ứng dụng của bạn trên thiết bị Apple (OS type == iOS) có giao diện người dùng bằng tiếng Anh (Device language == English).
Nhắm đến theo thời gian mở lần đầu
Sau khi liên kết Google Analytics và Remote Config, bạn có thể
nhắm đến người dùng dựa trên lần đầu tiên họ mở ứng dụng của bạn (sử dụng sự kiện Analytics của
Analytics first_open) để tìm nạp và
cá nhân hoá tham số Remote Config, cũng như các thử nghiệm A/B Testing.
Bạn có thể sử dụng Thời gian mở lần đầu để:
- Nhắm đến người dùng mới.
- Nhắm đến các nhóm người dùng đã tham gia trong một khoảng thời gian cụ thể trong quá khứ.
- Tạo và thử nghiệm các bước làm quen với ứng dụng và trải nghiệm chào mừng cho người dùng mới.
- Tạo trải nghiệm tuỳ chỉnh cho những người dùng tham gia trong các khoảng thời gian cụ thể.
Ví dụ: giả sử bạn có một ứng dụng mua sắm trực tuyến có người dùng ở nhiều quốc gia và muốn quảng cáo các ưu đãi đặc biệt trong kỳ nghỉ cho người dùng mới của ứng dụng. Đối với một chương trình giảm giá như Thứ Sáu Đen áp dụng cho người dùng ở Hoa Kỳ, bạn có thể thiết lập một điều kiện cho thử nghiệm Remote Config hoặc A/B Testing nhắm đến một ứng dụng iOS hoặc Android cụ thể, sau đó chọn tất cả người dùng ở Hoa Kỳ (Device in region/country == United States) lần đầu tiên mở ứng dụng của bạn trong tháng trước khi chương trình giảm giá diễn ra (First open After 11/01/2022 12:00 AM Los Angeles Time và First open Before 11/26/2022 12:00 AM Los Angeles Time).
Bạn có thể nhắm đến người dùng theo thời gian mở lần đầu sau khi chọn một ứng dụng Android hoặc iOS. Tính năng này hiện được hỗ trợ bởi các Remote Config phiên bản SDK sau: SDK nền tảng Apple phiên bản 9.0.0 trở lên và SDK Android phiên bản 21.1.1 trở lên (Firebase BoM phiên bản 30.3.0 trở lên).
Bạn có thể nhắm đến những người dùng lần đầu tiên khởi chạy ứng dụng của bạn vào bất kỳ lúc nào, miễn là bạn đã cài đặt một SDK được hỗ trợ và Analytics đã bật.
Các bước tiếp theo
Để tìm hiểu thêm về thuộc tính người dùng, hãy xem các hướng dẫn sau:
- Đặt thuộc tính người dùng trên nền tảng Apple
- Đặt thuộc tính người dùng trên Android
- Đặt thuộc tính người dùng trên Web/JavaScript
Để tìm hiểu thêm về cách tạo điều kiện bằng cách kết hợp các quy tắc, hãy xem bài viết Tham số và điều kiện Cấu hình từ xa.
Để thêm điều kiện Remote Config vào dự án của bạn, hãy xem bài viết Thêm hoặc chỉnh sửa điều kiện. Bạn có thể tạo tham số, quy tắc và điều kiện trong bảng điều khiển Firebase Firebase.