ฟิลด์ที่กำหนดเอง

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่

คุณสามารถใช้ฟิลด์ ที่กำหนดเอง ได้สูงสุดถึงสามฟิลด์เพื่อตัวกรอง เศรษฐกิจ, ช่องทาง และ กิจกรรมที่กำหนดเอง โดยใช้มิติที่เฉพาะต่อเกมของคุณ ตัวอย่างบางประการ ได้แก่:

  • ระดับ — 1, 2, 3, . . .
  • คลาสตัวละคร — นักรบ, ผู้วิเศษ, นักธนู
  • ประเภทอาวุธ — SMG, ปืนพก, ปืนจรวด

พารามิเตอร์ customFields เป็นพจนานุกรมที่ให้คุณส่งค่าที่กำหนดเองได้สูงสุดสามค่าผ่านการใช้ Enum.AnalyticsCustomFieldKeys เป็นกุญแจ โดยการเข้าถึงพวกเขาในรูปแบบ Enum.AnalyticsCustomFieldKeys.CustomField{01, 02, 03}.Name สิ่งใดก็ตามที่ไม่ใช่ CustomField01.Name, CustomField02.Name และ CustomField03.Name จะถูกละเลย คุณสามารถมีค่าคอมบิเนชันที่ไม่ซ้ำกันได้สูงสุดถึง 8,000 ค่าผ่านฟิลด์ที่กำหนดเองทั้งสามฟิลด์

โดยใช้เกมที่เกี่ยวกับแฟนตาซีเป็นตัวอย่าง คุณสามารถติดตามเหตุการณ์ทางเศรษฐกิจเกี่ยวกับประเภทอุปกรณ์, คลาสตัวละคร, และระดับด้วยโค้ดต่อไปนี้:

ติดตามฟิลด์ที่กำหนดเอง

local AnalyticsService = game:GetService("AnalyticsService")
AnalyticsService:LogEconomyEvent(
player,
Enum.AnalyticsEconomyFlowType.Sink,
"Coins", -- ชื่อสกุลเงิน
80, -- ค่าใช้จ่าย
20, -- ยอดเงินหลังจากทำธุรกรรม
Enum.AnalyticsEconomyTransactionType.Shop.Name,
"Obsidian Sword", -- SKU ของไอเทม
{
[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Category - Weapon",
[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Class - Warrior",
[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Level - 10",
} -- พจนานุกรมฟิลด์ที่กำหนดเอง
)

การรวมชื่อมิติในค่าไม่จำเป็นต้องทำ แต่สามารถช่วยจำบริบทของข้อมูลในภายหลังเมื่อคุณต้องการตรวจสอบกราฟของคุณ ฟิลด์อื่น ๆ ในตาราง customFields จะถูกละเลย.

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ