Sau khi hoàn tất thiết lập AdMob cơ bản, bạn cũng có thể thêm Firebase SDK cho Google Analytics để tận dụng các tính năng khác từ Google Analytics và Firebase. Tìm hiểu cách bắt đầu với Google Analytics sau trên trang này.
Các cấp độ cấu hình ngày càng tăng này hỗ trợ những tính năng có thể giúp bạn tối ưu hoá trải nghiệm người dùng của ứng dụng và doanh thu từ quảng cáo. Hãy xem bảng tính năng dưới đây và các liên kết để tìm hiểu thêm!
| Tính năng |
Thêm SDK Mobile Ads + bật các chỉ số người dùng |
Thêm SDK Mobile Ads + bật số liệu người dùng và Liên kết AdMob với Firebase |
Thêm SDK Mobile Ads + bật số liệu người dùng và Liên kết AdMob với Firebase và Thêm SDK Firebase cho Analytics |
| Xem các chỉ số người dùng trong tài khoản AdMob | |||
| Tự động thu thập sự kiện phân tích và thuộc tính người dùng từ ứng dụng của bạn | |||
| Xem số liệu người dùng được quản lý trong AdMob | |||
| Khám phá và làm việc với dữ liệu phân tích của bạn thông qua Firebase | |||
| Xem các số liệu chính trong bảng điều khiển Firebase | |||
| Đánh dấu chuyển đổi cho chiến dịch quảng cáo | |||
| Xây dựng đối tượng tùy chỉnh | |||
| Xuất và phân tích dữ liệu trong BigQuery | |||
| Sử dụng nhiều tính năng tuỳ chỉnh hơn cho dữ liệu Analytics | |||
| Ghi nhật ký các sự kiện tùy chỉnh cho phân tích và mô hình (như ghi nhật ký các sự kiện mua hàng thương mại điện tử cho các số liệu ARPU và ARPPU) | |||
| Cấu hình chuyển đổi tùy chỉnh cho chiến dịch quảng cáo | |||
| Sử dụng các sản phẩm Firebase khác
(như Remote Config và A/B Testing) |
|||
Bắt đầu với Google Analytics
Google Analytics là công cụ phân tích của Firebase giúp bạn có được thông tin chi tiết hữu ích về dữ liệu của mình. Bắt đầu sử dụng Google Analytics trong ứng dụng của bạn bằng cách thêm Firebase SDK cho Google Analytics.
Các bước sau đây mô tả cách bắt đầu sử dụng Firebase SDK cho Google Analytics trong ứng dụng của bạn. Sau khi khởi chạy SDK, hãy truy cập vào tài liệu Analytics để tìm hiểu cách bắt đầu ghi lại các sự kiện trong ứng dụng của bạn.
Bước 1: Thêm tệp cấu hình vào ứng dụng
Nếu bạn đã đăng ký ứng dụng của mình với Firebase trước khi tạo mối liên kết AdMob, thì bạn đã thêm một tệp cấu hình Firebase vào ứng dụng của mình.
Kiểm tra tệp GoogleService-Info.plist trong thư mục gốc của dự án Xcode.
Ngoài ra, hãy đảm bảo rằng bạn đã thêm tệp cấu hình vào tất cả các mục tiêu.
Bước 2: Thêm SDK Firebase cho Analytics vào ứng dụng của bạn
Thêm phần phụ thuộc cho Firebase SDK cho Google Analytics vào Podfile của bạn:
pod 'FirebaseAnalytics'Chạy
pod install, sau đó mở tệp.xcworkspaceđã tạo.- Nhập mô-đun
FirebaseCoretrongUIApplicationDelegate, cũng như mọi mô-đun Firebase khác mà uỷ quyền ứng dụng của bạn sử dụng. Ví dụ: để sử dụng Cloud Firestore và 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; // ...
- Định cấu hình một phiên bản dùng chung
FirebaseApptrong phương thứcapplication(_:didFinishLaunchingWithOptions:)của uỷ quyền ứng dụng: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];
- Nếu đang sử dụng SwiftUI, bạn phải tạo một uỷ quyền ứng dụng và đính kèm uỷ quyền đó vào cấu trúc
Appthông quaUIApplicationDelegateAdaptorhoặcNSApplicationDelegateAdaptor. Bạn cũng phải tắt tính năng thay thế phương thức uỷ quyền của ứng dụng. Để biết thêm thông tin, hãy xem hướng dẫn về SwiftUI.SwiftUI
@main struct YourApp: App { // register app delegate for Firebase setup @UIApplicationDelegateAdaptor(AppDelegate.self) var delegate var body: some Scene { WindowGroup { NavigationView { ContentView() } } } }
Triển khai ghi nhật ký sự kiện tùy chỉnh
Phần này trình bày một ví dụ về cách triển khai ghi nhật ký sự kiện tùy chỉnh trong ứng dụng của bạn. Ví dụ cụ thể này dành cho sự kiện tùy chỉnh ecommerce_purchase, một sự kiện hữu ích để ghi nhật ký cho các ứng dụng được liên kết với AdMob, đặc biệt là để tính toán ARPU và ARPPU.
Sau đây là cách triển khai ghi nhật ký sự kiện tùy chỉnh trong ứng dụng của bạn:
Đảm bảo rằng bạn đã hoàn tất phần Bắt đầu với Google Analytics của trang này, bao gồm cấu hình ứng dụng để sử dụng Firebase, thêm SDK Firebase cho Google Analytics và khởi tạo SDK.
Ghi nhật ký một sự kiện
ecommerce_purchase(Swift | Obj-C). Ví dụ: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", }];
Để tìm hiểu thêm về cách ghi nhật ký sự kiện tùy chỉnh trong ứng dụng của bạn, hãy truy cập tài liệu Analytics.
Sử dụng các sản phẩm Firebase khác trong ứng dụng của bạn
Sau khi thêm Firebase SDK cho Google Analytics, bạn cũng có thể bắt đầu sử dụng các sản phẩm Firebase khác, như Firebase Remote Config và Firebase A/B Testing.
Remote Config cho phép bạn thay đổi hành vi và giao diện của ứng dụng mà không cần phát hành bản cập nhật ứng dụng, hoàn toàn miễn phí, dành cho số lượng người dùng hoạt động hàng ngày không giới hạn.
A/B Testing cung cấp cho bạn khả năng kiểm tra các thay đổi đối với giao diện người dùng, tính năng hoặc chiến dịch tương tác của ứng dụng để tìm hiểu xem chúng có tác động đến các số liệu chính (như doanh thu và tỷ lệ giữ chân người dùng) hay không trước khi triển khai rộng rãi.
Tối ưu hóa kiếm tiền từ quảng cáo cho ứng dụng của bạn
Hãy thử nhiều định dạng hoặc cấu hình quảng cáo khác nhau với một nhóm người dùng nhỏ, sau đó đưa ra quyết định dựa trên dữ liệu về việc triển khai quảng cáo cho tất cả người dùng. Để tìm hiểu thêm, hãy xem các hướng dẫn sau:
Thử nghiệm việc áp dụng định dạng quảng cáo mới (tổng quan | triển khai).
Tối ưu hóa tần suất quảng cáo (tổng quan | triển khai).