หลังจากAdMobตั้งค่าพื้นฐานเสร็จแล้ว คุณยังเพิ่ม Firebase SDK สําหรับ Google Analytics เพื่อใช้ประโยชน์จากฟีเจอร์อื่นๆ จาก Google Analytics และ Firebase ได้ด้วย ดูวิธีเริ่มต้นใช้งาน Google Analytics ต่อไปในหน้านี้
การกำหนดค่าที่เพิ่มขึ้นเหล่านี้รองรับฟีเจอร์ที่จะช่วยคุณ เพิ่มประสิทธิภาพประสบการณ์ของผู้ใช้แอปและรายได้จากโฆษณา ดูข้อมูลเพิ่มเติมได้ที่ตารางฟีเจอร์และลิงก์ต่อไปนี้
| ฟีเจอร์ | เพิ่ม Mobile Ads SDK + เปิดใช้เมตริกผู้ใช้ | เพิ่ม Mobile Ads SDK + เปิดใช้เมตริกผู้ใช้ และ ลิงก์ AdMob กับ Firebase | เพิ่ม Mobile Ads SDK + เปิดใช้เมตริกผู้ใช้ และ ลิงก์ AdMob กับ Firebase และ เพิ่ม Firebase SDK สำหรับ Analytics | 
| ดูเมตริกผู้ใช้ในบัญชี AdMob | |||
| รวบรวมเหตุการณ์และพร็อพเพอร์ตี้ผู้ใช้ของการวิเคราะห์จากแอปโดยอัตโนมัติ | |||
| ดูเมตริกผู้ใช้ที่คัดสรรแล้วใน AdMob | |||
| สํารวจและทํางานกับข้อมูลการวิเคราะห์ผ่าน Firebase | |||
| ดูเมตริกที่สำคัญในFirebaseคอนโซล | |||
| ทำเครื่องหมาย Conversion สำหรับแคมเปญโฆษณา | |||
| สร้างกลุ่มเป้าหมายที่กำหนดเอง | |||
| ส่งออกและวิเคราะห์ข้อมูลใน BigQuery | |||
| เข้าถึงฟีเจอร์การปรับแต่งเพิ่มเติมสําหรับข้อมูลการวิเคราะห์ | |||
| บันทึกเหตุการณ์ที่กําหนดเองสําหรับการวิเคราะห์และ โมเดล (เช่น การบันทึก เหตุการณ์ ecommerce_purchase สําหรับเมตริก ARPU และ ARPPU) | |||
| กำหนดค่า Conversion ที่กำหนดเองสำหรับแคมเปญโฆษณา | |||
| ใช้
      ผลิตภัณฑ์อื่นๆ ของ Firebase (เช่น Remote Config และ A/B Testing) | |||
เริ่มต้นใช้งาน Google Analytics
Google Analytics คือเครื่องมือวิเคราะห์ของ Firebase ที่ให้คุณเข้าถึงข้อมูลเชิงลึกที่ทรงพลังซึ่งวิเคราะห์จากข้อมูลที่คุณมี เริ่มใช้ Google Analytics ในแอปโดยเพิ่ม Firebase SDK สําหรับ Google Analytics
ขั้นตอนต่อไปนี้อธิบายวิธีเริ่มใช้ Firebase SDK สำหรับ Google Analytics ในแอป หลังจากเริ่มต้น SDK แล้ว โปรดไปที่เอกสารประกอบAnalyticsเพื่อดูวิธีเริ่ม บันทึกเหตุการณ์ในแอป
ขั้นตอนที่ 1: เพิ่มไฟล์การกำหนดค่าลงในแอป
หากลงทะเบียนแอปกับ Firebase ก่อนสร้างAdMobลิงก์ แสดงว่า
คุณได้เพิ่มไฟล์กำหนดค่า Firebase ลงในแอปแล้ว
ตรวจสอบไฟล์ GoogleService-Info.plist ในรูทของโปรเจ็กต์ Xcode
และตรวจสอบว่าได้เพิ่มไฟล์การกำหนดค่าลงในเป้าหมายทั้งหมดแล้ว
ขั้นตอนที่ 2: เพิ่ม Firebase SDK สำหรับ Analytics ลงในแอป
- เพิ่มการอ้างอิงสำหรับ Firebase SDK สำหรับ Google Analytics ลงใน Podfile ดังนี้ - pod 'FirebaseAnalytics'
- เรียกใช้ - pod installแล้วเปิดไฟล์- .xcworkspaceที่สร้างขึ้น
- นำเข้าโมดูล FirebaseCoreในUIApplicationDelegateรวมถึงโมดูล Firebase อื่นๆ ที่ตัวแทนแอปของคุณใช้ เช่น หากต้องการใช้ Cloud Firestore และ Authentication ให้ทำดังนี้SwiftUIimport SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ... Swiftimport FirebaseCore import FirebaseFirestore import FirebaseAuth // ... Objective-C@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ... 
- กำหนดค่า
  FirebaseAppอินสแตนซ์ที่แชร์ใน เมธอดapplication(_:didFinishLaunchingWithOptions:)ของตัวแทนแอปSwiftUI// Use Firebase library to configure APIs FirebaseApp.configure() Swift// Use Firebase library to configure APIs FirebaseApp.configure() Objective-C// Use Firebase library to configure APIs [FIRApp configure]; 
- หากใช้ SwiftUI คุณต้องสร้างตัวแทนแอปพลิเคชันและแนบไปกับโครงสร้าง Appผ่านUIApplicationDelegateAdaptorหรือNSApplicationDelegateAdaptorนอกจากนี้ คุณยังต้องปิดใช้การสลับแทนของตัวแทนแอปด้วย ดูข้อมูลเพิ่มเติมได้ที่วิธีการสำหรับ SwiftUISwiftUI@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } } 
ติดตั้งใช้งานการบันทึกเหตุการณ์ที่กําหนดเอง
ส่วนนี้แสดงตัวอย่างวิธีใช้การบันทึกเหตุการณ์ที่กําหนดเองในแอป ตัวอย่างนี้เป็นตัวอย่างเฉพาะสําหรับเหตุการณ์ที่กําหนดเอง ecommerce_purchase ซึ่งเป็นเหตุการณ์ที่มีประโยชน์ในการบันทึกสําหรับแอปที่ลิงก์กับ AdMob โดยเฉพาะอย่างยิ่งสําหรับการคํานวณ ARPU และ ARPPU
วิธีติดตั้งใช้งานการบันทึกเหตุการณ์ที่กําหนดเองในแอปมีดังนี้
- ตรวจสอบว่าคุณได้ทําตามส่วนเริ่มต้นใช้งาน Google Analyticsของหน้านี้แล้ว ซึ่งรวมถึงการกําหนดค่าแอปให้ใช้ Firebase, การเพิ่ม Firebase SDK สําหรับ Google Analytics และการเริ่มต้น SDK 
- บันทึก - ecommerce_purchaseเหตุการณ์ (Swift | Obj-C) เช่น- Swift- Analytics.logEvent(AnalyticsEventPurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ]) - Objective-C- [FIRAnalytics logEventWithName:kFIREventPurchase parameters:@{ kFIRParameterCoupon: @"SummerPromo", kFIRParameterCurrency: @"JPY", kFIRParameterValue: @10000, kFIRParameterShipping: @500, kFIRParameterTransactionID: @"192803301", }]; 
ดูข้อมูลเพิ่มเติมเกี่ยวกับการบันทึกเหตุการณ์ที่กําหนดเองในแอปได้ที่Analytics เอกสารประกอบ
ใช้ผลิตภัณฑ์อื่นๆ ของ Firebase ในแอป
หลังจากเพิ่ม Firebase SDK สำหรับ Google Analytics แล้ว คุณยังเริ่มใช้ผลิตภัณฑ์อื่นๆ ของ Firebase เช่น Firebase Remote Config และ Firebase A/B Testing ได้ด้วย
- Remote Config ช่วยให้คุณเปลี่ยนลักษณะการทำงาน และรูปลักษณ์ของแอปได้โดยไม่ต้องเผยแพร่เวอร์ชันอัปเดตของแอป โดยไม่มีค่าใช้จ่ายสำหรับ ผู้ใช้ที่ใช้งานอยู่รายวันแบบไม่จำกัด 
- A/B Testing ช่วยให้คุณทดสอบการเปลี่ยนแปลงที่เกิดขึ้นกับ UI, ฟีเจอร์ หรือแคมเปญการมีส่วนร่วมของแอป เพื่อดูว่าการเปลี่ยนแปลงสร้างผลลัพธ์ต่อเมตริกหลัก (เช่น รายได้และการรักษาผู้ใช้) ได้หรือไม่ก่อนที่จะเปิดตัวการเปลี่ยนแปลงในวงกว้าง 
เพิ่มประสิทธิภาพการสร้างรายได้จากโฆษณาสำหรับแอป
ลองใช้รูปแบบหรือการกำหนดค่าโฆษณาต่างๆ กับผู้ใช้กลุ่มย่อยเล็กๆ แล้ว ตัดสินใจตามข้อมูลเกี่ยวกับการติดตั้งโฆษณาสำหรับผู้ใช้ทั้งหมด ดูข้อมูลเพิ่มเติมได้จากบทแนะนำต่อไปนี้
- ทดสอบการใช้รูปแบบโฆษณาใหม่ (ภาพรวม | การติดตั้งใช้งาน) 
- เพิ่มประสิทธิภาพความถี่ของโฆษณา (ภาพรวม | การติดตั้งใช้งาน)