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

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

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

  • ระดับ — 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", -- รหัสสินค้า
{
[Enum.AnalyticsCustomFieldKeys.CustomField01.Name] = "Category - Weapon",
[Enum.AnalyticsCustomFieldKeys.CustomField02.Name] = "Class - Warrior",
[Enum.AnalyticsCustomFieldKeys.CustomField03.Name] = "Level - 10",
} -- ตารางสารานุกรมฟิลด์ที่กำหนดเอง
)

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