Google Analytics จะรวบรวมข้อมูลการใช้งานและพฤติกรรมของแอป SDK จะบันทึกข้อมูล 2 ประเภทหลัก ได้แก่
- เหตุการณ์: สิ่งที่เกิดขึ้นในแอป เช่น การกระทำของผู้ใช้ ระบบ เหตุการณ์ หรือข้อผิดพลาด
- พร็อพเพอร์ตี้ผู้ใช้: แอตทริบิวต์ที่คุณกำหนดเพื่ออธิบายกลุ่มของ ฐานผู้ใช้ เช่น ค่ากำหนดภาษาหรือสถานที่ตั้งทางภูมิศาสตร์
Analytics จะบันทึกบางรายการโดยอัตโนมัติ กิจกรรมและ พร็อพเพอร์ตี้ผู้ใช้ คุณไม่จำเป็นต้องเพิ่มโค้ดใดๆ เพื่อเปิดใช้ หากแอปจำเป็นต้องรวบรวม ข้อมูลเพิ่มเติม คุณจะตั้งค่าพร็อพเพอร์ตี้ผู้ใช้ของ Analytics ที่แตกต่างกันได้สูงสุด 25 รายการ และบันทึกเหตุการณ์ Analytics ประเภทต่างๆ ได้สูงสุด 500 รายการในแอป ไม่มีการจํากัดปริมาณเหตุการณ์ทั้งหมดที่แอปของคุณบันทึก
วิธีเข้าถึงข้อมูลนี้
- เปิดโปรเจ็กต์ในคอนโซล Firebase
- เลือก Analytics จากเมนูเพื่อดู Analytics แดชบอร์ดการรายงาน
แท็บเหตุการณ์จะแสดงรายงานเหตุการณ์ที่ สร้างขึ้นโดยอัตโนมัติสำหรับเหตุการณ์ Analytics แต่ละประเภทที่ไม่ซ้ำกันซึ่งบันทึกโดย แอปของคุณ อ่านเพิ่มเติมเกี่ยวกับหน้าแดชบอร์ด
เพื่อช่วยคุณเริ่มต้นใช้งาน Analytics SDK จะกำหนดจำนวน เหตุการณ์แนะนำที่พบได้ทั่วไปในแอปประเภทต่างๆ เช่น แอปค้าปลีกและอีคอมเมิร์ซ แอปการเดินทาง และเกม ดูข้อมูลเพิ่มเติมเกี่ยวกับเหตุการณ์เหล่านี้ และกรณีที่ควรใช้เหตุการณ์ โปรดดูเหตุการณ์ที่แนะนำ หากต้องการดูรายละเอียดสูงสุดในรายงาน ให้บันทึก เหตุการณ์ที่แนะนําที่เหมาะกับแอปของคุณและ พารามิเตอร์ที่กำหนด นอกจากนี้ ยังทำให้คุณได้รับประโยชน์จาก Google Analytics เมื่อพร้อมให้บริการ
ก่อนเริ่มต้น
ก่อนที่จะใช้งานได้ Google Analytics คุณต้องทำดังนี้
ลงทะเบียนโปรเจ็กต์ C++ และกําหนดค่าเพื่อใช้ Firebase
หากโปรเจ็กต์ C++ ของคุณใช้ Firebase อยู่แล้ว แสดงว่ามีการลงทะเบียนโปรเจ็กต์แล้วและ กำหนดค่าสำหรับ Firebase แล้ว
เพิ่ม Firebase C++ SDK ลงในโปรเจ็กต์ C++
โปรดทราบว่าการเพิ่ม Firebase ไปยังโปรเจ็กต์ C++ จะเกี่ยวข้องกับงานทั้งใน คอนโซล Firebase และในโปรเจ็กต์ C++ ที่เปิดอยู่ (เช่น เมื่อคุณดาวน์โหลด ไฟล์การกำหนดค่า Firebase จากคอนโซล แล้วย้ายไฟล์ไปยังโปรเจ็กต์ C++)
สร้างและเริ่มต้นแอป Firebase
ก่อนจะเริ่ม คุณต้องสร้างและเริ่มต้นแอป Firebase โดยทำดังนี้
Android
สร้างแอป Firebase ผ่านสภาพแวดล้อม jni และ jobject
การอ้างอิงกิจกรรม Java เป็นอาร์กิวเมนต์
app = ::firebase::App::Create(::firebase::AppOptions(), jni_env, activity);
เริ่มต้นไลบรารี Analytics: วันที่
::firebase::analytics::Initialize(app);
iOS ขึ้นไป
สร้างแอป Firebase
app = ::firebase::App::Create(::firebase::AppOptions());
เริ่มต้นไลบรารี Analytics: วันที่
::firebase::analytics::Initialize(app);
เหตุการณ์ในบันทึก
หลังจากกำหนดค่าอินสแตนซ์ firebase::App
แล้ว คุณจะทำสิ่งต่อไปนี้ได้
เริ่มบันทึกเหตุการณ์ด้วยเมธอด LogEvent()
ตัวอย่างต่อไปนี้อัปเดตคะแนนของผู้ใช้
analytics::LogEvent(analytics::kEventPostScore, analytics::kParameterScore, 42);
ขั้นตอนถัดไป
- ดูข้อมูลรีเฟรชเป็นระยะๆ ในคอนโซล Firebase
- ดูคำแนะนำเกี่ยวกับกิจกรรม และ พร็อพเพอร์ตี้ผู้ใช้