ข้ามไปที่เนื้อหา

บันทึกการวิเคราะห์การเล่นเกม

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

ส่งล็อก

ส่งบันทึกสำหรับตัวชี้วัดคู่หูโดยใช้วิธีการส่ง บันทึกไคลเอนต์ SDK

สามารถตรวจสอบบันทึกตัวอย่างเพื่อส่งบันทึกได้จาก การกำหนดบันทึก – สร้างแหล่งที่มาของไคลเอนต์

ข้อกำหนดของบันทึก

ฟิลด์ถูกกำหนดในรูปแบบ CamelCase (เช่น serverId) และมีความไวต่อการใช้ตัวพิมพ์ใหญ่และตัวพิมพ์เล็ก ค่าไม่ถูกบันทึกในกรณีต่อไปนี้:

  • หากชื่อฟิลด์ไม่ได้ถูกกำหนดไว้ด้านล่าง (เช่น uid)。
  • หากชื่อฟิลด์ไม่ตรงตามชื่อฟิลด์อย่างแน่นอน (เช่น serverid)。
  • หากประเภทไม่ได้ถูกกำหนดในแต่ละฟิลด์ (เช่น “474392047” สำหรับ vid)。

ข้อควรระวัง

  • STRING: ข้อมูลสตริงสูงสุด 1MB
  • INTEGER: ข้อมูลที่มีลายเซ็น 64 บิต (-9,223,372,036,854,775,808 ถึง 9,223,372,036,854,775,807)
  • หากข้อมูลที่ไม่ตรงกับประเภทของแต่ละฟิลด์ถูกส่ง ฟิลด์อาจไม่ถูกเก็บอย่างถูกต้อง ดังนั้นจึงต้องส่งด้วยค่าที่ตรงกับประเภท
ชื่อฟิลด์ คำอธิบาย ประเภท จำเป็น
playerId คีย์เฉพาะที่ระบุผู้ใช้ในการตรวจสอบสิทธิ์ Hive
ส่งอัตโนมัติเมื่อใช้ ฟังก์ชันการส่งบันทึกของไคลเอนต์ Hive SDK.
INTEGER Y
appId รหัสแอปที่ออกโดย App Center
ส่งอัตโนมัติเมื่อใช้ ฟังก์ชันการส่งบันทึกของไคลเอนต์ Hive SDK.
STRING Y
guid คีย์เฉพาะสำหรับแถวของบันทึก
แนะนำให้ใช้รูปแบบสตริงแบบสุ่มเช่น uuid
ส่งอัตโนมัติเมื่อใช้ ฟังก์ชันการส่งบันทึกของไคลเอนต์ Hive SDK.
STRING Y
dateTime แทมสตัมป์บันทึกในรูปแบบ “YYYY-MM-DD hh:mm:ss”
(เช่น “2022-11-15 10:20:10”)
ส่งอัตโนมัติเมื่อใช้ ฟังก์ชันการส่งบันทึกของไคลเอนต์ Hive SDK.
STRING Y
timezone โซนเวลาของ dateTime
สามารถรับได้ผ่าน วิธีการตรวจสอบโซนเวลา โดยใช้ IP ของไคลเอนต์ กำหนดตาม KST หากว่างหรือไม่มีค่า (เช่น “GMT+09:00”)
ส่งอัตโนมัติเมื่อใช้ ฟังก์ชันการส่งบันทึกของไคลเอนต์ Hive SDK.
STRING
category ค่าการจำแนกประเภทสำหรับบันทึก mate ค่าจะถูกกำหนดเป็น “pub_mate_log” STRING Y
mateId รหัส Mate ซึ่งเป็นค่าที่ระบุแต่ละ mate STRING
mateGrade เกรดเพื่อน (เช่น Rare)
ใช้สำหรับการจำแนกเกรดเพื่อนทั้งหมดของตัวชี้วัด
STRING Y
serverId รหัสเซิร์ฟเวอร์
ใช้เป็นเงื่อนไขในการค้นหา
ส่งโดยอัตโนมัติเมื่อใช้ ฟังก์ชันการส่งบันทึกของ Hive SDK client.
STRING
userId รหัสประจำตัวผู้ใช้ในเกม
หากฟิลด์ playerId มีค่าเป็น 0 หรือ null จะถูกใช้เป็นกุญแจระบุผู้ใช้ในการคำนวณรายการ
STRING
mateChangeFlag ธงการเปลี่ยนแปลงเพื่อน (เช่น การจับฉลาก)
* การซื้อ, การจับฉลาก, การส่งเสริม, การสังเคราะห์, การขาย, การลบ เป็นต้น
ใช้สำหรับเส้นทางรายการ, เส้นทางการได้มาโดยเกรด, เส้นทางการบริโภคโดยเกรด
STRING Y
mateChangeAmount จำนวนการเปลี่ยนแปลงเพื่อน
* การบริโภค: ส่งเป็นหมายเลขลบ (เช่น -1)
* การได้มา: ส่งเป็นหมายเลขบวก (เช่น 1)
ใช้สำหรับเส้นทางรายการ, เส้นทางการได้มาโดยเกรด, และเส้นทางการบริโภคโดยเกรด
INTEGER Y

ตรวจสอบบันทึกที่ส่ง

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