asset_use¶
นี่คือเหตุการณ์ที่เกิดขึ้นเมื่อสินค้าในเกมถูกใช้ไป และสามารถนำมาใช้เพื่อสร้างหน่วยวัด เช่น จำนวนสินค้าที่ใช้ไป จำนวนสินค้าที่ใช้ไป จำนวนผู้ใช้ที่บริโภค และการบริโภคสินค้าแต่ละรายการ
| ชื่อแอตทริบิวต์ | ประเภทข้อมูล | คำอธิบาย |
|---|---|---|
| dateTime | TIMESTAMP | ระบุวันที่และเวลาที่เกิดเหตุการณ์ โดยจะบันทึกตามเวลาที่เกิดเหตุการณ์ และสามารถใช้เป็นพื้นฐานสำหรับการรวมหน่วยช่วงเวลา (วัน/สัปดาห์/เดือน/ชั่วโมง/นาที) และการค้นหาช่วงวันที่ (ตัวอย่าง: 09-05-2023 19:30:35) |
| eventName | STRING | ระบุชื่อที่ระบุเหตุการณ์ เนื่องจากเหตุการณ์ทั้งหมดถูกโหลดเข้าด้วยกันในบันทึกแหล่งที่มาเดียว ค่านี้จึงระบุว่าเป็นเหตุการณ์ใด และสามารถใช้เป็นมาตรฐานในการค้นหาข้อมูลทีละเหตุการณ์ได้ (ตัวอย่าง: app_login) |
| userId | STRING | ระบุตัวระบุผู้ใช้ตามบัญชีที่ทำให้เกิดเหตุการณ์ มันถูกบันทึกตาม ID ผู้ใช้ที่ไม่ซ้ำกันในเกม และสามารถใช้เพื่อนับจำนวนผู้ใช้ที่ไม่ซ้ำ เช่น AU โดยการขจัดหมายเลขที่ซ้ำกัน |
| identifierProvider | STRING | ระบุระบบการออกตัวระบุผู้ใช้ และ "hive" ได้รับการแก้ไขแล้ว |
| deviceId | STRING | ระบุตัวระบุผู้ใช้ตามเทอร์มินัลที่สร้างเหตุการณ์ แต่ละครั้งที่มีการติดตั้งแอป แอปจะถูกบันทึกตามมูลค่าอินสแตนซ์ที่ออกให้กับอุปกรณ์แต่ละเครื่อง และสามารถใช้เพื่อนับจำนวนอุปกรณ์ที่ไม่ซ้ำกัน (จำนวนข้อกำหนดและเงื่อนไขที่ตกลงกัน ฯลฯ) โดยการขจัดจำนวนที่ซ้ำกัน (ตัวอย่าง: 33333333) |
| appIdGroup | STRING | ระบุโปรเจ็กต์ที่มีเหตุการณ์เกิดขึ้น Hive ได้รับการบันทึกตามค่า GAMEID ที่ลงทะเบียนในคอนโซลแอปเซ็นเตอร์ และสามารถใช้เพื่อเปรียบเทียบตัวบ่งชี้โดยการหารด้วยโปรเจ็กต์เมื่อดูหลายโปรเจ็กต์พร้อมกัน (ตัวอย่าง: com.sample.analytics) |
| appId | STRING | ระบุ ID ที่ไม่ซ้ำกันของแอปที่เกิดเหตุการณ์ Hive ได้รับการบันทึกตาม APPID ที่ลงทะเบียนในคอนโซลแอปเซ็นเตอร์ และสามารถใช้เพื่อแยกแยะตัวบ่งชี้สำหรับแต่ละแอปได้ (ตัวอย่าง: com.sample.analytics.google.global.android.common) |
| market | STRING | ระบุตลาดที่ผู้ใช้ติดตั้งเกมเมื่อมีเหตุการณ์เกิดขึ้น โดยจะบันทึกตามมูลค่าตลาดที่ติดตั้งหรือให้บริการแอป และสามารถใช้เพื่อเปรียบเทียบตัวบ่งชี้ตามตลาด (ตัวอย่าง: GO(Google Play), AP(Apple App Store), HS(เผยแพร่โดยตรง)) |
| userId_origin | STRING | บ่งชี้ถึงตัวระบุที่ไม่ได้รับการรับรองความถูกต้องของผู้ใช้ที่สร้างเหตุการณ์ Hive ข้อมูลดังกล่าวจะถูกบันทึกตามตัวระบุที่ใช้แยกจาก userId ในการตรวจสอบสิทธิ์ Hive เช่น ตัวระบุผู้ใช้ที่ใช้ในชุมชน ร้านค้าบนเว็บ หรือตัวเกม และสามารถใช้เพื่อนับจำนวนผู้ใช้ที่ไม่ซ้ำกันโดยการขจัดข้อมูลซ้ำซ้อนและการนับ |
| serverId | STRING | ระบุเซิร์ฟเวอร์เกมที่ผู้ใช้เชื่อมต่อด้วยเมื่อมีเหตุการณ์เกิดขึ้น ข้อมูลดังกล่าวจะถูกบันทึกตามตัวระบุเซิร์ฟเวอร์ที่เกมส่งมา และสามารถใช้เพื่อเปรียบเทียบจำนวนผู้ใช้ ยอดขาย และการรักษาผู้ใช้ตามเซิร์ฟเวอร์ (ตัวอย่าง: KR, GLOBAL) |
| os | STRING | ระบุระบบปฏิบัติการของเทอร์มินัลผู้ใช้ ณ เวลาที่เหตุการณ์เกิดขึ้น จะถูกบันทึกตามมูลค่าแพลตฟอร์มที่ลูกค้าส่งมา และสามารถใช้เพื่อเปรียบเทียบตัวบ่งชี้โดย OS (ตัวอย่าง: A(Android), I(iOS)) |
| model | STRING | ระบุชื่อรุ่นของเทอร์มินัลผู้ใช้ ณ เวลาที่เหตุการณ์เกิดขึ้น โดยจะบันทึกตามค่ารุ่นเทอร์มินัลที่ไคลเอ็นต์ส่งมา และสามารถใช้เพื่อเปรียบเทียบตัวบ่งชี้ตามรุ่นอุปกรณ์ (ตัวอย่าง: iPhone 12 Pro, SHW-M250S) |
| country | STRING | ระบุประเทศของผู้ใช้ที่ระบุในขณะที่เกิดเหตุการณ์ ISO 3166-1 alpha-2 โดยบันทึกในรูปแบบตัวพิมพ์ใหญ่และสามารถใช้เพื่อเปรียบเทียบจำนวนผู้ใช้ ยอดขาย การรักษาผู้ใช้ ฯลฯ ตามประเทศ (ตัวอย่าง: KR, US) |
| appVer | STRING | ระบุเวอร์ชันแอปเกม ณ เวลาที่เหตุการณ์เกิดขึ้น โดยจะบันทึกตามข้อมูลเวอร์ชันของแอป และสามารถใช้กับแอตทริบิวต์ os เพื่อเปรียบเทียบผู้ใช้ตามเวอร์ชันของแอป (เช่น 4.3.3, 1.6.5) |
| osVer | STRING | ระบุเวอร์ชัน OS ของเทอร์มินัลผู้ใช้ ณ เวลาที่เหตุการณ์ เกิดขึ้น โดยจะบันทึกตามค่าเวอร์ชันระบบปฏิบัติการของเทอร์มินัล และสามารถใช้ OS เพื่อเปรียบเทียบตัวบ่งชี้ตามเวอร์ชัน (ตัวอย่าง: 9.2, 16.3.1) |
| lang | STRING | ระบุค่าภาษา ณ เวลาที่เหตุการณ์เกิดขึ้น มันถูกบันทึกตามค่าภาษาของเกมหรืออุปกรณ์ (ISO 639 alpha-2 ตัวพิมพ์เล็ก) และสามารถใช้เพื่อเปรียบเทียบตัวบ่งชี้ตามภาษา (ตัวอย่าง: ko, en) |
| class | STRING | ระบุค่าการจัดหมวดหมู่แพลตฟอร์มภายในของบันทึกเหตุการณ์ มันถูกบันทึกตามค่าที่กำหนดโดยแพลตฟอร์มเพื่อแยกความแตกต่างบันทึก และสามารถใช้เพื่อค้นหาเฉพาะข้อมูลของการจำแนกประเภทที่เฉพาะเจาะจง |
| clientIp | STRING | ระบุ IP ของเทอร์มินัลผู้ใช้ที่มีเหตุการณ์เกิดขึ้น โดยจะบันทึกตามค่าที่มาสก์ของส่วนสุดท้ายของ IP และสามารถใช้เพื่อสืบค้นข้อมูล เช่น จำนวนเทอร์มินัลสำหรับแบนด์ IP เฉพาะ (ตัวอย่าง: 127.0.0.x) |
| sdkVer | STRING | ระบุเวอร์ชัน Hive SDK ณ เวลาที่เหตุการณ์เกิดขึ้น ซึ่งจะถูกบันทึกตามค่าเวอร์ชัน Hive SDK ที่ใช้กับไคลเอ็นต์ และสามารถใช้เพื่อเปรียบเทียบสถานะการรวบรวมข้อมูลตามเวอร์ชัน SDK (ตัวอย่าง: 4.16.2.2) |
| assetName | STRING | ระบุชื่อของผลิตภัณฑ์ที่เกิดการเปลี่ยนแปลง มันถูกบันทึกตามมูลค่าชื่อผลิตภัณฑ์ที่ส่งมอบในเกม และสามารถใช้เพื่อเปรียบเทียบจำนวนการได้มา/การบริโภคตามชื่อผลิตภัณฑ์ (เช่น เพชร ทอง) |
| actionName | STRING | ระบุสาเหตุที่ทำให้เกิดการเปลี่ยนแปลงผลิตภัณฑ์ โดยจะบันทึกตามเหตุผลของการเปลี่ยนแปลงในสินค้าที่จัดส่งในเกม และสามารถใช้เพื่อเปรียบเทียบจำนวนสินค้าที่ได้รับ/บริโภคโดยการกระทำ (ตัวอย่าง: การซื้อเพชรในแอป) |
| amountPrev | INT(INTEGER) | ระบุจำนวนคงเหลือของผลิตภัณฑ์ก่อนการเปลี่ยนแปลง โดยจะบันทึกตามมูลค่าปริมาณผลิตภัณฑ์ก่อนการเปลี่ยนแปลง และสามารถใช้กับ amountCurr เพื่อเปรียบเทียบก่อนและหลังการเปลี่ยนแปลงผลิตภัณฑ์ (ตัวอย่าง: 0) |
| amountCurr | INT(INTEGER) | ระบุจำนวนคงเหลือของผลิตภัณฑ์หลังการเปลี่ยนแปลงในผลิตภัณฑ์ โดยจะบันทึกตามมูลค่าปริมาณสินค้าหลังการเปลี่ยนแปลง และสามารถใช้เพื่อวิเคราะห์สถานะการถือครองสินค้าโดยการรวมค่าเฉลี่ยและค่าสูงสุด (ตัวอย่าง: 200) |
| contentsModeTypeName | STRING | ระบุชื่อของประเภทโหมดเนื้อหาที่เกิดการเปลี่ยนแปลงผลิตภัณฑ์ โดยจะถูกบันทึกตามค่าโหมดเนื้อหาเมื่อมีการเปลี่ยนแปลงในสินค้าเนื่องจากการใช้เนื้อหา และสามารถใช้เพื่อเปรียบเทียบจำนวนการเปลี่ยนแปลงในสินค้าตามเนื้อหา (ตัวอย่าง: raid) |
| isPaid | STRING | ระบุว่าสินค้าที่เปลี่ยนแปลงเป็นสินค้าที่ชำระเงินแล้วหรือไม่ โดยจะบันทึกตามมูลค่าการจัดหมวดหมู่สำหรับสินค้าที่ต้องชำระเงินและสินค้าแจกฟรี และสามารถใช้เพื่อแยกแยะตัวบ่งชี้สำหรับสินค้าที่ต้องชำระเงินและสินค้าแจกฟรี (ตัวอย่าง: Y(ชำระเงิน), N(ฟรี)) |