Trường tùy chỉnh

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Bạn có thể sử dụng tối đa ba trường tùy chỉnh để lọc các sự kiện kinh tế, phễu, và tùy chỉnh theo các kích thước độc đáo cụ thể cho trò chơi của bạn. Một số ví dụ bao gồm:

  • Cấp độ — 1, 2, 3, . . .
  • Lớp nhân vật — Chiến binh, Pháp sư, Cung thủ
  • Loại vũ khí — SMG, Súng ngắn, Súng phóng tên lửa

Tham số customFields là một từ điển cho phép bạn gửi tối đa ba giá trị tùy chỉnh sử dụng các khóa đã cho từ Enum.AnalyticsCustomFieldKeys bằng cách truy cập chúng như Enum.AnalyticsCustomFieldKeys.CustomField{01, 02, 03}.Name. Bất cứ thứ gì khác ngoài CustomField01.Name, CustomField02.Name, và CustomField03.Name sẽ bị bỏ qua. Bạn có thể có tối đa 8,000 tổ hợp giá trị độc đáo trên ba trường tùy chỉnh.

Sử dụng một trò chơi liên quan đến giả tưởng làm ví dụ, bạn có thể theo dõi một sự kiện kinh tế liên quan đến loại trang bị, lớp nhân vật và cấp độ với đoạn mã sau:

Theo dõi Trường Tùy Chỉnh

local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Sink,
"Coins", -- Tên tiền tệ
80, -- Chi phí
20, -- Số dư sau giao dịch
Enum.AnalyticsEconomyTransactionType.Shop.Name,
"Obsidian Sword", -- SKU mặt hàng
{
[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Danh mục - Vũ khí",
[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Lớp - Chiến binh",
[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Cấp độ - 10",
} -- Từ điển trường tùy chỉnh
)

Việc bao gồm tên kích thước trong giá trị là không bắt buộc, nhưng có thể giúp bạn nhớ lại ngữ cảnh sau này khi xem lại biểu đồ của bạn. Các khóa khác trong bảng customFields sẽ bị bỏ qua.

©2026 Roblox Corporation. Roblox, logo Roblox và Powering Imagination là các nhãn hiệu đã đăng ký và chưa đăng ký của chúng tôi tại Hoa Kỳ và các quốc gia khác.