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