เหตุการณ์ในบันทึก

เหตุการณ์ช่วยให้คุณมีข้อมูลเชิงลึกเกี่ยวกับสิ่งที่เกิดขึ้นภายในแอปของคุณ เช่น ผู้ใช้ การดำเนินการ เหตุการณ์ของระบบ หรือข้อผิดพลาด

Google Analytics จะบันทึกบางรายการโดยอัตโนมัติ events สำหรับคุณ คุณไม่จำเป็นต้องเพิ่มรหัสใดๆ เพื่อรับ หากแอปจำเป็นต้องรวบรวม ข้อมูลเพิ่มเติม คุณสามารถบันทึกเหตุการณ์ Analytics ประเภทต่างๆ ได้สูงสุด 500 ประเภท ในแอปของคุณ ไม่มีการจํากัดปริมาณเหตุการณ์ทั้งหมดที่แอปของคุณบันทึก โปรดทราบว่าชื่อเหตุการณ์จะคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ และจะบันทึก 2 เหตุการณ์ที่ระบุ ชื่อต่างกันตรงที่ตัวพิมพ์เล็กและตัวพิมพ์ใหญ่จะทำให้เกิดเหตุการณ์ที่ต่างกัน 2 เหตุการณ์

ก่อนเริ่มต้น

ก่อนที่จะใช้งานได้ Google Analytics คุณต้องทำดังนี้

  • ลงทะเบียนโปรเจ็กต์ Unity และกำหนดค่าให้ใช้ Firebase

    • หากโปรเจ็กต์ Unity ของคุณใช้ Firebase อยู่แล้ว ก็หมายความว่า ลงทะเบียนและกำหนดค่าสำหรับ Firebase แล้ว

    • หากไม่มีโปรเจ็กต์ Unity คุณสามารถดาวน์โหลด ตัวอย่างแอป

  • เพิ่ม Firebase Unity SDK (โดยเฉพาะ FirebaseAnalytics.unitypackage) ไปยัง โปรเจ็กต์ Unity

โปรดทราบว่าการเพิ่ม Firebase ลงในโปรเจ็กต์ Unity จะเกี่ยวข้องกับงานทั้งใน คอนโซล Firebase และในโปรเจ็กต์ Unity ที่เปิดอยู่ (เช่น คุณดาวน์โหลดไฟล์การกำหนดค่า Firebase จากคอนโซล แล้วย้าย ลงในโปรเจ็กต์ Unity)

เหตุการณ์ในบันทึก

หลังจากเริ่มต้นโมดูล Firebase.Analytics.FirebaseAnalytics แล้ว คุณจะใช้มิติข้อมูลนี้ในการบันทึกเหตุการณ์ด้วยเมธอด LogEvent() ได้

เพื่อช่วยคุณเริ่มต้นใช้งาน Analytics SDK จะกำหนดจำนวน เหตุการณ์แนะนำที่พบได้ทั่วไปในแอปประเภทต่างๆ เช่น แอปค้าปลีกและอีคอมเมิร์ซ แอปการเดินทาง และเกม ดูข้อมูลเพิ่มเติมเกี่ยวกับเหตุการณ์เหล่านี้ และกรณีที่ควรใช้เหตุการณ์ โปรดดูเหตุการณ์ที่แนะนำ บทความในศูนย์ช่วยเหลือของ Google Analytics

ดูรายละเอียดการใช้งานสําหรับเหตุการณ์ที่แนะนําได้ใน สถานที่ตั้ง:

  • เหตุการณ์ที่แนะนำ: ดูรายการค่าคงที่ Event
  • พารามิเตอร์ที่กําหนดไว้: ดูรายการค่าคงที่ Parameters

ตัวอย่างต่อไปนี้แสดงวิธีบันทึก SELECT_CONTENT เหตุการณ์:

    // Log an event with multiple parameters, passed as an array:

Firebase.Analytics.FirebaseAnalytics.LogEvent(
  Firebase.Analytics.FirebaseAnalytics.EventSelectContent,
  new Firebase.Analytics.Parameter(
    Firebase.Analytics.FirebaseAnalytics.ParameterItemId, id),
  new Firebase.Analytics.Parameter(
    Firebase.Analytics.FirebaseAnalytics.ParameterItemName, "name"),
  new Firebase.Analytics.Parameter(
    Firebase.Analytics.FirebaseAnalytics.UserPropertySignUpMethod, "Google"),
  new Firebase.Analytics.Parameter(
    "favorite_food", mFavoriteFood),
  new Firebase.Analytics.Parameter(
    "user_id", mUserId)
);

นอกจากพารามิเตอร์ที่กำหนดแล้ว คุณยังเพิ่มพารามิเตอร์ต่อไปนี้ได้ด้วย ในกิจกรรมใดก็ได้

  • พารามิเตอร์ที่กำหนดเอง: พารามิเตอร์ที่กำหนดเองไม่ได้แสดงโดยตรงใน Analytics แต่สามารถใช้เป็นตัวกรองใน คำจำกัดความของกลุ่มเป้าหมายที่ใช้ได้กับรายงานทุกฉบับ กำหนดเอง จะรวมอยู่ในข้อมูลที่ส่งออกไปยัง BigQuery ด้วย หาก ลิงก์แอปกับโปรเจ็กต์ BigQuery แล้ว

  • VALUE พารามิเตอร์: VALUE เป็นพารามิเตอร์สำหรับวัตถุประสงค์ทั่วไป ซึ่งมีประโยชน์ในการสะสมเมตริกหลักที่เกี่ยวข้องกับ Analytics กิจกรรม เช่น รายได้ ระยะทาง เวลา และคะแนน

หากแอปพลิเคชันของคุณมีความต้องการเฉพาะที่ไม่รวมอยู่ในคำแนะนำ Analytics ประเภทเหตุการณ์ คุณสามารถบันทึกเหตุการณ์ Analytics ที่กำหนดเองของคุณเองได้ ดังที่แสดงในตัวอย่างนี้

Firebase.Analytics.FirebaseAnalytics.LogEvent("custom_progress_event", "percent", 0.4f);

ดูเหตุการณ์ในเอาต์พุตบันทึก

Android

คุณสามารถเปิดใช้การบันทึกที่มีข้อมูลขนาดใหญ่ในบันทึกการแก้ไขข้อบกพร่องของ Android Studio เพื่อช่วย ตรวจสอบว่า SDK บันทึกเหตุการณ์อย่างถูกต้อง ซึ่งรวมทั้งเหตุการณ์ที่บันทึกโดยอัตโนมัติและด้วยตนเอง

คุณสามารถเปิดใช้การบันทึกแบบละเอียดด้วยชุดคำสั่ง adb ดังนี้

adb shell setprop log.tag.FA VERBOSE
adb shell setprop log.tag.FA-SVC VERBOSE
adb logcat -v time -s FA FA-SVC

คำสั่งนี้จะแสดงกิจกรรมของคุณใน Logcat ของ Android Studio ซึ่งจะช่วยให้ คุณจะตรวจสอบได้ในทันทีว่ามีการส่งเหตุการณ์

iOS ขึ้นไป

ระบบจะบันทึกเหตุการณ์ไปยังคอนโซล และสามารถดูขณะเรียกใช้แอป ผ่าน XCode

ดูเหตุการณ์ Analytics ในหน้าแดชบอร์ด

คุณสามารถดูสถิติแบบรวมเกี่ยวกับกิจกรรม Analytics ของคุณใน แดชบอร์ดคอนโซลของ Firebase หน้าแดชบอร์ดเหล่านี้จะอัปเดตเป็นระยะ ตลอดทั้งวัน สำหรับการทดสอบทันที ให้ใช้เอาต์พุต Logcat ตามที่อธิบายไว้ใน ส่วนก่อนหน้า

วิธีเข้าถึงข้อมูลนี้ในคอนโซล Firebase

  1. เปิดโปรเจ็กต์ในคอนโซล Firebase
  2. เลือก Analytics จากเมนูเพื่อดู Analytics แดชบอร์ดการรายงาน

แท็บเหตุการณ์จะแสดงรายงานเหตุการณ์ที่ สร้างขึ้นโดยอัตโนมัติสำหรับเหตุการณ์ Analytics แต่ละประเภทที่ไม่ซ้ำกันซึ่งบันทึกโดย แอปของคุณ อ่านเพิ่มเติมเกี่ยวกับหน้าแดชบอร์ด