หลังจากตั้งค่า AdMob พื้นฐานเสร็จแล้ว คุณยังเพิ่ม Firebase SDK สำหรับ Google Analytics เพื่อใช้ประโยชน์จากฟีเจอร์อื่นๆ ของ Google Analytics และ Firebase ได้ด้วย ดูวิธีเริ่มต้นใช้งาน Google Analytics ต่อไปในหน้านี้
การกำหนดค่าที่เพิ่มขึ้นเหล่านี้รองรับฟีเจอร์ที่ช่วยให้คุณเพิ่มประสิทธิภาพประสบการณ์ของผู้ใช้แอปและรายได้จากโฆษณาได้ ดูตารางฟีเจอร์และลิงก์ต่อไปนี้เพื่อดูข้อมูลเพิ่มเติม
| ฟีเจอร์ |
เพิ่ม SDK ของ Mobile Ads + เปิดใช้เมตริกผู้ใช้ |
เพิ่ม SDK ของ Mobile Ads + เปิดใช้เมตริกผู้ใช้และ ลิงก์ AdMob กับ Firebase |
เพิ่ม SDK ของ Mobile Ads + เปิดใช้เมตริกผู้ใช้และ ลิงก์ AdMob กับ Firebase และ เพิ่ม Firebase SDK สำหรับ Analytics |
| ดูเมตริกผู้ใช้ในบัญชี AdMob | |||
| รวบรวมเหตุการณ์และพร็อพเพอร์ตี้ผู้ใช้ของการวิเคราะห์จากแอปโดยอัตโนมัติ | |||
| ดูเมตริกผู้ใช้ที่ดูแลจัดการใน AdMob | |||
| สำรวจและทํางานกับข้อมูล Analytics ผ่าน 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 ลงในแอป
เพิ่มทรัพยากร Dependency สำหรับ Firebase SDK สำหรับ Google Analytics ลงใน Podfile:
pod 'FirebaseAnalytics'เรียกใช้
pod installแล้วเปิดไฟล์.xcworkspaceที่สร้างขึ้น- นำเข้าโมดูล
FirebaseCoreในUIApplicationDelegateรวมถึงโมดูล Firebase อื่นๆ ที่ App Delegate ของคุณใช้ ตัวอย่างเช่น หากต้องการใช้ Cloud Firestore และ Authentication ให้ทำดังนี้SwiftUI
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Swift
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- กำหนดค่าอินสแตนซ์ที่ใช้ร่วมกันของ
FirebaseAppในเมธอดapplication(_:didFinishLaunchingWithOptions:)ของ App Delegate ดังนี้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, ฟีเจอร์ หรือแคมเปญเพื่อการมีส่วนร่วมของแอปได้ เพื่อดูว่าการเปลี่ยนแปลงเหล่านั้นส่งผลต่อเมตริกหลัก (เช่น รายได้และการคงผู้ใช้ไว้) หรือไม่ก่อนที่จะเปิดตัวการเปลี่ยนแปลงในวงกว้าง
เพิ่มประสิทธิภาพการสร้างรายได้จากโฆษณาสำหรับแอปของคุณ
ลองใช้รูปแบบหรือการกำหนดค่าโฆษณาที่แตกต่างกันกับผู้ใช้กลุ่มย่อยกลุ่มเล็กๆ แล้วตัดสินใจโดยอิงตามข้อมูลเกี่ยวกับการใช้โฆษณากับผู้ใช้ทั้งหมด ดูข้อมูลเพิ่มเติมได้จากบทแนะนำต่อไปนี้
ทดสอบการใช้รูปแบบโฆษณาใหม่ (ภาพรวม | การติดตั้งใช้งาน)
เพิ่มประสิทธิภาพความถี่ของโฆษณา (ภาพรวม | การติดตั้งใช้งาน)