Khi xây dựng một ứng dụng có cả Firebase Remote Config và Google Analytics, bạn có thể hiểu rõ hơn về người dùng ứng dụng và phản hồi nhanh hơn 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 trong cơ sở 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 và dịch vụ của mình bằng A/B Testing, tính năng phân cá nhân hoá Remote Config và các bản phát hành Remote Config. Bạn có thể phân tích kết quả để hiểu mức độ tác động của các lựa chọn khác nhau đế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 về 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ề 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, cho phép bạn tuỳ chỉnh ứng dụng cho các phân khúc cơ sở 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 tập thể dục có nhiều hoạt động tập thể dục ở các 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 một số người dùng cụ thể. Ví dụ: bạn có thể thiết kế ứng dụng của mình để những người dùng quan tâm đến việc chạy bộ sẽ thấy hình ảnh một người chạy bộ khi ứng dụng đang tải. Hoặc bạn có thể xác định các phân khúc của cơ sở người dùng theo thời lượng tập thể dục và mức độ khó để người dùng thông thường được đề xuất một bài tập thể dục ngắn hơn, dễ dàng hơn, trong khi vận động viên chuyên nghiệp được mời bắt đầu chạy bộ 40 phút khi ứng dụng của chúng ta 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 các nội dung cập nhật đó. Điều này có thể thay đổi hành vi và giao diện của thực thể ứng dụng sau yêu cầu tìm nạp tiếp theo. Có đầy đủ các toán tử để bạn có thể 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 hoặc tổ hợp thuộc tính người dùng cụ thể.
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 của người dùng để phân phối hành vi ứng dụng tuỳ chỉnh cho các phân khúc đối tượng như sau:
- Những người dùng thích tập yoga (Exercise_Interest khớp chính xác 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 mục tiêu 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 mục tiêu 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 first_open
) để tìm nạp và cá nhân hoá tham số Remote Config cũng như thử nghiệm A/B Testing.
Bạn có thể sử dụng Thời gian mở đầu tiên để:
- Nhắm đến người dùng mới.
- Nhắm đến những nhóm người dùng đã tham gia trong một khoảng thời gian cụ thể trong quá khứ.
- Tạo và kiểm thử quy trình làm quen 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 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 với người dùng ở nhiều quốc gia và muốn quảng cáo các ưu đãi đặc biệt trong mùa lễ cho người dùng mới của ứng dụng. Đối với các chương trình khuyến mãi như chương trình giảm giá vào 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ỳ (Thiết bị ở khu vực/quốc gia == Hoa Kỳ) mở ứng dụng của bạn lần đầu tiên trong tháng trước khi diễn ra chương trình khuyến mãi (Mở lần đầu tiên Sau 00:00 ngày 11/01/2022 theo Giờ Los Angeles và Mở lần đầu tiên Trước 00:00 ngày 11/26/2022 theo Giờ Los Angeles).
Bạn có thể sử dụng tính năng nhắm mục tiêu theo 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 phiên bản SDK Remote Config 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 khởi chạy ứng dụng của bạn lần đầu bất cứ lúc nào, miễn là bạn đã cài đặt một SDK được hỗ trợ và bật Analytics.
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 các nền tảng của 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 Điều kiện và thông số Cấu hình từ xa.
Để thêm điều kiện Remote Config vào dự án, hãy xem phần 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.