Bắt đầu với cá nhân hóa Cấu hình từ xa

Với tính năng cá nhân hóa Cấu hình từ xa, 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 hóa cho mục tiêu bạn chọn. Xem Tổng quan về tính năng này.

Đây là cách để bắt đầu.

1. Trang bị ứng dụng của bạn bằng Analytics và Cấu hình từ xa

Trước khi bạn có thể bắt đầu cung cấp trải nghiệm người dùng được cá nhân hóa, ứng dụng của bạn cần sử dụng Analytics và Cấu hình từ xa.

  1. Nếu bạn chưa bật Google Analytics khi tạo dự án Firebase, hãy bật nó trên trang Tích hợp của dự án.

  2. Đảm bảo rằng bạn đang sử dụng ít nhất các phiên bản sau của SDK cấu hình từ xa:

    • 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
    • Thống nhất: 7.1.0 trở lên

    Chỉ những phiên bản này (và mới hơn) mới thực hiện ghi nhật ký cần thiết cho hệ thống cá nhân hóa để tìm hiểu cách tối ưu hóa cho mục tiêu của bạn.

  3. Thêm lệnh gọi ghi nhật ký sự kiện vào ứng dụng của bạn.

    Ở mức tối thiểu, hãy ghi lại sự kiện khi người dùng hoàn thành hành động khách quan mà bạn đang tối ưu hóa. Ví dụ: nếu bạn muốn tối ưu hóa cho việc gửi xếp hạng trên Cửa hàng Play, hãy ghi lại 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 mình mà không được ghi nhật ký tự động . 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á nhân hóa của mình.

  4. Triển khai các trải nghiệm người dùng khác nhau mà bạn muốn có trong ứng dụng của mình. Điều này có thể đơn giản như cá nhân hóa tần suất hiển thị quảng cáo cho mỗi người dùng hoặc các giải pháp thay thế quan trọng hơn, chẳng hạn như triển khai các bố cục khác nhau.

  5. Làm cho các trải nghiệm người dùng khác nhau có thể được cấu hình dựa trên giá trị của tham số Cấu hình từ xa. Xem Bắt đầu với các chiến lược tải Cấu hình từ xa và Cấu hình từ xa .

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 Play Store. Người dùng sẽ tiếp tục nhận được trải nghiệm mặc định mà bạn đã định cấu hình, 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 nên bạn có thể bắt đầu thử nghiệm tính năng cá nhân hóa tham số tự động.

Bạn sẽ cần phải có một lượng lớn người dùng quan trọng đang sử dụng ứng dụng đã cập nhật của mình trước khi hệ thống cá nhân hóa có thể bắt đầu tối ưu hóa trải nghiệm của từng cá nhân.

2. Định cấu hình cá nhân hóa tham số trong bảng điều khiển Firebase

Giờ đây, khi ứng dụng được đo lường của bạn đã nằm trong tay người dùng, bạn có thể sử dụng bảng điều khiển Firebase để thiết lập hoạt động cá nhân hóa.

  1. Trên trang Cấu hình từ xa của bảng điều khiển Firebase, hãy tìm tham số kiểm soát trải nghiệm người dùng mà bạn muốn cá nhân hóa và nhấp vào biểu tượng bút chì để chỉnh sửa.

  2. Trên ngăn Chỉnh sửa tham số , nhấp vào Thêm mới > Cá nhân hóa .

  3. Xác định hai hoặc nhiều giá trị thay thế. "Giá trị thay thế" là tên đặc biệt cho các giá trị thông số mà thuật toán cá nhân hóa 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 kiểu dữ liệu mà tham số Cấu hình từ xa của bạn sử dụng.

  4. Chọn một mục tiêu. Bạn có thể chọn một trong những điều sau đây:

    • Chọn từ danh sách các mục tiêu dựng sẵn cho các số liệu như doanh thu và mức độ tương tác.
    • Thêm số liệu tùy chỉnh dựa trên bất kỳ sự kiện Google Analytics nào khác mà bạn muốn tối ưu hóa bằng cách nhập tên sự kiện vào trường Mục tiêu và nhấp vào Tạo sự kiện .

      Vì những sự kiện này có thể là động hoặc tùy chỉnh nên chúng có thể không xuất hiện trong trình đơn thả xuống. Để đảm bảo số liệu bạn chỉ định khớp chính xác với sự kiện Analytics đang hoạt động, hãy xác minh sự kiện đó trong Analytics > Sự kiện .

  5. Chọn tối ưu hóa cho số lượng sự kiện ( COUNT ) hay tổng giá trị của tất cả sự kiện ( SUM ).

    Trong một số trường hợp, tùy chọn này được chọn trước cho các sự kiện Analytics tích hợp. Ví dụ: SUM sẽ luôn được chọn cho Thời gian tương tác của Người dùng để tối ưu hóa tổng thời gian sử dụng. Nếu bạn chọn Số lần nhấp vào quảng cáo , hoạt động cá nhân hóa sẽ được tối ưu hóa cho COUNT hoặc tổng số sự kiện nhấp vào quảng cáo.

  6. 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ó số liệu tùy chỉnh với 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 tiền tệ khác nhau với các thông số như USD , JPY , AUD , v.v., bạn có thể tối ưu hóa doanh thu của Úc bằng cách chỉ định AUD làm thông số sự kiện (và, trong bước tiếp theo, hãy đảm bảo định cấu hình một điều kiện nhắm mục tiêu cho người dùng ở Úc!).

  7. Tùy chọn, chọn tối đa hai số liệu bổ sung để theo dõi. Mặc dù những điều này sẽ không ảnh hưởng đến thuật toán cá nhân hóa nhưng những kết quả này có thể giúp bạn hiểu rõ hơn về hiệu suất và xu hướng. Ví dụ: nếu hoạt động cá nhân hóa của bạn tối ưu hóa cho số lượt nhấp vào quảng cáo, bạn có thể muốn theo dõi mức độ tương tác của người dùng giữa nhóm cơ sở và nhóm được cá nhân hóa.

    Các số liệu được theo dõi sẽ xuất hiện trong phần tóm tắt kết quả Cá nhân hóa, được sắp xếp theo tab.

  8. Xác định hoặc chọn điều kiện nhắm mục tiêu cho thông số được cá nhân hóa. 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 hóa. Một số điều kiện thường được sử dụng là giới hạn việc cá nhân hóa chỉ cho người dùng của một nền tảng cụ thể hoặc chỉ cho người dùng ở một khu vực cụ thể.

Khi bạn hài lòng với các lựa chọn thay thế, mục tiêu, số liệu bổ sung và nhắm mục tiêu của mình, bạn đã hoàn tất! Lưu và triển khai các thay đổi của bạn để bắt đầu cá nhân hóa trải nghiệm cá nhân của người dùng. Người dùng sẽ bắt đầu nhận được các giá trị thông số được cá nhân hóa sau vài giờ, nhưng sẽ mất tới 14 ngày để hệ thống tìm hiểu về người dùng của bạn và đạt được hiệu suất tốt nhất.

Bạn có thể xem hoạt động cá nhân hóa đang diễn ra như thế nào bằng cách chọn nó từ trang Cá nhân hóa hoặc bằng cách nhấp vào điều kiện nhắm mục tiêu của tham số trên trang Cấu hình từ xa .

Để biết thêm thông tin về cách diễn giải kết quả, hãy xem Tìm hiểu kết quả cá nhân hóa .