Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

เริ่มต้นใช้งาน Google Analytics สำหรับ C++

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

Google Analytics รวบรวมข้อมูลการใช้งานและพฤติกรรมสำหรับแอปของคุณ SDK จะบันทึกข้อมูลหลักสองประเภท:

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

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

ในการเข้าถึงข้อมูลนี้:

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

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

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

ขั้นตอนถัดไป