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