บันทึกกิจกรรมทางสังคมสำหรับการวิเคราะห์การเล่นเกม
บันทึกนี้จำเป็นสำหรับตัวชี้วัดกิจกรรมทางสังคมของแต่ละเกมในแดชบอร์ดการวิเคราะห์การเล่นเกม เมื่อมีการเปลี่ยนแปลงเกิดขึ้น เช่น การเชิญ/เข้าร่วม/เพิ่มกิจกรรมทางสังคม เช่น กิลด์ เพื่อน และปาร์ตี้ คุณสามารถตรวจสอบจำนวนผู้ใช้ที่เข้าร่วมในแต่ละกิจกรรมทางสังคมและจำนวนเฉลี่ยรายวันของผู้ใช้ที่เข้าร่วมโดยการส่งบันทึกกิจกรรมทางสังคม
ส่งบันทึก¶
ส่งบันทึกสำหรับตัวบ่งชี้บันทึกกิจกรรมทางสังคมโดยใช้วิธีการส่งบันทึกของไคลเอนต์ 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 | ค่าการจำแนกประเภทสำหรับบันทึกกิจกรรมทางสังคม ค่าจะถูกกำหนดเป็น “pub_society_log” | STRING | Y |
societyType | ประเภทกิจกรรมทางสังคม (เช่น “ปาร์ตี้”) ค่าที่สามารถตั้งค่าได้คือหนึ่งในสามค่าต่อไปนี้ * “ปาร์ตี้” * “เพื่อน” * “กิลด์” ใช้เป็นชื่อกิจกรรมทางสังคมมาตรฐานสำหรับตาราง/กราฟทั้งหมด | STRING | Y |
serverId | รหัสเซิร์ฟเวอร์ ใช้เป็นเงื่อนไขการค้นหา ส่งโดยอัตโนมัติเมื่อใช้ ฟังก์ชันการส่งบันทึกของไคลเอนต์ Hive SDK. | STRING | |
userId | รหัสที่ไม่ซ้ำกันของผู้ใช้ในเกม หากฟิลด์ playerId มีค่าเป็น 0 หรือ null จะถูกใช้เป็นคีย์การระบุผู้ใช้ในการคำนวณรายการ | STRING |
ตรวจสอบบันทึกที่ส่ง¶
- หลังจากส่งบันทึกเกมแล้ว คุณสามารถตรวจสอบบันทึกได้ใน ฟังก์ชันการกำหนดบันทึก
- การส่งข้อมูลจะสะท้อนในตัวชี้วัดและเผยแพร่สาธารณะหากกรอกข้อมูลที่จำเป็นทั้งหมดถูกต้อง