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 lên đến 3 trường tùy chỉnh để lọc kinh tế của bạn, bảng chuyển và 1> tùy chỉnh1> sự kiện bằng các kích thước đặc biệt cho trải nghiệm của bạn. Một số ví dụ bao gồm:

  • Các cấp độ — 1, 2, 3, . . .
  • Lớp người chơi — Chiến binh, Pháp sư, Thợ bắn
  • Loại vũ khí — SMG, Pistol, Rocket Launcher

The customFields parameter is a dictionary argument that allows sending up to three custom values using the provided Enum.AnalyticsCustomFieldKeys as keys by accessing them as Enum.AnalyticsCustomFieldKeys.CustomField{01, 02, 03}.Name . Anything

Sử dụng một trải nghiệm 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 đánh máythiết bị, lớp người chơi và cấp độ bằng cách sử dụng những thứ sau đây:

Theo dõi các trường tùy chỉnh

local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Sink,
"Coins", -- Tên tiền tệ
80, -- Giá
20, -- Cân bằng sau khi giao dịch
Enum.AnalyticsEconomyTransactionType.Shop.Name,
"Obsidian Sword", -- SKU mặt hàng
{
[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Category - Weapon",
[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Class - Warrior",
[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Level - 10",
} -- Bảng tùy chỉnh của từ điển
)

Bao gồm tên chiều trong giá trị không bắt buộc, nhưng có thể giúp bạn nhớ context sau khi xem xét bảng của bạn. Các khóa khác trong bảng customFields được bỏ qua.