Sau khi hoàn tất 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 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 tính năng hỗ trợ cấu hình ở mức độ ngày càng tăng này có thể giúp bạn tối ưu hóa trải nghiệm người dùng của ứng dụng và doanh thu quảng cáo của mình. Kiểm tra bảng tính năng sau đây và các liên kết của nó để tìm hiểu thêm!
Tính năng | Thêm SDK quảng cáo trên thiết bị di động + bật chỉ số người dùng | Thêm SDK quảng cáo trên thiết bị di động + kích hoạt số liệu người dùng và Liên kết AdMob với Firebase | Thêm SDK quảng cáo trên thiết bị di động + kích hoạ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 chỉ số người dùng trong tài khoản AdMob của bạn | |||
Tự động thu thập các 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 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 phân tích của bạn qua Firebase | |||
Xem các chỉ số 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 | |||
Truy cập nhiều tính năng tùy chỉnh hơn cho dữ liệu phân tích của bạn | |||
Ghi nhật ký sự kiện tùy chỉnh cho phân tích và mô hình (chẳng hạn như ghi nhật ký sự kiện ecommerce_purchase cho chỉ số ARPU và ARPPU ) | |||
Định 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ư Cấu hình từ xa và Thử nghiệm A/B) |
Bắt đầu với Google Analytics
Google Analytics là công cụ phân tích của Firebase cung cấp cho bạn quyền truy cập vào thông tin chi tiết hữu ích về dữ liệu của bạn. 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.
Với thiết lập AdMob cơ bản , bạn có thể xem số liệu thống kê tổng hợp từ các sự kiện và thuộc tính người dùng được thu thập tự động trong trang tổng quan Analytics của bảng điều khiển Firebase mà không cần thêm bất kỳ mã bổ sung nào vào ứng dụng của mình.
Tuy nhiên, nếu muốn thu thập dữ liệu sự kiện tùy chỉnh bổ sung hoặc thuộc tính người dùng, thì bạn cần sử dụng SDK Firebase cho Google Analytics. Với SDK này, bạn có thể ghi lại tối đa 500 loại sự kiện phân tích khác nhau và không có giới hạn về tổng khối lượng sự kiện mà ứng dụng của bạn ghi lại. Một ví dụ về trường hợp sử dụng để ghi nhật ký các sự kiện tùy chỉnh là đưa dữ liệu vào tính toán doanh thu của bạn từ một sự kiện tùy chỉnh có tên là ecommerce_purchase
để giúp bạn thể hiện các chỉ số ARPU và ARPPU tốt hơn .
Bằng cách thêm SDK Firebase cho Google Analytics, bạn cũng có thể thêm chuyển đổi tùy chỉnh cho chiến dịch quảng cáo và cho phép sử dụng các sản phẩm Firebase khác .
Các bước sau đây mô tả cách bắt đầu sử dụng SDK Firebase cho Google Analytics trong ứng dụng của bạn. Sau khi khởi chạy SDK, hãy truy cập 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 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.Kiểm tra tệp GoogleService-Info.plist
trong thư mục gốc của dự án Xcode của bạn. Đồng thời đảm bảo rằng tệp cấu hình được thêm vào tất cả các mục tiêu.
Trong thẻ Ứng dụng của bạn trong Cài đặt dự án , chọn ID gói của ứng dụng mà bạn cần tệp cấu hình.
của bạn >Nhấp vào Tải xuống GoogleService-Info.plist để lấy tệp cấu hình Firebase iOS của bạn (
GoogleService-Info.plist
).Bạn có thể tải xuống lại tệp cấu hình Firebase iOS của mình bất kỳ lúc nào từ
của bạn > Cài đặt dự án .Đảm bảo tên tệp cấu hình không được thêm các ký tự bổ sung, như
(2)
.
Di chuyển tệp cấu hình của bạn vào thư mục gốc của dự án Xcode của bạn. Nếu được nhắc, hãy chọn để thêm tệp cấu hình vào tất cả các mục tiêu.
Nếu bạn có nhiều ID gói trong dự án của mình, thì bạn phải liên kết từng ID gói với một ứng dụng đã đăng ký trong bảng điều khiển Firebase để mỗi ứng dụng có thể có tệp GoogleService-Info.plist
riêng.
Bước 2: Thêm SDK Firebase dành cho Analytics vào ứng dụng của bạn
Thêm phần phụ thuộc cho SDK Firebase dành 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
FirebaseCore
trongUIApplicationDelegate
của bạn, cũng như bất kỳ mô-đun Firebase nào khác mà ứng dụng ủy quyền của bạn sử dụng. Ví dụ: để sử dụng Cloud Firestore và Xác thực:SwiftUI
import SwiftUI import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Nhanh
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Mục tiêu-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Định cấu hình một phiên bản chia sẻ
FirebaseApp
trong phương thức applicationapplication(_:didFinishLaunchingWithOptions:)
của ứng dụng của bạn:SwiftUI
// Use Firebase library to configure APIs FirebaseApp.configure()
Nhanh
// Use Firebase library to configure APIs FirebaseApp.configure()
Mục tiêu-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 biểu ứng dụng và đính kèm nó vào cấu trúc
App
của mình thông quaUIApplicationDelegateAdaptor
hoặcNSApplicationDelegateAdaptor
. Bạn cũng phải vô hiệu hóa tính năng xoay đại biểu của ứng dụng. Để biết thêm thông tin, hãy xem hướng dẫn 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 hiển thị 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
, đây là sự kiện hữu ích để ghi lại các ứng dụng được liên kết với AdMob, đặc biệt là để tính toán ARPU và ARPPU .
Số liệu chính cho ứng dụng của bạn là doanh thu theo người dùng , có thể được phân đoạn thêm thành ARPU và ARPPU . Hai chỉ số này hiển thị trong thẻ Chỉ số người dùng của tài khoản AdMob và trong trang tổng quan Analytics của bảng điều khiển Firebase. Tuy nhiên, doanh thu không được đo lường trực tiếp; thay vào đó, nó là tổng thu nhập AdMob ước tính của bạn và hai giá trị sự kiện phân tích sau:
-
in_app_purchase
: khi người dùng hoàn tất giao dịch mua hàng trong ứng dụng do App Store trên iTunes xử lý, chẳng hạn như đăng ký ban đầu, mở khóa dịch vụ cao cấp hoặc mua vật phẩm trong trò chơi
-
ecommerce_purchase
: khi người dùng hoàn tất giao dịch mua, như mua sắm trực tuyến, mua phiếu giảm giá hoặc mặt hàng giảm giá hoặc mua vé xem phim
Không có bất kỳ mã bổ sung nào trong ứng dụng của bạn, SDK quảng cáo trên thiết bị di động sẽ tự động thu thập dữ liệu phân tích cho các sự kiện in_app_purchase
. Tuy nhiên, nếu bạn cũng muốn bao gồm dữ liệu sự kiện ecommerce_purchase
trong tính toán doanh thu, thì bạn cần triển khai ghi nhật ký tùy chỉnh qua SDK Firebase cho Google Analytics.
Dưới đâ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 thành phần Bắt đầu với Google Analytics trên trang này, bao gồm việc định cấu hình ứng dụng của bạn để sử dụng Firebase, thêm SDK Firebase cho Google Analytics và khởi chạy SDK.
Ghi nhật ký sự kiện
ecommerce_purchase
( Swift | Obj-C ). Đây là một ví dụ:Nhanh
Analytics.logEvent(AnalyticsEventPurchase, parameters: [ AnalyticsParameterCoupon: "SummerPromo", AnalyticsParameterCurrency: "JPY", AnalyticsParameterValue: 10000, AnalyticsParameterShipping: 500, AnalyticsParameterTransactionID: "192803301", ])
Mục tiêu-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ý các 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 SDK Firebase 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ư Cấu hình từ xa Firebase và Thử nghiệm A/B của Firebase.
Cấu hình từ xa cho phép bạn thay đổi hành vi và giao diện của ứng dụng mà không cần xuất bản bản cập nhật ứng dụng, miễn phí cho người dùng hoạt động hàng ngày không giới hạn.
Thử nghiệm A/B cung cấp cho bạn khả năng thử nghiệm 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ó ảnh hưởng đến các chỉ số chính của bạn (như doanh thu và tỷ lệ giữ chân) hay không trước khi triển khai rộng rãi các thay đổi.
Tối ưu hóa khả năng kiếm tiền từ quảng cáo cho ứng dụng của bạn
Hãy thử các định dạng hoặc cấu hình quảng cáo khác nhau 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 của bạn. Để 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 ).