กิจกรรมที่กำหนดเอง ช่วยให้คุณติดตามเมตริกเฉพาะสำหรับเกมของคุณที่กิจกรรมอื่นไม่สามารถจับได้อย่างเต็มที่ ซึ่งรวมถึง:
- การนำไปใช้ — ผู้ใช้กี่คนที่คลิกที่องค์ประกอบ UI โดยเฉพาะ?
- พฤติกรรมของผู้ใช้ — ความสามารถที่ถูกใช้บ่อยที่สุดในแต่ละแผนที่คืออะไร?
- ลูปหลัก — อัตราส่วนการฆ่า/ตายเปรียบเทียบกันอย่างไรข้ามอาวุธต่างๆ?
เมื่อเกมของคุณเริ่มติดตามกิจกรรมที่กำหนดเอง คุณจะสามารถปลดล็อกหน้า สำรวจ ของแดชบอร์ดการวิเคราะห์ใน Creator Hub ได้ คุณสามารถเพิ่มกิจกรรมที่กำหนดเองได้ถึง 100 กิจกรรมในเกมของคุณ
ติดตามกิจกรรมที่กำหนดเอง
เพื่อปลดล็อกหน้า สำรวจ คุณต้องเริ่มติดตามกิจกรรมที่กำหนดเองในเกมของคุณก่อน เริ่มต้นด้วยการระบุว่าเมตริกใดสำคัญที่สุดในการติดตามและปรับปรุงเกมของคุณ กิจกรรมจะถูกจัดรวมทุกวัน ดังนั้นอาจใช้เวลาถึง 24 ชั่วโมงสำหรับกราฟในหน้านั้นที่จะเป็นข้อมูล
เคาน์เตอร์
เคาน์เตอร์คือกิจกรรมที่เกิดขึ้นเพียงครั้งเดียวที่จับโดยไม่มีค่า คุณสามารถใช้เคาน์เตอร์เพื่อติดตามจำนวนครั้งที่กิจกรรมเฉพาะเกิดขึ้น ใช้เคาน์เตอร์สำหรับการกระทำเพียงครั้งเดียวเช่นการคลิกปุ่ม การเริ่มต้นควา หรือการใช้เครื่องมือ
กิจกรรมจะติดตามทั้งจำนวนกิจกรรมและจำนวนผู้ใช้ที่ไม่ซ้ำกันโดยอัตโนมัติ สำหรับการรวมค่า กิจกรรมเคาน์เตอร์จะถูกจัดการเป็นกิจกรรมที่มีค่าพื้นฐาน 1 ซึ่งหมายความว่าการรวมเช่นสูง/ต่ำ/เฉลี่ยจะเท่ากับ 1 เสมอ และผลรวมจะเท่ากับจำนวนกิจกรรมทั้งหมด
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogCustomEvent(player,"MissionStarted" -- ชื่อกิจกรรม)
กิจกรรมที่มีค่า
คุณยังสามารถติดตามกิจกรรมที่มีค่าสำหรับเมตริกที่ต้องการข้อมูลเชิงปริมาณมากขึ้นในเกมของคุณ เช่น อัตราส่วนการฆ่า/ตาย หรือระยะเวลาที่ผู้ใช้ใช้ไปกับภารกิจ นอกจากนี้ยังสามารถใช้เป็นวิธีในการส่งกิจกรรมเป็นกลุ่มเพื่อให้อยู่ภายใต้ข้อจำกัดอัตรา เช่น การส่ง 10 ซอมบี้ถูกฆ่าแทนที่จะส่งซอมบี้ 1 ตัวถูกฆ่าถึงสิบครั้ง
local AnalyticsService = game:GetService("AnalyticsService")AnalyticsService:LogCustomEvent(player,"MissionCompletedDuration", -- ชื่อกิจกรรม120 -- ค่ากิจกรรม)
การรวมกิจกรรม
เมตริกกิจกรรมทั้งหมดรวมถึงการรวมดังต่อไปนี้และรวมถึงการสนับสนุนการแบ่งแยก:
- จำนวน
- จำนวนผู้ใช้ที่ไม่ซ้ำกัน
- ค่าค่าเฉลี่ย
- ผลรวมค่า
- ค่าต่ำสุด
- ค่าสูงสุด
- ค่าค่าเฉลี่ยต่อผู้ใช้
ดูการรวมกิจกรรมของคุณในหน้า สำรวจ โดยการเลือกประเภทการรวม

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

คุณควรใช้ฟิลด์ที่กำหนดเองเมื่อใดก็ตามที่เป็นไปได้แทนชื่อกิจกรรม เนื่องจากมีข้อจำกัดด้านจำนวนที่เข้มงวดกว่ามากในชื่อกิจกรรมมากกว่าฟิลด์ที่กำหนดเอง การใช้ฟิลด์ที่กำหนดเองยังช่วยให้คุณเห็นการแสดงภาพของกิจกรรมต่างๆ ในค่าฟิลด์
ตัวอย่างเช่น แทนที่จะใช้ PlantCabbage, PlantTurnip, PlantPepper เป็นกิจกรรมสามกิจกรรมแยกกัน คุณอาจมีกิจกรรมเดียวที่ชื่อว่า PlantSeed และค่าฟิลด์ที่กำหนดคือ Plant - Cabbage, Plant - Turnip, และ Plant - Pepper ในลักษณะนี้ คุณสามารถแสดงจำนวนทั้งสิ้นของเมล็ดพันธุ์ที่ปลูกได้รวมถึงเปรียบเทียบแต่ละพืชในภาพเดียวกัน นอกจากนี้ยังลดจำนวนความเฉพาะเจาะจงของชื่อกิจกรรมของคุณ
สำหรับข้อมูลเพิ่มเติม ดูที่ ฟิลด์ที่กำหนดเอง.
ใช้กิจกรรมที่กำหนดเองเพื่อเติบโตเกมของคุณ
กิจกรรมที่กำหนดเองช่วยให้คุณติดตามเมตริกที่สำคัญที่สุด ให้ข้อมูลเชิงลึกเกี่ยวกับวิธีที่ผู้เล่นมีปฏิสัมพันธ์กับฟีเจอร์และเนื้อหาที่เฉพาะเจา ใช้กิจกรรมเหล่านี้ในการค้นหาลวดลายการกระทำของผู้เล่นและปรับแต่งลูปเกมหลักของคุณ
ในเกมอ้างอิง Plant ลูปหลักที่มีกิจกรรม HarvestPlant จะถูกเรียกใช้เมื่อใดก็ตามที่ผู้เล่นเก็บเกี่ยวพืชที่สุก เพื่อแทรกกิจกรรมที่กำหนดเอง คุณสามารถติดตามจำนวนเฉลี่ยของพืชที่เก็บเกี่ยวต่อผู้เล่นในแต่ละวันซึ่งแยกตามประเภทพืชเป็นฟิลด์ที่กำหนด:

- พยายามปรับปรุงความหลากหลายของเนื้อหาภายในเกมของคุณและกระตุ้นให้ผู้เล่นสำรวจตัวเลือกอื่นๆเป็นส่วนหนึ่งของ ลูปหลัก เพื่อป้องกันการทำซ้ำ
- สำรวจว่าทำไมผู้ใช้ถึงชอบหัวผักกาดมากกว่าพืชอื่นอย่างมีนัยสำคัญ และมีความไม่สมดุลใดๆที่หัวผักกาดกำลังทำให้เกิด (เช่น กับ เหตุการณ์เศรษฐกิจ).
- เพิ่มการติดตามกิจกรรมเพิ่มเติมภายในลูปของคุณ เช่น การปลูกเมล็ด การรดน้ำพืช และการไปที่ร้าน เพื่อให้ติดตามพฤติกรรมของผู้เล่นและด้านอื่นๆในการปรับปรุงได้ดีขึ้น