วิธีการใช้การกำหนดบันทึก
บันทึกที่สร้างขึ้นเมื่อมีการขอถอนเงินเกิดขึ้นภายในเกม มันเก็บข้อมูลเกี่ยวกับคำขอถอนเงินของผู้ใช้และการดำเนินการเสร็จสิ้น.
ตารางการสร้างค่าเริ่มต้นของ Hive analytics¶
- ตามค่าเริ่มต้น ตารางที่ระบุไว้ด้านล่างจะถูกจัดเตรียมเมื่อใช้ Analytics
- หากคุณต้องการตารางที่แตกต่างจากที่ตั้งไว้ล่วงหน้า โปรดดูที่ [Log Definition] เพื่อสร้างตาราง
- ชื่อของตารางคือ "t_[ชื่อบันทึก]"
- ตารางการสร้างพื้นฐานจะแยกออกเป็นสองส่วน: บันทึกพื้นฐานที่เก็บรวบรวมโดยตรงจากแพลตฟอร์ม และบันทึกเกมที่ต้องส่งจากเซิร์ฟเวอร์เกม
- คลิกที่ชื่อบันทึกเพื่อดูข้อมูลฟิลด์สำหรับแต่ละตาราง
ชื่อบันทึก คำอธิบายตาราง เวลาที่บันทึกเกิดขึ้น hive_purchase_log ตารางที่มีข้อมูลกิจกรรมการซื้อของผู้ใช้และข้อมูลการชำระเงินที่สร้างโดยฟังก์ชันการเรียกเก็บเงินของ Hive เมื่อการตรวจสอบใบเสร็จสิ้นสุดลงหลังจากที่ผู้ใช้ซื้อผลิตภัณฑ์ในเกมผ่านการเรียกเก็บเงินของ Hive hive_sub_purchase_log ตารางที่มีข้อมูลการซื้อผลิตภัณฑ์การสมัครสมาชิกและรายละเอียดการชำระเงินที่สร้างโดยฟังก์ชันการเรียกเก็บเงินของ Hive เมื่อใบเสร็จการสมัครสมาชิกได้รับการตรวจสอบหลังจากที่ผู้ใช้ซื้อผลิตภัณฑ์การสมัครสมาชิกในเกมผ่านการเรียกเก็บเงินของ Hive hive_login_log ตารางที่มีข้อมูลการเข้าสู่ระบบของผู้ใช้ที่ผ่านการตรวจสอบสิทธิ์กับ Hive สำเร็จ เมื่อเข้าสู่ระบบหลังจากการตรวจสอบสิทธิ์ของผู้ใช้ผ่านฟังก์ชันการตรวจสอบสิทธิ์ของ Hive เสร็จสิ้น hive_quit_log บันทึกที่สร้างขึ้นเมื่อมีการขอถอนเงินภายในเกม มันเก็บข้อมูลเกี่ยวกับคำขอถอนเงินและการเสร็จสิ้นของผู้ใช้. จุดที่ผู้ใช้ขอถอนเงินหรือเมื่อการถอนเงินเสร็จสิ้นภายในเกม. hive_singular_install ตารางที่เก็บข้อมูลการอ้างอิงสำหรับคุณสมบัติต่างๆ ผ่านSingular-specific endpoint URL ที่จัดทำโดย Analytics การติดตั้งและการดำเนินการแอป, การเกิดเหตุการณ์, การเริ่มต้นและสิ้นสุดเซสชันแอป, และเวลาที่คลิกลิงก์ hive_adjust_fix_log ตารางที่เก็บข้อมูลการอ้างอิงสำหรับคุณสมบัติต่างๆ ผ่าน URL ที่จัดทำโดย Analytics สำหรับ Adjust endpoint. การติดตั้งและการดำเนินการแอป, การเกิดเหตุการณ์, การเริ่มต้นและสิ้นสุดเซสชันแอป, และเวลาที่คลิกลิงก์ hive_appsflyer_log ตารางที่เก็บข้อมูลการอ้างอิงสำหรับคุณสมบัติต่างๆ ที่เข้าถึงได้ผ่านAppsflyer-specific endpoint URL ที่จัดทำโดย Analytics การติดตั้งและการดำเนินการแอป, การเกิดเหตุการณ์, การเริ่มต้นและสิ้นสุดเซสชันแอป, และเวลาที่คลิกลิงก์ hive_user_entry_log ตารางที่เก็บข้อมูลเกี่ยวกับแต่ละส่วนจนกว่าผู้ใช้จะถึงอินเทอร์เฟซเกมหลังจากเปิดเกม เวลาในการเข้าถึงแต่ละส่วน รวมถึงการติดตั้งใหม่, การตกลงเงื่อนไขและข้อตกลง, การดาวน์โหลดเพิ่มเติม, การเข้าสู่ระบบ, ฯลฯ hive_au_download_log ตารางที่เก็บข้อมูลการดาวน์โหลดเมื่อเกมถูกดาวน์โหลดผ่านฟังก์ชันการจัดเตรียมของHive หลังจากอินเทอร์เฟซการตกลงเงื่อนไขและข้อตกลง เมื่อยอมรับเงื่อนไขหลังจากดาวน์โหลด hive_concurrent_user_log ตารางที่รับและเก็บข้อมูลการเชื่อมต่อจากลูกค้าที่ใช้Hive SDK ทุกสองนาที ※เมื่อเปิดใช้งานตัวเลือก 'ลดการสื่อสารเครือข่าย' ใน Hive console จะไม่มีการเก็บข้อมูล บันทึกจะถูกส่งทุก 2 นาทีหลังจากเข้าสู่ระบบ hive_promotion_install_log ข้อมูลการติดตั้งโปรโมชั่นที่เก็บรวบรวมเมื่อใช้ฟีเจอร์โปรโมชั่นของ Hive เมื่อ SDK ถูกเริ่มต้นหลังจากคลิกแคมเปญข้าม hive_promotion_click_cross_log บันทึกการคลิกข้ามโปรโมชั่นที่รวบรวมเมื่อใช้ฟังก์ชันโปรโมชั่นของ Hive เมื่อผู้ใช้คลิกที่ไอคอนดาวน์โหลดบนแบนเนอร์ข้าม, กำแพงข้อเสนอ, หรือหน้าเชิญ UA hive_promotion_cpi_v2_log บันทึกโปรโมชั่น CPI V2 ที่รวบรวมเมื่อใช้ฟีเจอร์โปรโมชั่นของ Hive เมื่อ SDK ถูกเริ่มต้นหลังจากเลือกปุ่มแคมเปญข้าม (จำกัดเฉพาะการติดตั้งครั้งแรก) hive_promotion_open_log บันทึกการเปิดโปรโมชั่นที่รวบรวมเมื่อใช้ฟังก์ชันโปรโมชั่นของ Hive เวลาแสดงพิเศษของแบนเนอร์โปรโมชั่นและกำแพงข้อเสนอ hive_promotion_info ข้อมูลโปรโมชั่นที่เก็บรวบรวมเมื่อใช้ฟีเจอร์โปรโมชั่นของ Hive (Hive Console > โปรโมชั่น) เวลาการแก้ไขและสร้างแคมเปญ hive_ad_watch_log บันทึกการดูโฆษณาที่มีให้ผ่าน Hive AdKit เมื่อใช้ AD(X) หรือ ADOP เวลาโหลดโฆษณา, เวลาเริ่มดู, สิ่งจูงใจ, และเวลาเสร็จสิ้น hive_push_open_log ตารางที่เก็บข้อมูลเกี่ยวกับเมื่อผู้ใช้เปิดการแจ้งเตือนแบบพุชเมื่อใช้ฟีเจอร์การแจ้งเตือนของ Hive เมื่อผู้ใช้เข้าสู่เกมหลังจากคลิกการแจ้งเตือนแบบพุชของแคมเปญและเข้าสู่เกม hive_push_send_stat_log เมื่อใช้ฟังก์ชันการแจ้งเตือนของ Hive จะมีตารางที่มีข้อมูลสถิติเกี่ยวกับแคมเปญที่ส่งจาก D-2 ในเหตุการณ์การส่งพุชที่ถูกสร้างและดูแล หลังจากรวบรวมข้อมูลเกี่ยวกับแคมเปญที่ส่งจาก D-2 < pub_user_property_log ตารางคุณลักษณะของผู้ใช้ที่กำหนดเองซึ่งนอกเหนือจากคุณลักษณะที่กำหนดไว้ล่วงหน้า ยังสามารถกำหนดค่าคุณลักษณะได้ตามอำเภอใจโดยใช้ข้อมูลที่เก็บรวบรวมจาก Hive SDK (บันทึกต้องถูกส่งโดยตรงโดยใช้ฟังก์ชันสำหรับการส่งบันทึกของลูกค้า) เมื่อเกิดคุณลักษณะที่กำหนดโดยลูกค้า pub_mate_log Mate log (บันทึกต้องถูกส่งโดยตรงโดยใช้ฟังก์ชันสำหรับการส่งบันทึกของลูกค้า) เมื่อมีการเปลี่ยนแปลงในการได้มาหรือการบริโภคเพื่อน pub_levelup_log บันทึกการเลื่อนระดับ (บันทึกต้องถูกส่งโดยตรงโดยใช้ฟังก์ชันสำหรับการส่งบันทึกของลูกค้า) เมื่อเลื่อนระดับบัญชีผู้ใช้หรือตัวละครในเกม pub_asset_log บันทึกสกุลเงิน (บันทึกต้องถูกส่งโดยตรงโดยใช้ฟังก์ชันสำหรับการส่งบันทึกของลูกค้า) เมื่อมีการซื้อหรือบริโภคผลิตภัณฑ์ pub_store_click_log บันทึกการคลิกในร้านค้า (บันทึกต้องถูกส่งโดยตรงโดยใช้ฟังก์ชันสำหรับการส่งบันทึกของลูกค้า) เมื่อมีการคลิกเพื่อดูรายละเอียดผลิตภัณฑ์หรือทำการซื้อ pub_society_log บันทึกกิจกรรมทางสังคม (บันทึกต้องถูกส่งโดยตรงโดยใช้ฟังก์ชันสำหรับการส่งบันทึกของลูกค้า) เมื่อมีการเปลี่ยนแปลงเช่นการเชิญ การเข้าร่วม หรือการเพิ่มกิจกรรมทางสังคม เช่น กิลด์ เพื่อน หรือปาร์ตี้ เป็นต้น pub_contents_log บันทึกเนื้อหา (บันทึกต้องถูกส่งโดยตรงโดยใช้ฟังก์ชันสำหรับการส่งบันทึกของลูกค้า) เวลาสถานะเปลี่ยนเมื่อเนื้อหาในเกม (เควส ดันเจี้ยน ระดับ ฯลฯ) ถูกยอมรับ ล้มเหลว ยกเลิก หรือเสร็จสิ้น pub_device_info ตารางที่บันทึกข้อมูลเกี่ยวกับอุปกรณ์ของผู้ใช้ผ่าน Hive SDK (บันทึกต้องถูกส่งโดยตรงโดยใช้ฟังก์ชันสำหรับการส่งบันทึกของลูกค้า) เมื่อมีการเริ่มต้น เข้าสู่ระบบ หรือเปลี่ยนการตั้งค่า Hive SDK
การกำหนดบันทึก¶
- ฟังก์ชันการกำหนดบันทึกคือฟังก์ชันสำหรับการถ่ายโอนบันทึกเกมไปยัง Hive Analytics v2.
-
- กำหนดบันทึกที่คุณต้องการถ่ายโอนในเกมจากแบ็คออฟฟิศ บันทึกที่กำหนดจะถูกเก็บรวบรวมเมื่อคุณใช้โค้ดต้นฉบับที่สร้างขึ้นในเกมหลังจากกำหนดบันทึก
- ฟีเจอร์ที่คุณสามารถตรวจสอบได้ว่าบันทึกได้ถูกกำหนดอย่างถูกต้องหรือไม่และบันทึกกำลังถูกเก็บรวบรวมอย่างถูกต้องหรือไม่จะถูกจัดเตรียมในแบ็คออฟฟิศ
- เส้นทางแบ็คออฟฟิศ: Analytics > การกำหนดบันทึก
-
- ฟังก์ชันการกำหนดบันทึกของ Analytics เป็นฟังก์ชันที่สำคัญที่กำหนดว่าฟิลด์ใดจะถูกส่งก่อนที่จะส่งบันทึก
- Analytics สร้างฟิลด์พื้นฐานเมื่อกำหนดบันทึกโดยการแบ่งฟังก์ชันการกำหนดบันทึกออกเป็นสองประเภท: ฟิลด์ที่จำเป็นเมื่อกำหนดบันทึกและฟิลด์ที่ใช้เพื่อใช้ฟังก์ชันของ Analytics
- ฟิลด์เพิ่มเติมสามารถสร้างและใช้ตามความต้องการของผู้ใช้
- ฟิลด์ที่จำเป็นสำหรับการกำหนดบันทึก
- ตารางด้านล่างรายละเอียดฟิลด์ที่จำเป็นสำหรับการกำหนดบันทึกของ Analytics
- ฟิลด์เหล่านี้จะถูกเก็บรวบรวมเป็นประจำเมื่อใช้ฟีเจอร์การถ่ายโอนบันทึกของไคลเอนต์ Hive SDK
หมวดหมู่ ชื่อฟิลด์ คำอธิบาย ประเภทข้อมูล ตัวอย่าง ฐาน เวลา dateTime เวลาที่สร้างบันทึก รูปแบบ: “YYYY-MM-DD hh:mm:ss”* dateTime ที่อยู่นอกช่วง -4 ปีถึง +1 ปีจากเวลาปัจจุบันจะถือเป็นข้อยกเว้น บันทึกดังกล่าวจะถูกจัดเก็บแยกต่างหาก และจะสามารถเข้าถึงได้สำหรับการตรวจสอบสองวันหลังจากวันที่จัดเก็บ TIMESTAMP 2023-07-07 15:30:00 timezone UTC offset ของค่าพารามิเตอร์เวลาในบันทึก< \* ข้อควรระวังในการส่งข้อมูล - ตั้งค่าและส่งค่าของ timezone แบบไดนามิกตามค่าของ dateTime STRING GMT+9:00 เกม การจำแนกประเภท appId รหัสแอปพลิเคชันสำหรับเกมที่ลงทะเบียนใน App Center แต่ละเกม - เมื่อส่งเป็น app_id ให้เปลี่ยนเป็น appId และบันทึก STRING com.com2us.ios.universal appIndex หมายเลขดัชนีที่กำหนดให้กับ appId< * การแทนที่ INTEGER 123456 gameId รูปแบบที่รวมโดเมนและชื่อเกมในappId.< * การแทนที่ STRING com.com2us.gamename gameIndex หมายเลขดัชนีที่กำหนดให้กับเกม * การแทนที่ INTEGER 123456 บันทึก ชื่อ หมวดหมู่ ชื่อบันทึกที่ระบุในระหว่างการกำหนดบันทึก STRING hive_login_log บันทึก ตัวระบุ guid ใช้เพื่อลบข้อมูลซ้ำจากบันทึกด้วยค่า key ที่ไม่ซ้ำกันและแถวคุณลักษณะหนึ่งแถว (ถึงแม้ว่าค่าของฟิลด์ที่เหลือจะเหมือนกัน แต่จะถือว่าเป็นบันทึกที่แตกต่างกันหากค่า guid แตกต่างกัน)* ข้อควรระวังในการส่ง - แนะนำให้ส่งเป็นสตริงสุ่มเช่น UUID STRING 61ad27eaad7ae3d1521d อื่นๆ undefinedRawData หากมีองค์ประกอบที่ไม่ได้กำหนดในคำจำกัดความของบันทึก จะถูกบันทึกเป็นสตริง JSON STRING { "tier" : "10", "fluentd_tag" : "ha2union.game.purchase_log", "country" : "HK" }
- ฟิลด์สำหรับใช้กับฟีเจอร์การวิเคราะห์
- ตารางด้านล่างแสดงถึงองค์ประกอบที่จำเป็นในการใช้ฟังก์ชันการวิเคราะห์ต่างๆ เช่น ตัวชี้วัดเฉพาะเกมและส่วนที่ให้โดยการวิเคราะห์
- ต้องมีการตั้งค่าการวิเคราะห์เพื่อใช้ฟังก์ชันของมัน
- ฟิลด์เหล่านี้จะถูกเก็บรวบรวมเป็นประจำเมื่อใช้ฟีเจอร์การถ่ายโอนบันทึกของไคลเอนต์ Hive SDK
ชื่อฟิลด์ คำอธิบาย ประเภทข้อมูล ตัวอย่าง vid รหัสผู้ใช้ Virtual ID ที่สร้างขึ้นสำหรับแต่ละเกม INTEGER 100967777206 did Device ID ที่สร้างขึ้นเฉพาะในอุปกรณ์ INTEGER 51726905112 playerId คีย์ที่ใช้ในการพิสูจน์ตัวตนที่รวมเข้ากับ Hive INTEGER 100967777106 serverId ข้อมูล ID ที่ไม่ซ้ำกันเพื่อระบุเซิร์ฟเวอร์ที่เกมถูกให้บริการ STRING GLOBAL market ข้อมูลร้านค้า/แพลตฟอร์มที่เกมถูกให้บริการ STRING GO bigqueryRegistTimestamp เวลาที่บันทึกที่ส่งโดยลูกค้าเข้าสู่ตาราง BigQueryID TIMESTAMP 2023-08-22 03:34:08 UTC lang ข้อมูลภาษาในเกมที่ให้บริการ <STRING EN appIdGroup Game ID สำหรับแต่ละเกมที่ลงทะเบียนใน App Center STRING com.com2us.testgame checksum คอลัมน์มาตรฐานเพื่อตรวจสอบข้อมูลซ้ำหาก guid ไม่ถูกต้อง< - ข้อควรระวังในการส่ง * รวมชื่อคอลัมน์และค่าคอลัมน์ทั้งหมด ยกเว้น guid เป็นสตริงและส่งเป็นค่า md5。 STRING 20ed52852cb2f72 country ข้อมูลประเทศที่เกมให้บริการ STRING US company ข้อมูลบริษัทที่ให้บริการเกม STRING com2us
การกำหนดบันทึก¶
รายการนิยามล็อก¶
- คุณสามารถกำหนดบันทึกใหม่ในรายการการกำหนดบันทึกและตรวจสอบสถานะบันทึกของบันทึกที่กำหนดไว้ก่อนหน้านี้ได้
- สร้างแหล่งที่มาของลูกค้า: สร้างรหัสแหล่งที่มาของลูกค้าเพื่อนำไปใช้กับเกมที่สอดคล้องกับรายการบันทึกทั้งหมดที่คุณกำหนด
- การกำหนดบันทึก: กำหนดบันทึกใหม่
- โหลดเพื่อกำหนดบันทึกใหม่: คุณสามารถใช้ฟีเจอร์นี้หลังจากเลือกหนึ่งในบันทึกที่คุณกำหนดไว้ก่อนหน้านี้และคุณจะถูกย้ายไปยังหน้าจอที่คุณคัดลอกและกำหนดรายละเอียดการกำหนดบันทึกที่กำหนด
- ลงทะเบียนเป็นแม่แบบ: คุณสามารถเลือกบันทึกที่ใช้บ่อยในบันทึกที่กำหนดไว้ก่อนหน้านี้และลงทะเบียนเป็นแม่แบบ แม่แบบที่ลงทะเบียนสามารถโหลดในหน้าการกำหนดบันทึกและนำไปใช้ได้
- เชื่อมต่อกับ BigQueryID: หมายความว่าการจัดเก็บข้อมูลบันทึกได้ถูกสร้างขึ้นอย่างถูกต้อง
- มีอยู่ในกระแสข้อมูล: สำหรับบันทึกที่กำหนดใหม่ จะถูกแสดงเป็น “x” คุณต้องตรวจสอบว่ามันเปลี่ยนเป็น “O” ในเช้าวันถัดไปก่อนที่จะใช้ อย่างไรก็ตาม คุณสามารถรวบรวมบันทึกในวันที่คุณกำหนดบันทึกใหม่ หากคุณเห็น “X” ในวันอื่นที่ไม่ใช่วันที่คุณกำหนดบันทึก โปรดติดต่อด้านล่าง
- หากมี “X” แสดงสำหรับ “เชื่อมต่อกับ BigQueryID“ และ “มีอยู่ในกระแสข้อมูล” หมายความว่ามีปัญหาในการซิงค์ข้อมูลและคุณต้องติดต่อทีมเทคโนโลยีข้อมูล (DW Part)
การกำหนดบันทึกด้วยแบบฟอร์มเว็บ¶
- ข้อมูลพื้นฐาน
- ชื่อโต๊ะ: ป้อนชื่อโต๊ะของบันทึกที่เกี่ยวข้อง
- รายละเอียด: ป้อนรายละเอียดของโต๊ะที่เกี่ยวข้อง ข้อมูลนี้จะถูกแสดงในฟิลด์ข้อมูลเกมของส่วน ดังนั้นจึงแนะนำอย่างยิ่งให้คุณป้อนคำอธิบายที่ผู้ใช้สามารถเข้าใจได้ง่าย (เช่น: ระดับ – ระดับบัญชีของผู้ใช้)
- สร้างฟิลด์ผ่านแม่แบบ: หากคุณเลือกหนึ่งในแม่แบบที่ลงทะเบียนก่อนหน้านี้ ข้อมูลที่กำหนดของบันทึกที่เกี่ยวข้องจะถูกเปิดเผยและคุณสามารถดำเนินการกำหนดบันทึกโดยการแก้ไขส่วนที่ต้องการการแก้ไข
- การตั้งค่าฟิลด์ทั่วไป
- ฟิลด์ทั่วไปคือฟิลด์ที่กำหนดไว้ล่วงหน้าซึ่งฟิลด์ที่สามารถใช้สำหรับบันทึกทั้งหมดจะถูกกำหนดไว้ล่วงหน้า
- หากคุณตรวจสอบช่องเลือกข้อมูล ฟิลด์จะกลายเป็นฟิลด์ที่ใช้ในบันทึกนี้ คุณยังสามารถเก็บบันทึกได้แม้ว่าคุณจะไม่ตรวจสอบตราบใดที่มันถูกส่งในเกม อย่างไรก็ตาม คุณจะสามารถใช้มันได้สะดวกยิ่งขึ้นเนื่องจากจะมีการสร้างโค้ดต้นทางของเซิร์ฟเวอร์โดยอัตโนมัติหากคุณตรวจสอบ มันจะถูกเก็บจาก Hive SDK 4 แม้ว่าคุณจะไม่ตรวจสอบไคลเอนต์ก็ตาม
- การตั้งค่าฟิลด์การกำหนด
- ฟิลด์การกำหนดคือส่วนที่คุณตั้งค่าบันทึกเกมที่จะถูกส่ง คุณต้องป้อนชื่อฟิลด์ ประเภท คำอธิบาย และค่าตัวอย่าง
- ตรวจสอบช่องทำเครื่องหมายและฟิลด์จะกลายเป็นฟิลด์ที่แนะนำและกำหนดเป็นฟิลด์ที่สามารถใช้สำหรับส่วน
- แตะปุ่มลงทะเบียนเพื่อเสร็จสิ้นการกำหนดบันทึก บันทึกจะถูกเพิ่มลงในรายการเมื่อคุณเสร็จสิ้นการกำหนดบันทึก และคุณจะสามารถเพิ่มหรือแก้ไขฟิลด์และตรวจสอบข้อมูลที่เก็บรวบรวมในหน้ารายละเอียด
การกำหนดบันทึกด้วย Excel¶
- สร้างไฟล์ Excel
- ป้อนตารางตามรูปแบบด้านล่างนี้
ชื่อโต๊ะ ส่วนแรกของ Appid คำอธิบายโต๊ะ ชื่อฟิลด์ 1 ประเภทฟิลด์ 1 คำอธิบายเกี่ยวกับฟิลด์ 1 ค่าตัวอย่างสำหรับฟิลด์ 1 ชื่อฟิลด์ 2 ประเภทฟิลด์ 2 คำอธิบายเกี่ยวกับฟิลด์ 2 ค่าตัวอย่างสำหรับฟิลด์ 2 - ตัวอย่างเช่น คุณสามารถสร้างตารางตามด้านล่างนี้
- คุณสามารถเพิ่มชีตในไฟล์ excel เพื่อกำหนดบันทึกหลายรายการ อย่างไรก็ตาม คุณสามารถกำหนดบันทึกสำหรับแอป (เกม) เดียวกันเท่านั้น ชื่อชีตสามารถเป็นอะไรก็ได้
- ป้อนตารางตามรูปแบบด้านล่างนี้
- อัปโหลดไฟล์ Excel
การจัดการบันทึก¶
หน้าแสดงรายละเอียดล็อกที่กำหนด¶
- คลิกที่บันทึกและไปที่หน้ารายละเอียดเพื่อเพิ่มฟิลด์ในบันทึกที่เกี่ยวข้องจากรายการการกำหนดบันทึกหรือเพื่อตรวจสอบสถานะการถ่ายโอนบันทึกว่าถูกต้องหรือไม่
- ข้อมูลพื้นฐาน, BigQuery ข้อมูลสคีมา
- ข้อมูลพื้นฐาน: คุณสามารถตรวจสอบเกมที่มีบันทึกที่กำหนดไว้, category, วันที่ลงทะเบียนและรายละเอียด คุณยังสามารถเปลี่ยนแปลงรายละเอียดได้
- BigQuery ข้อมูลสคีมา: คุณสามารถดูข้อมูลสคีมาที่บันทึกไว้ใน BigQuery
- ข้อมูลฟิลด์บันทึก
- ฟิลด์ทั่วไปจะแสดงเป็นสีดำในขณะที่ฟิลด์ที่เพิ่มจากเกมจะแสดงเป็นสีน้ำเงิน
- คุณสามารถแก้ไขรายละเอียดฟิลด์และ “ใช้” category
- ใช้: คุณสามารถเลือกการใช้งานของฟิลด์ที่เกี่ยวข้อง มันจะถูกใช้เป็นข้อมูลอ้างอิงสำหรับผู้ที่กำหนดบันทึกและควรใช้ให้ถูกต้องตามการใช้งานเมื่อพัฒนาการถ่ายโอนบันทึก ฟิลด์ที่ตั้งค่าเป็น “แนะนำ” และ “จำเป็น” สามารถใช้ในเซ็กเมนต์ได้
- จำเป็น: หมายถึงฟิลด์ที่ต้องเก็บรวบรวม คุณต้องรวมค่าของฟิลด์ที่เกี่ยวข้องกับเกม (เช่น: ฟิลด์ Vid)
- แนะนำ: หมายถึงฟิลด์ที่มีความสำคัญสูง มันคือฟิลด์ที่แนะนำให้เก็บรวบรวม คุณสามารถเพิ่มฟิลด์ “แนะนำ” และ “จำเป็น” เป็นเงื่อนไขสำหรับเซ็กเมนต์
- อัตโนมัติ: หมายถึงฟิลด์ที่จำเป็นสำหรับระบบการเก็บบันทึกและถูกสร้างขึ้นโดยอัตโนมัติ (เช่น: ฟิลด์ที่เก็บค่าของ country ผ่าน IP ของลูกค้าด้วยฟิลด์ geoIpCountry)
- เลือก: หมายถึงฟิลด์ที่ถูกเก็บรวบรวมแต่ไม่จำเป็นต้องใช้ คุณไม่จำเป็นต้องส่งฟิลด์นี้เมื่อถ่ายโอนบันทึกจากเซิร์ฟเวอร์
- ซิงค์กับ BigQueryID: คุณสามารถตรวจสอบว่ามันซิงค์ถูกต้องกับ BigQuery หรือไม่ คุณจะเห็น “O” หากซิงค์ถูกต้องและ “X” หากมีปัญหาในการซิงค์บันทึก กรุณาติดต่อทีมเทคโนโลยีข้อมูล (DW Part) หากคุณเห็น “X”
- คุณสามารถเปลี่ยนลำดับของฟิลด์โดยการลากแถวในตารางข้อมูลฟิลด์
- เพิ่มฟิลด์
- เพิ่มฟิลด์: เป็นฟีเจอร์ที่คุณสามารถเพิ่มฟิลด์ลงในบันทึกที่คุณได้กำหนดไว้ก่อนหน้านี้ คุณสามารถเพิ่มฟิลด์ในลักษณะเดียวกับที่คุณ did สำหรับการกำหนดบันทึก
- กรอกรายละเอียดสำหรับฟิลด์ที่จะเพิ่มและคลิกที่ปุ่ม Run Additional Field เพื่อบันทึก
- การจำลอง ETL
- การจำลอง ETL เป็นฟีเจอร์ที่คุณสามารถตรวจสอบได้ว่าคำจำกัดความของบันทึกที่เกี่ยวข้องถูกเก็บรวบรวมอย่างถูกต้องหรือไม่
- Request - Json Body
- คุณสามารถตรวจสอบตัวอย่าง Json ของบันทึกที่เกี่ยวข้องและคลิกที่ปุ่ม Send Json เพื่อดูว่าคุณได้รับการตอบสนองที่ถูกต้องหรือไม่
- ค่าผลลัพธ์จะถูกเปิดเผยในพื้นที่ Response ด้านล่างเมื่อคุณคลิกที่ปุ่ม Send Json นอกจากนี้สถานะการเก็บรวบรวมจะแสดงในระยะต่างๆ ที่เส้นทางเซิร์ฟเวอร์เก็บข้อมูล Json
- คลิกที่ปุ่มเส้นทางเซิร์ฟเวอร์เก็บข้อมูล Json และค่าคสถานะจะแสดง คุณจะสามารถตรวจสอบได้ว่าข้อมูลถูกบันทึกอย่างปลอดภัยโดยการคลิกที่ปุ่ม BigQuery และข้อมูล Json ที่บันทึกล่าสุดจะแสดง
- โปรดทราบว่าข้อมูลตัวอย่างที่เก็บรวบรวมด้วยฟีเจอร์นี้จะถูกบันทึกลงในฐานข้อมูลจริงและอาจมีความแตกต่างเนื่องจากบันทึก
- ตัวอย่างข้อมูล
- ตัวอย่างข้อมูล: คุณสามารถตรวจสอบบันทึกที่ถูกเก็บรวบรวมจริง ๆ พร้อมกับคำจำกัดความที่เกี่ยวข้อง สูงสุด 10 บันทึกจะถูกเปิดเผยจากใหม่ไปเก่า
- ตรวจสอบข้อมูลล่าสุดที่รอการบันทึก: คุณสามารถเปิดเผยบันทึกล่าสุดได้โดยการรีเฟรช
- ดูเพิ่มเติม: คุณสามารถดูหน้ามากขึ้นเพื่อให้สามารถตรวจสอบตัวอย่างข้อมูลเพิ่มเติมได้ (ภาพด้านล่าง)
- คุณสามารถตรวจสอบบันทึกของ 7 วันที่ผ่านมาในหน้าตัวอย่างข้อมูลเพิ่มเติม และเป็นฟีเจอร์ที่คุณสามารถค้นหาฟิลด์ได้ คุณสามารถตรวจสอบฟิลด์ทั้งหมดได้โดยการเลื่อนซ้ายและขวา
- เลือกฟิลด์: คุณสามารถเลือกฟิลด์ทั้งหมดและค้นหาด้วยค่าของฟิลด์ที่เลือก
- วิธีการเปรียบเทียบ: รองรับ “=”, ซึ่งเป็นการค้นหาที่เท่ากันและวิธีการค้นหา “Like”
- หากคุณต้องการค้นหาบันทึกของ vid ที่เฉพาะเจาะจง ให้เลือกฟิลด์ vid ป้อน vid และเฉพาะบันทึกของ vid ที่เกี่ยวข้องจะถูกแสดง
- การสร้างแหล่งข้อมูลของลูกค้า
- สร้างแหล่งข้อมูลของลูกค้า: สร้างแหล่งข้อมูลของลูกค้าสำหรับบันทึกที่เกี่ยวข้องต่อภาษา
- ส่งออก Json: ส่งออกบันทึกที่เกี่ยวข้องไปยัง Json แหล่งข้อมูลจะถูกส่งออกในหน้าต่างใหม่และคุณจะสามารถใช้หรือแก้ไขแหล่งข้อมูลที่ส่งออกได้
- โหลดเพื่อกำหนดบันทึกใหม่: คลิกปุ่มนี้เพื่อกำหนดบันทึกที่คล้ายกับบันทึกที่เกี่ยวข้อง และหน้าจอกำหนดบันทึกใหม่ที่มีบันทึกที่กำหนดไว้แล้วจะแสดง
- ลบ: ลบบันทึกการกำหนดของบันทึกที่เกี่ยวข้อง
ส่งบันทึกที่กำหนดไปยังเซิร์ฟเวอร์ถึงเซิร์ฟเวอร์¶
แม้ว่า Hive Analytics v2 แนะนำให้คุณส่งบันทึกผ่าน API ภายใน Hive SDK v4 ตามที่อธิบายไว้ใน “6. Creating Client Source”; คุณยังสามารถส่งบันทึกไปยัง Analytics v2 ผ่านการเชื่อมต่อระหว่างเซิร์ฟเวอร์ได้อีกด้วย.
“Fluentd” จะถูกใช้ในการส่งบันทึก โปรดดูที่ลิงก์ด้านล่างเกี่ยวกับวิธีการใช้งาน
โครงสร้าง Hive Analytics : ประเภท Fluentd
การกำหนดล็อกการส่งข้อมูลระหว่างเซิร์ฟเวอร์ : การใช้ Fluentd
กระบวนการตรวจสอบและแก้ไขข้อมูลบันทึก¶
- นอกเหนือจากข้อมูลที่ให้ไว้เมื่อกำหนดบันทึก การตรวจสอบข้อมูลเพิ่มเติมและการประมวลผลการแก้ไขมีดังนี้
- geoipCountry การเพิ่มเติม
- หากฟิลด์ clientIp มีอยู่ จะถูกใช้เพื่อทำการค้นหา MaxMind DB เพื่อจับคู่กับ ประเทศ.
- หาก clientIp ไม่มีอยู่หรือการค้นหาไม่สำเร็จ,
- ค่าจากฟิลด์ lang จะถูกใช้
-
บางค่า country ใน lang ถูกเปลี่ยนและเพิ่มเข้ามา.
ก่อนการสอบเทียบ หลังการสอบเทียบ ko KR ja JP vi VN es ES
- หากไม่สามารถยืนยันค่า country ได้ "ET" จะถูกเพิ่มไปยัง geoIpCountry.
- clientIp การสอบเทียบ
- class 4 ข้อมูลจะถูกยกเว้นจากการบันทึก.
- 예) 127.0.0.1 → 127.0.0.0
- class 4 ข้อมูลจะถูกยกเว้นจากการบันทึก.
- การสอบเทียบข้อมูลสุดท้ายโดยใช้ appId
- ค่าเปล่าจะถูกเพิ่มโดยการค้นหาตาม appId ตามข้อมูลที่ลงทะเบียนใน App Center
- ตลาด
- os
- บริษัท
- channel
- หากฟิลด์ channel ขาดหายไป "C2S" จะถูกเพิ่ม
- sdkVer
- appidGroup
- appidCompany
- ค่าเปล่าจะถูกเพิ่มโดยการค้นหาตาม appId ตามข้อมูลที่ลงทะเบียนใน App Center