Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

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

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

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

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

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

  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 อ้างอิงถึงกิจกรรมจาวาเป็นอาร์กิวเมนต์:

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);

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