บันทึกการซื้อผลิตภัณฑ์ที่ใช้แล้ว
บันทึกการซื้อผลิตภัณฑ์ที่สามารถบริโภคได้¶
- ชื่อบันทึก : hive_purchase_log
- ฟิลด์ในตารางด้านล่างไม่รวมฟิลด์ที่จำเป็นเมื่อสร้างบันทึกหรือใช้เครื่องมือวิเคราะห์.
| ชื่อฟิลด์ | คำอธิบาย | ประเภทข้อมูล | 
|---|---|---|
| game | ชื่อเกม | STRING | 
| channel | ช่องทางและแพลตฟอร์มที่เกิดเหตุการณ์ | STRING | 
| source | ข้อมูลโมดูลการเรียกเก็บเงิน Hive IAP | STRING | 
| osVer | ข้อมูลเวอร์ชัน OS | STRING | 
| wasRegistTimestamp | เวลาที่บันทึกถูกส่งหลังจากเกิดเหตุการณ์ | STRING | 
| timezoneId | ค่าผลลัพธ์ของการแยกแยะเขตเวลา หากเขตเวลาเป็นค่าว่างในบันทึกต้นฉบับหรือการแยกแยะล้มเหลว จะถือว่าเป็น KST และจะป้อน GMT+09:00 | STRING | 
| verifyDateTimeKst | เวลาการตรวจสอบใบเสร็จที่แสดงใน KST | TIMESTAMP | 
| paymentDateTimeKst | เวลาการชำระเงินที่แสดงใน KST | TIMESTAMP | 
| model | ชื่อรุ่นอุปกรณ์ที่ส่งโดยลูกค้า | STRING | 
| lang | ค่าที่อิงตามรหัสภาษา ISO 639-2 เป็นภาษาของอุปกรณ์ | STRING | 
| os | ปฏิบัติตามข้อควรระวังที่ระบุไว้ด้านล่างในขณะที่ส่งค่าพลตฟอร์มที่ลูกค้าให้มา * ข้อควรระวังในการส่ง - A: android - I: ios - B: bada - W: windows - T: tizen | STRING | 
| appVer | ข้อมูลเวอร์ชันแอป | STRING | 
| market | ค่าตลาดที่เกิดการซื้อหรือธุรกรรม | STRING | 
| clientip | ที่อยู่ IP ของลูกค้า | STRING | 
| sdkVer | ข้อมูลเวอร์ชัน SDK ของ Hive | STRING | 
| serverip | ที่อยู่ IP ของเซิร์ฟเวอร์ | STRING | 
| grouping | ID เกมที่ลงทะเบียนใน App Center | STRING | 
| productPrice | ราคาของผลิตภัณฑ์ที่ซื้อ | STRING | 
| currency | สกุลเงินที่ใช้ในธุรกรรมการซื้อ | STRING | 
| quantity | จำนวนผลิตภัณฑ์หรือรายการที่ซื้อ | INTEGER | 
| transactionId | ID ใบเสร็จของผลิตภัณฑ์ที่ซื้อ | STRING | 
| productName | ชื่อผลิตภัณฑ์ที่ซื้อ | STRING | 
| path | เส้นทางในการขอรับหรือใช้สมาชิก Hive หรือผลิตภัณฑ์ที่ต้องชำระเงินอื่น ๆ | STRING | 
| productId | ID การระบุที่ไม่ซ้ำกันของผลิตภัณฑ์ | STRING | 
| geoIpCountry | ค่าประเทศตามข้อมูลตำแหน่งทางภูมิศาสตร์ของผู้ใช้ | STRING | 
| appName | ตัวระบุที่ไม่ซ้ำกันสำหรับ appId | STRING | 
| gamePid | ID ผลิตภัณฑ์เกมที่เกี่ยวข้องกับสินค้าที่อยู่ในเกม ขณะนี้ส่งจาก HIVE IAP เท่านั้น | STRING | 
| gameLanguage | ภาษาเกมที่ผู้ใช้ใช้ ค่าที่อิงตามรหัสภาษา ISO 639-2 | STRING | 
| iapTransactionId | ID ธุรกรรมที่สร้างขึ้นเองโดย iap | STRING | 
| deviceLanguage | ภาษาอุปกรณ์ที่ส่งตามรหัสภาษา ISO 639-2 | STRING | 
| itemSendOk | สถานะการเก็บรวบรวมไอเทมในเกม | STRING | 
| vidType | ประเภทการรับรองตัวตนของ Hive | STRING | 
| deviceCountry | ค่าประเทศของอุปกรณ์ตามรหัสประเทศ ISO 3166 alpha-2 | STRING | 
| hiveCountry | สัญชาติ geoip ของเซิร์ฟเวอร์ Hive ค่าตามรหัสประเทศ ISO 3166 alpha-2 | STRING | 
| idpId | ค่าตัวระบุ IDP (Identity Provider) ของผู้ใช้ | STRING | 
| gameCountry | ค่าประเทศที่ป้อนในประเทศเมื่อส่งบันทึก | STRING | 
| extraUid | ตัวระบุผู้ใช้เพิ่มเติม | STRING | 
| serverUid | ตัวระบุสำหรับเซิร์ฟเวอร์เกมเฉพาะ | STRING | 
| characterId | การระบุที่ไม่ซ้ำกันที่ตรงกับตัวละครของผู้เข้าร่วมเกมเฉพาะ | STRING | 
| characterTypeId | ค่าที่ใช้เพื่อระบุประเภทของตัวละครในเกม | STRING | 
| characterLevel | ระดับตัวละครในเกม | STRING | 
| isEmulator | ค่าบูลีนที่แสดงว่าผู้ใช้กำลังเล่นเกมในอีมูเลเตอร์หรือไม่ | STRING | 
| iapVersion | ข้อมูลเวอร์ชันของ Hive IAP | STRING | 
| gameIndex | หมายเลขดัชนีที่กำหนดให้กับเกม | INTEGER | 
| serverIdInt | ค่าของ ServerId ที่แปลงเป็นตัวเลข | INTEGER | 
| osVersionFixed | ค่าที่ปรับโดยการแปลง osVer เป็นรูปแบบ aa.bb.cc | STRING | 
| env | สถานะข้อมูลทดสอบ | STRING | 
| originalPrice | จำนวนเงินหลัก ส่งเฉพาะเมื่อราคาของผลิตภัณฑ์ลดลง | FLOAT | 
| isException | ยกเว้นจากการรวมกลุ่ม: หากได้รับค่า ให้ยกเว้นจากรายงานการวิเคราะห์ หากการทดสอบถูกส่งไปยังสภาพแวดล้อมที่มีอยู่ จะถูกส่งไปยังฟิลด์ที่เหมาะสมด้วย | STRING | 
| hiveiap_purchase_test | สถานะการชำระเงินทดสอบ | STRING | 
| refundTransactionId | ID ใบเสร็จระหว่างการคืนเงินหรือการชำระคืน | STRING | 
| analyticsId | เปลี่ยนแปลงในขณะที่เริ่มต้นแอปเป็นค่าคีย์ที่ไม่ซ้ำกันของอุปกรณ์ | STRING |