เหตุการณ์ช่วยให้คุณมีข้อมูลเชิงลึกเกี่ยวกับสิ่งที่เกิดขึ้นภายในแอปของคุณ เช่น ผู้ใช้ การดำเนินการ เหตุการณ์ของระบบ หรือข้อผิดพลาด
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
- เปิดโปรเจ็กต์ในคอนโซล Firebase
- เลือก Analytics จากเมนูเพื่อดู Analytics แดชบอร์ดการรายงาน
แท็บเหตุการณ์จะแสดงรายงานเหตุการณ์ที่ สร้างขึ้นโดยอัตโนมัติสำหรับเหตุการณ์ Analytics แต่ละประเภทที่ไม่ซ้ำกันซึ่งบันทึกโดย แอปของคุณ อ่านเพิ่มเติมเกี่ยวกับหน้าแดชบอร์ด