Sau khi hoàn tất quá trình thiết lập AdMob cơ bản, bạn cũng có thể thêm SDK Firebase cho Google Analytics để tận dụng các tính năng khác của Google Analytics và Firebase. Tìm hiểu cách bắt đầu sử dụng Google Analytics ở phần sau trên trang này.
Các cấp độ cấu hình ngày càng tăng này hỗ trợ các 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 sau đây về các tính năng và đường liên kết tương ứng để tìm hiểu thêm!
| Tính năng |
Thêm Mobile Ads SDK + bật các chỉ số người dùng |
Thêm Mobile Ads SDK + bật các chỉ số người dùng và Liên kết AdMob với Firebase |
Thêm SDK Mobile Ads + bật các chỉ số người dùng và Liên kết AdMob với Firebase và Thêm Firebase SDK 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 và thuộc tính người dùng trong Analytics từ ứng dụng của bạn | |||
| Xem các chỉ số người dùng được tuyển chọn trong AdMob | |||
| Khám phá và làm việc với dữ liệu Analytics thông qua Firebase | |||
| Xem các chỉ số chính trong bảng điều khiểnFirebase | |||
| Đánh dấu lượt chuyển đổi cho chiến dịch quảng cáo | |||
| Tạo đối tượng tuỳ 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 lại sự kiện tuỳ chỉnh cho Analytics và các mô hình (chẳng hạn như ghi lại sự kiện ecommerce_purchase cho ARPU và ARPPU chỉ số) | |||
| Định cấu hình lượt chuyển đổi tuỳ chỉnh cho chiến dịch quảng cáo | |||
| Sử dụng
các sản phẩm khác của Firebase
(như Remote Config và A/B Testing) |
|||
Bắt đầu sử dụng Google Analytics
Google Analytics là công cụ phân tích của Firebase, cho phép bạn xem 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 SDK Firebase 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 động SDK, hãy truy cập vào tài liệu Analytics để tìm hiểu cách bắt đầu ghi nhật ký 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 của bạn
Nếu bạn đã đăng ký ứng dụng của mình với Firebase trước khi tạo đường liên kết AdMob, thì
bạn đã thêm tệp cấu hình Firebase vào ứng dụng của mình.
Hãy 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 tệp cấu hình được thêm vào tất cả các đích.
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 SDK Firebase cho Google Analytics vào Podfile:
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à đại diệ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
FirebaseAppthực thể dùng chung trong phương thứcapplication(_:didFinishLaunchingWithOptions:)của đại diệ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 đại diện ứng dụng và đính kèm đại diện đó
vào cấu trúc
Appthông quaUIApplicationDelegateAdaptorhoặcNSApplicationDelegateAdaptor. Bạn cũng phải tắt tính năng hoán đổi đại diện ứ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 tính năng ghi lại sự kiện tuỳ chỉnh
Phần này trình bày ví dụ về cách triển khai tính năng ghi lại sự kiện tuỳ chỉnh trong ứng dụng của bạn. Ví dụ cụ thể này dành cho
sự kiện tuỳ chỉnh ecommerce_purchase đây là một sự kiện hữu ích để ghi lại 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 tính năng ghi lại sự kiện tuỳ 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 sử dụng Google Analytics trên trang này, bao gồm cả việc định cấu hình ứng dụng để sử dụng Firebase, thêm Firebase SDK cho Google Analytics, và khởi chạy SDK.
Ghi lại 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 lại sự kiện tuỳ chỉnh trong ứng dụng của bạn, hãy truy cập vào Analytics tài liệu.
Sử dụng các sản phẩm khác của Firebase trong ứng dụng của bạn
Sau khi thêm SDK Firebase cho Google Analytics, bạn cũng có thể bắt đầu sử dụng các sản phẩm khác của Firebase, chẳng hạn như Firebase Remote Config và Firebase A/B Testing.
Remote Config cho phép bạn thay đổi cách hoạt động và hình thức của ứng dụng mà không cần phát hành bản cập nhật ứng dụng, miễn phí cho số người dùng hoạt động hằng ngày không giới hạn.
A/B Testing cho phép bạn thử nghiệm các thay đổi đối với giao diện người dùng, các tính năng hoặc chiến dịch tương tác của ứng dụng để tìm hiểu xem các thay đổi đó có ảnh hưởng đến các chỉ số chính (như doanh thu và tỷ lệ giữ chân) hay không trước khi triển khai rộng rãi.
Tối ưu hoá hoạt động 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 với một nhóm nhỏ người dùng, 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:
Triển khai định dạng quảng cáo mới (tổng quan | cách triển khai).
Tối ưu hoá tần suất quảng cáo (tổng quan | cách triển khai).