ข้ามไปที่เนื้อหา

วิธีการใช้การกำหนดบันทึก

บันทึกที่สร้างขึ้นเมื่อมีการขอถอนเงินเกิดขึ้นภายในเกม มันเก็บข้อมูลเกี่ยวกับคำขอถอนเงินของผู้ใช้และการดำเนินการเสร็จสิ้น.

ตารางการสร้างค่าเริ่มต้นของ 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
  • ฟิลด์เพิ่มเติมสามารถสร้างและใช้ตามความต้องการของผู้ใช้
  1. ฟิลด์ที่จำเป็นสำหรับการกำหนดบันทึก
    • ตารางด้านล่างรายละเอียดฟิลด์ที่จำเป็นสำหรับการกำหนดบันทึกของ 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" }
      การแทนที่) หากไม่สามารถเพิ่ม appId ได้ แม้ว่าจะมีเพียงบันทึกเดียว ก็สามารถแทนที่ค่าการจำแนกประเภทเกมได้ หากสามารถเพิ่ม appId ได้ จะไม่รวมอยู่ในฟิลด์ที่จำเป็น ข้อมูลเกี่ยวกับ appIndex, gameId, และ gameIndex สามารถดูได้ในรายการ AppId ใน App Center.

 

  1. ฟิลด์สำหรับใช้กับฟีเจอร์การวิเคราะห์
    • ตารางด้านล่างแสดงถึงองค์ประกอบที่จำเป็นในการใช้ฟังก์ชันการวิเคราะห์ต่างๆ เช่น ตัวชี้วัดเฉพาะเกมและส่วนที่ให้โดยการวิเคราะห์
    • ต้องมีการตั้งค่าการวิเคราะห์เพื่อใช้ฟังก์ชันของมัน
    • ฟิลด์เหล่านี้จะถูกเก็บรวบรวมเป็นประจำเมื่อใช้ฟีเจอร์การถ่ายโอนบันทึกของไคลเอนต์ 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

การกำหนดบันทึก

รายการนิยามล็อก

  1. คุณสามารถกำหนดบันทึกใหม่ในรายการการกำหนดบันทึกและตรวจสอบสถานะบันทึกของบันทึกที่กำหนดไว้ก่อนหน้านี้ได้
  2. สร้างแหล่งที่มาของลูกค้า: สร้างรหัสแหล่งที่มาของลูกค้าเพื่อนำไปใช้กับเกมที่สอดคล้องกับรายการบันทึกทั้งหมดที่คุณกำหนด
  3. การกำหนดบันทึก: กำหนดบันทึกใหม่
  4. โหลดเพื่อกำหนดบันทึกใหม่: คุณสามารถใช้ฟีเจอร์นี้หลังจากเลือกหนึ่งในบันทึกที่คุณกำหนดไว้ก่อนหน้านี้และคุณจะถูกย้ายไปยังหน้าจอที่คุณคัดลอกและกำหนดรายละเอียดการกำหนดบันทึกที่กำหนด
  5. ลงทะเบียนเป็นแม่แบบ: คุณสามารถเลือกบันทึกที่ใช้บ่อยในบันทึกที่กำหนดไว้ก่อนหน้านี้และลงทะเบียนเป็นแม่แบบ แม่แบบที่ลงทะเบียนสามารถโหลดในหน้าการกำหนดบันทึกและนำไปใช้ได้
  6. เชื่อมต่อกับ BigQueryID: หมายความว่าการจัดเก็บข้อมูลบันทึกได้ถูกสร้างขึ้นอย่างถูกต้อง
  7. มีอยู่ในกระแสข้อมูล: สำหรับบันทึกที่กำหนดใหม่ จะถูกแสดงเป็น “x” คุณต้องตรวจสอบว่ามันเปลี่ยนเป็น “O” ในเช้าวันถัดไปก่อนที่จะใช้ อย่างไรก็ตาม คุณสามารถรวบรวมบันทึกในวันที่คุณกำหนดบันทึกใหม่ หากคุณเห็น “X” ในวันอื่นที่ไม่ใช่วันที่คุณกำหนดบันทึก โปรดติดต่อด้านล่าง
  8. หากมี “X” แสดงสำหรับ “เชื่อมต่อกับ BigQueryID“ และ “มีอยู่ในกระแสข้อมูล” หมายความว่ามีปัญหาในการซิงค์ข้อมูลและคุณต้องติดต่อทีมเทคโนโลยีข้อมูล (DW Part)

การกำหนดบันทึกด้วยแบบฟอร์มเว็บ

  1. ข้อมูลพื้นฐาน
    • ชื่อโต๊ะ: ป้อนชื่อโต๊ะของบันทึกที่เกี่ยวข้อง
    • รายละเอียด: ป้อนรายละเอียดของโต๊ะที่เกี่ยวข้อง ข้อมูลนี้จะถูกแสดงในฟิลด์ข้อมูลเกมของส่วน ดังนั้นจึงแนะนำอย่างยิ่งให้คุณป้อนคำอธิบายที่ผู้ใช้สามารถเข้าใจได้ง่าย (เช่น: ระดับ – ระดับบัญชีของผู้ใช้)
    • สร้างฟิลด์ผ่านแม่แบบ: หากคุณเลือกหนึ่งในแม่แบบที่ลงทะเบียนก่อนหน้านี้ ข้อมูลที่กำหนดของบันทึกที่เกี่ยวข้องจะถูกเปิดเผยและคุณสามารถดำเนินการกำหนดบันทึกโดยการแก้ไขส่วนที่ต้องการการแก้ไข
  2. การตั้งค่าฟิลด์ทั่วไป
    • ฟิลด์ทั่วไปคือฟิลด์ที่กำหนดไว้ล่วงหน้าซึ่งฟิลด์ที่สามารถใช้สำหรับบันทึกทั้งหมดจะถูกกำหนดไว้ล่วงหน้า
    • หากคุณตรวจสอบช่องเลือกข้อมูล ฟิลด์จะกลายเป็นฟิลด์ที่ใช้ในบันทึกนี้ คุณยังสามารถเก็บบันทึกได้แม้ว่าคุณจะไม่ตรวจสอบตราบใดที่มันถูกส่งในเกม อย่างไรก็ตาม คุณจะสามารถใช้มันได้สะดวกยิ่งขึ้นเนื่องจากจะมีการสร้างโค้ดต้นทางของเซิร์ฟเวอร์โดยอัตโนมัติหากคุณตรวจสอบ มันจะถูกเก็บจาก Hive SDK 4 แม้ว่าคุณจะไม่ตรวจสอบไคลเอนต์ก็ตาม
  3. การตั้งค่าฟิลด์การกำหนด
    • ฟิลด์การกำหนดคือส่วนที่คุณตั้งค่าบันทึกเกมที่จะถูกส่ง คุณต้องป้อนชื่อฟิลด์ ประเภท คำอธิบาย และค่าตัวอย่าง
    • ตรวจสอบช่องทำเครื่องหมายและฟิลด์จะกลายเป็นฟิลด์ที่แนะนำและกำหนดเป็นฟิลด์ที่สามารถใช้สำหรับส่วน
    • แตะปุ่มลงทะเบียนเพื่อเสร็จสิ้นการกำหนดบันทึก บันทึกจะถูกเพิ่มลงในรายการเมื่อคุณเสร็จสิ้นการกำหนดบันทึก และคุณจะสามารถเพิ่มหรือแก้ไขฟิลด์และตรวจสอบข้อมูลที่เก็บรวบรวมในหน้ารายละเอียด

การกำหนดบันทึกด้วย Excel

  1. สร้างไฟล์ Excel
    • ป้อนตารางตามรูปแบบด้านล่างนี้
      ชื่อโต๊ะ ส่วนแรกของ Appid คำอธิบายโต๊ะ
      ชื่อฟิลด์ 1 ประเภทฟิลด์ 1 คำอธิบายเกี่ยวกับฟิลด์ 1 ค่าตัวอย่างสำหรับฟิลด์ 1
      ชื่อฟิลด์ 2 ประเภทฟิลด์ 2 คำอธิบายเกี่ยวกับฟิลด์ 2 ค่าตัวอย่างสำหรับฟิลด์ 2
    • ตัวอย่างเช่น คุณสามารถสร้างตารางตามด้านล่างนี้
    • คุณสามารถเพิ่มชีตในไฟล์ excel เพื่อกำหนดบันทึกหลายรายการ อย่างไรก็ตาม คุณสามารถกำหนดบันทึกสำหรับแอป (เกม) เดียวกันเท่านั้น ชื่อชีตสามารถเป็นอะไรก็ได้
  1. อัปโหลดไฟล์ Excel
    • คลิก “กำหนดเป็นไฟล์ Excel” ในรายการกำหนดบันทึกเพื่อไปยังหน้าที่แสดงด้านล่างนี้
    • ลากไฟล์ excel ที่สร้างใน #1 ไปยังกล่องสี่เหลี่ยมและคลิก “ลงทะเบียน”

การจัดการบันทึก

หน้าแสดงรายละเอียดล็อกที่กำหนด

  • คลิกที่บันทึกและไปที่หน้ารายละเอียดเพื่อเพิ่มฟิลด์ในบันทึกที่เกี่ยวข้องจากรายการการกำหนดบันทึกหรือเพื่อตรวจสอบสถานะการถ่ายโอนบันทึกว่าถูกต้องหรือไม่
  1. ข้อมูลพื้นฐาน, BigQuery ข้อมูลสคีมา
    • ข้อมูลพื้นฐาน: คุณสามารถตรวจสอบเกมที่มีบันทึกที่กำหนดไว้, category, วันที่ลงทะเบียนและรายละเอียด คุณยังสามารถเปลี่ยนแปลงรายละเอียดได้
    • BigQuery ข้อมูลสคีมา: คุณสามารถดูข้อมูลสคีมาที่บันทึกไว้ใน BigQuery
  2. ข้อมูลฟิลด์บันทึก
    • ฟิลด์ทั่วไปจะแสดงเป็นสีดำในขณะที่ฟิลด์ที่เพิ่มจากเกมจะแสดงเป็นสีน้ำเงิน
    • คุณสามารถแก้ไขรายละเอียดฟิลด์และ “ใช้” category
    • ใช้: คุณสามารถเลือกการใช้งานของฟิลด์ที่เกี่ยวข้อง มันจะถูกใช้เป็นข้อมูลอ้างอิงสำหรับผู้ที่กำหนดบันทึกและควรใช้ให้ถูกต้องตามการใช้งานเมื่อพัฒนาการถ่ายโอนบันทึก ฟิลด์ที่ตั้งค่าเป็น “แนะนำ” และ “จำเป็น” สามารถใช้ในเซ็กเมนต์ได้
      • จำเป็น: หมายถึงฟิลด์ที่ต้องเก็บรวบรวม คุณต้องรวมค่าของฟิลด์ที่เกี่ยวข้องกับเกม (เช่น: ฟิลด์ Vid)
      • แนะนำ: หมายถึงฟิลด์ที่มีความสำคัญสูง มันคือฟิลด์ที่แนะนำให้เก็บรวบรวม คุณสามารถเพิ่มฟิลด์ “แนะนำ” และ “จำเป็น” เป็นเงื่อนไขสำหรับเซ็กเมนต์
      • อัตโนมัติ: หมายถึงฟิลด์ที่จำเป็นสำหรับระบบการเก็บบันทึกและถูกสร้างขึ้นโดยอัตโนมัติ (เช่น: ฟิลด์ที่เก็บค่าของ country ผ่าน IP ของลูกค้าด้วยฟิลด์ geoIpCountry)
      • เลือก: หมายถึงฟิลด์ที่ถูกเก็บรวบรวมแต่ไม่จำเป็นต้องใช้ คุณไม่จำเป็นต้องส่งฟิลด์นี้เมื่อถ่ายโอนบันทึกจากเซิร์ฟเวอร์
    • ซิงค์กับ BigQueryID: คุณสามารถตรวจสอบว่ามันซิงค์ถูกต้องกับ BigQuery หรือไม่ คุณจะเห็น “O” หากซิงค์ถูกต้องและ “X” หากมีปัญหาในการซิงค์บันทึก กรุณาติดต่อทีมเทคโนโลยีข้อมูล (DW Part) หากคุณเห็น “X
    • คุณสามารถเปลี่ยนลำดับของฟิลด์โดยการลากแถวในตารางข้อมูลฟิลด์
  3. เพิ่มฟิลด์
    • เพิ่มฟิลด์: เป็นฟีเจอร์ที่คุณสามารถเพิ่มฟิลด์ลงในบันทึกที่คุณได้กำหนดไว้ก่อนหน้านี้ คุณสามารถเพิ่มฟิลด์ในลักษณะเดียวกับที่คุณ did สำหรับการกำหนดบันทึก
    • กรอกรายละเอียดสำหรับฟิลด์ที่จะเพิ่มและคลิกที่ปุ่ม Run Additional Field เพื่อบันทึก
  4. การจำลอง ETL
    • การจำลอง ETL เป็นฟีเจอร์ที่คุณสามารถตรวจสอบได้ว่าคำจำกัดความของบันทึกที่เกี่ยวข้องถูกเก็บรวบรวมอย่างถูกต้องหรือไม่
    • Request - Json Body
      • คุณสามารถตรวจสอบตัวอย่าง Json ของบันทึกที่เกี่ยวข้องและคลิกที่ปุ่ม Send Json เพื่อดูว่าคุณได้รับการตอบสนองที่ถูกต้องหรือไม่
      • ค่าผลลัพธ์จะถูกเปิดเผยในพื้นที่ Response ด้านล่างเมื่อคุณคลิกที่ปุ่ม Send Json นอกจากนี้สถานะการเก็บรวบรวมจะแสดงในระยะต่างๆ ที่เส้นทางเซิร์ฟเวอร์เก็บข้อมูล Json
      • คลิกที่ปุ่มเส้นทางเซิร์ฟเวอร์เก็บข้อมูล Json และค่าคสถานะจะแสดง คุณจะสามารถตรวจสอบได้ว่าข้อมูลถูกบันทึกอย่างปลอดภัยโดยการคลิกที่ปุ่ม BigQuery และข้อมูล Json ที่บันทึกล่าสุดจะแสดง
      • โปรดทราบว่าข้อมูลตัวอย่างที่เก็บรวบรวมด้วยฟีเจอร์นี้จะถูกบันทึกลงในฐานข้อมูลจริงและอาจมีความแตกต่างเนื่องจากบันทึก
  5. ตัวอย่างข้อมูล
    • ตัวอย่างข้อมูล: คุณสามารถตรวจสอบบันทึกที่ถูกเก็บรวบรวมจริง ๆ พร้อมกับคำจำกัดความที่เกี่ยวข้อง สูงสุด 10 บันทึกจะถูกเปิดเผยจากใหม่ไปเก่า
    • ตรวจสอบข้อมูลล่าสุดที่รอการบันทึก: คุณสามารถเปิดเผยบันทึกล่าสุดได้โดยการรีเฟรช
    • ดูเพิ่มเติม: คุณสามารถดูหน้ามากขึ้นเพื่อให้สามารถตรวจสอบตัวอย่างข้อมูลเพิ่มเติมได้ (ภาพด้านล่าง)
    • คุณสามารถตรวจสอบบันทึกของ 7 วันที่ผ่านมาในหน้าตัวอย่างข้อมูลเพิ่มเติม และเป็นฟีเจอร์ที่คุณสามารถค้นหาฟิลด์ได้ คุณสามารถตรวจสอบฟิลด์ทั้งหมดได้โดยการเลื่อนซ้ายและขวา
    • เลือกฟิลด์: คุณสามารถเลือกฟิลด์ทั้งหมดและค้นหาด้วยค่าของฟิลด์ที่เลือก
    • วิธีการเปรียบเทียบ: รองรับ “=”, ซึ่งเป็นการค้นหาที่เท่ากันและวิธีการค้นหา “Like
    • หากคุณต้องการค้นหาบันทึกของ vid ที่เฉพาะเจาะจง ให้เลือกฟิลด์ vid ป้อน vid และเฉพาะบันทึกของ vid ที่เกี่ยวข้องจะถูกแสดง
  6. การสร้างแหล่งข้อมูลของลูกค้า
    • สร้างแหล่งข้อมูลของลูกค้า: สร้างแหล่งข้อมูลของลูกค้าสำหรับบันทึกที่เกี่ยวข้องต่อภาษา
    • ส่งออก Json: ส่งออกบันทึกที่เกี่ยวข้องไปยัง Json แหล่งข้อมูลจะถูกส่งออกในหน้าต่างใหม่และคุณจะสามารถใช้หรือแก้ไขแหล่งข้อมูลที่ส่งออกได้
    • โหลดเพื่อกำหนดบันทึกใหม่: คลิกปุ่มนี้เพื่อกำหนดบันทึกที่คล้ายกับบันทึกที่เกี่ยวข้อง และหน้าจอกำหนดบันทึกใหม่ที่มีบันทึกที่กำหนดไว้แล้วจะแสดง
    • ลบ: ลบบันทึกการกำหนดของบันทึกที่เกี่ยวข้อง

ส่งบันทึกที่กำหนดไปยังเซิร์ฟเวอร์ถึงเซิร์ฟเวอร์

แม้ว่า Hive Analytics v2 แนะนำให้คุณส่งบันทึกผ่าน API ภายใน Hive SDK v4 ตามที่อธิบายไว้ใน “6. Creating Client Source”; คุณยังสามารถส่งบันทึกไปยัง Analytics v2 ผ่านการเชื่อมต่อระหว่างเซิร์ฟเวอร์ได้อีกด้วย.

Fluentd” จะถูกใช้ในการส่งบันทึก โปรดดูที่ลิงก์ด้านล่างเกี่ยวกับวิธีการใช้งาน

โครงสร้าง Hive Analytics : ประเภท Fluentd
การกำหนดล็อกการส่งข้อมูลระหว่างเซิร์ฟเวอร์ : การใช้ Fluentd

กระบวนการตรวจสอบและแก้ไขข้อมูลบันทึก

  • นอกเหนือจากข้อมูลที่ให้ไว้เมื่อกำหนดบันทึก การตรวจสอบข้อมูลเพิ่มเติมและการประมวลผลการแก้ไขมีดังนี้
  1. geoipCountry การเพิ่มเติม
    • หากฟิลด์ clientIp มีอยู่ จะถูกใช้เพื่อทำการค้นหา MaxMind DB เพื่อจับคู่กับ ประเทศ.
    • หาก clientIp ไม่มีอยู่หรือการค้นหาไม่สำเร็จ,
      • ค่าจากฟิลด์ lang จะถูกใช้
      • บางค่า country ใน lang ถูกเปลี่ยนและเพิ่มเข้ามา.

        ก่อนการสอบเทียบ หลังการสอบเทียบ
        ko KR
        ja JP
        vi VN
        es ES
    • หากไม่สามารถยืนยันค่า country ได้ "ET" จะถูกเพิ่มไปยัง geoIpCountry.
  2. clientIp การสอบเทียบ
    • class 4 ข้อมูลจะถูกยกเว้นจากการบันทึก.
      • 예) 127.0.0.1 → 127.0.0.0
  3. การสอบเทียบข้อมูลสุดท้ายโดยใช้ appId
    • ค่าเปล่าจะถูกเพิ่มโดยการค้นหาตาม appId ตามข้อมูลที่ลงทะเบียนใน App Center
      • ตลาด
      • os
      • บริษัท
      • channel
        • หากฟิลด์ channel ขาดหายไป "C2S" จะถูกเพิ่ม
      • sdkVer
      • appidGroup
      • appidCompany