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