หลังจากตั้งค่า 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; // ...
- กำหนดค่าอินสแตนซ์ที่แชร์ในเมธอด
application(_:didFinishLaunchingWithOptions:)
ของตัวแทนแอป ดังนี้FirebaseApp
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, ฟีเจอร์ หรือแคมเปญการมีส่วนร่วมของแอปเพื่อดูว่าแคมเปญเหล่านั้นสร้าง ผลกระทบต่อเมตริกหลัก (เช่น รายได้และการรักษาลูกค้า) ก่อนเริ่มใช้งาน เปลี่ยนแปลงไปในวงกว้าง
เพิ่มประสิทธิภาพการสร้างรายได้จากโฆษณาให้กับแอปของคุณ
ลองใช้รูปแบบโฆษณาหรือการกำหนดค่าต่างๆ กับผู้ใช้กลุ่มย่อย และ แล้วทำการตัดสินใจโดยอาศัยข้อมูลเกี่ยวกับการติดตั้งโฆษณากับผู้ใช้ทั้งหมดของคุณ ดูข้อมูลเพิ่มเติมได้จากบทแนะนำต่อไปนี้