Google Analytics รวบรวมข้อมูลการใช้งานและพฤติกรรมสำหรับแอปของคุณ SDK บันทึกข้อมูลหลักสองประเภท:
- เหตุการณ์: สิ่งที่เกิดขึ้นในแอปของคุณเช่นการกระทำของผู้ใช้เหตุการณ์ของระบบหรือข้อผิดพลาด
- คุณสมบัติของผู้ใช้: แอตทริบิวต์ที่คุณกำหนดเพื่ออธิบายกลุ่มของฐานผู้ใช้ของคุณเช่นค่ากำหนดภาษาหรือตำแหน่งทางภูมิศาสตร์
Analytics จะบันทึก เหตุการณ์ และ คุณสมบัติของผู้ใช้ โดยอัตโนมัติ คุณไม่จำเป็นต้องเพิ่มรหัสใด ๆ เพื่อเปิดใช้งาน หากแอปของคุณต้องการรวบรวมข้อมูลเพิ่มเติมคุณสามารถตั้งค่าพร็อพเพอร์ตี้ผู้ใช้ Analytics ได้ถึง 25 รายการและบันทึกเหตุการณ์ Analytics ได้ถึง 500 ประเภท ในแอปของคุณ ไม่มีการ จำกัด ปริมาณเหตุการณ์ทั้งหมดที่แอปของคุณบันทึก
ในการเข้าถึงข้อมูลนี้:
- ใน คอนโซล Firebase เปิดโครงการของคุณ
- เลือก Analytics จากเมนูเพื่อดูแดชบอร์ดการรายงานของ Analytics
แท็บ เหตุการณ์ จะแสดง รายงานเหตุการณ์ ที่สร้างขึ้นโดยอัตโนมัติสำหรับเหตุการณ์ Analytics แต่ละประเภทที่แอปของคุณบันทึกไว้ อ่านเพิ่มเติมเกี่ยวกับ แดชบอร์ดการรายงานของ Analytics ในศูนย์ช่วยเหลือของ Firebase
เพื่อช่วยคุณในการเริ่มต้น Analytics SDK จะกำหนดเหตุการณ์ที่แนะนำจำนวนหนึ่งซึ่งพบได้บ่อยในแอปประเภทต่างๆรวมถึงแอปค้าปลีกอีคอมเมิร์ซการเดินทางและเกม หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับเหตุการณ์เหล่านี้และเวลาที่จะใช้โปรดดูบทความ กิจกรรมและคุณสมบัติ ในศูนย์ช่วยเหลือของ Firebase หากต้องการดูรายละเอียดสูงสุดในรายงานให้บันทึกเหตุการณ์ Analytics ที่แนะนำซึ่งเหมาะสมกับแอปของคุณและพารามิเตอร์ที่กำหนดไว้ นอกจากนี้ยังช่วยให้มั่นใจได้ว่าคุณจะได้รับประโยชน์จากคุณลักษณะล่าสุดของ Google Analytics เมื่อพร้อมใช้งาน
ก่อนที่คุณจะเริ่ม
ก่อนที่คุณจะสามารถใช้ Google Analytics คุณต้อง:
ลงทะเบียนโครงการ Unity ของคุณและกำหนดค่าให้ใช้ Firebase
หากโครงการ Unity ของคุณใช้ Firebase อยู่แล้วแสดงว่ามีการลงทะเบียนและกำหนดค่าสำหรับ Firebase แล้ว
หากคุณไม่มีโครงการ Unity คุณสามารถดาวน์โหลด แอปตัวอย่าง ได้
เพิ่ม Firebase Unity SDK (โดยเฉพาะ
FirebaseAnalytics.unitypackage
) ในโครงการ Unity ของคุณ
โปรดทราบว่าการเพิ่ม Firebase ในโปรเจ็กต์ Unity นั้นเกี่ยวข้องกับงานทั้งใน คอนโซล Firebase และในโปรเจ็กต์ Unity ที่เปิดอยู่ (เช่นคุณดาวน์โหลดไฟล์การกำหนดค่า Firebase จากคอนโซลจากนั้นย้ายไฟล์เหล่านั้นไปยังโปรเจ็กต์ Unity ของคุณ)
บันทึกเหตุการณ์
คุณสามารถเริ่มบันทึกเหตุการณ์ได้ทันทีด้วยเมธอด LogEvent()
ตัวอย่างต่อไปนี้บันทึกเหตุการณ์ด้วยอาร์กิวเมนต์ประเภทต่างๆ:
// Log an event with no parameters. Firebase.Analytics.FirebaseAnalytics .LogEvent(Firebase.Analytics.FirebaseAnalytics.EventLogin); // Log an event with a float parameter Firebase.Analytics.FirebaseAnalytics .LogEvent("progress", "percent", 0.4f); // Log an event with an int parameter. Firebase.Analytics.FirebaseAnalytics .LogEvent( Firebase.Analytics.FirebaseAnalytics.EventPostScore, Firebase.Analytics.FirebaseAnalytics.ParameterScore, 42 ); // Log an event with a string parameter. Firebase.Analytics.FirebaseAnalytics .LogEvent( Firebase.Analytics.FirebaseAnalytics.EventJoinGroup, Firebase.Analytics.FirebaseAnalytics.ParameterGroupId, "spoon_welders" ); // Log an event with multiple parameters, passed as a struct: Firebase.Analytics.Parameter[] LevelUpParameters = { new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterLevel, 5), new Firebase.Analytics.Parameter( Firebase.Analytics.FirebaseAnalytics.ParameterCharacter, "mrspoon"), new Firebase.Analytics.Parameter( "hit_accuracy", 3.14f) }; Firebase.Analytics.FirebaseAnalytics.LogEvent( Firebase.Analytics.FirebaseAnalytics.EventLevelUp, LevelUpParameters);
ขั้นตอนถัดไป
- ดูการรีเฟรชข้อมูลของคุณเป็นระยะใน คอนโซล Firebase
- สำรวจคำแนะนำเกี่ยวกับ เหตุการณ์ และ คุณสมบัติของผู้ใช้