Catch up on everthing we announced at this year's Firebase Summit. Learn more

เริ่มต้นใช้งาน 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);

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