หลังจากตั้งค่า 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 ลงในแอป
เพิ่มทรัพยากร Dependency สำหรับ Firebase SDK สำหรับ Google Analytics ลงใน Podfile
pod 'FirebaseAnalytics'เรียกใช้
pod installแล้วเปิดไฟล์.xcworkspaceที่สร้างขึ้น- นำเข้าโมดูล
FirebaseCoreในUIApplicationDelegateรวมถึง โมดูล Firebase อื่นๆ ที่ผู้รับมอบสิทธิ์ของแอปใช้ ตัวอย่างเช่น หากต้องการใช้ 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; // ...
- กำหนดค่าอินสแตนซ์ที่แชร์ในเมธอดของผู้รับมอบสิทธิ์ของแอป:
FirebaseAppapplication(_: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-linked apps โดยเฉพาะอย่างยิ่งสำหรับการคำนวณ
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, ฟีเจอร์ หรือแคมเปญการมีส่วนร่วมของแอป เพื่อดูว่าการเปลี่ยนแปลงส่งผลต่อ เมตริกที่สำคัญ (เช่น รายได้และการคงผู้ใช้ไว้) หรือไม่ก่อนที่จะเปิดตัว การเปลี่ยนแปลงในวงกว้าง
เพิ่มประสิทธิภาพการสร้างรายได้จากโฆษณาสำหรับแอป
ลองใช้รูปแบบหรือการกำหนดค่าโฆษณาต่างๆ กับผู้ใช้กลุ่มย่อย แล้วตัดสินใจตามข้อมูลเกี่ยวกับการติดตั้งใช้งานโฆษณาสำหรับผู้ใช้ทั้งหมด ดูข้อมูลเพิ่มเติมได้ในบทแนะนำต่อไปนี้
ทดสอบการนำรูปแบบโฆษณาใหม่ไปใช้ (ภาพรวม | การติดตั้งใช้งาน)
เพิ่มประสิทธิภาพความถี่ของโฆษณา (ภาพรวม | การติดตั้งใช้งาน)