หลังจากตั้งค่า AdMob พื้นฐานเสร็จแล้ว คุณยังเพิ่ม Firebase SDK ได้ด้วย สำหรับ Google Analytics เพื่อใช้ประโยชน์จากฟีเจอร์อื่นๆ Google Analytics และ Firebase ดูวิธีเริ่มต้นใช้งาน Google Analytics ภายหลังในหน้านี้
ระดับฟีเจอร์การสนับสนุนการกำหนดค่าที่เพิ่มขึ้นเหล่านี้ สามารถช่วยคุณได้ เพิ่มประสิทธิภาพประสบการณ์ของผู้ใช้แอปและรายได้จากโฆษณา ลองดูสิ่งต่อไปนี้ ตารางของฟีเจอร์และลิงก์สำหรับเรียนรู้เพิ่มเติม
ฟีเจอร์ |
เพิ่ม Mobile Ads SDK + เปิดใช้เมตริกผู้ใช้ |
เพิ่ม SDK Mobile Ads + เปิดใช้เมตริกผู้ใช้และ ลิงก์ AdMob กับ Firebase |
เพิ่ม SDK Mobile Ads + เปิดใช้เมตริกผู้ใช้และ ลิงก์ 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; // ...
- กําหนดค่า
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
คุณต้องปิดใช้ SWizzing ที่มอบสิทธิ์ของแอปด้วย สำหรับ สำหรับข้อมูลเพิ่มเติม โปรดดูวิธีการของ 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
(ไวฟ์ | 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, ฟีเจอร์ หรือแคมเปญการมีส่วนร่วมของแอปเพื่อดูว่าแคมเปญเหล่านั้นสร้าง ผลกระทบต่อเมตริกหลัก (เช่น รายได้และการรักษาลูกค้า) ก่อนเริ่มใช้งาน เปลี่ยนแปลงไปในวงกว้าง
เพิ่มประสิทธิภาพการสร้างรายได้จากโฆษณาให้กับแอปของคุณ
ลองใช้รูปแบบโฆษณาหรือการกำหนดค่าต่างๆ กับผู้ใช้กลุ่มย่อย และ แล้วทำการตัดสินใจโดยอาศัยข้อมูลเกี่ยวกับการติดตั้งโฆษณากับผู้ใช้ทั้งหมดของคุณ ถึง เรียนรู้เพิ่มเติม โปรดดูบทแนะนำต่อไปนี้: