Sử dụng nhiều tính năng hơn của Google Analytics và Firebase thông qua ứng dụng AdMob


Sau khi hoàn tất chế độ 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 của 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 sau đây và các đường liên kết tương ứng để 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 Mobile Ads SDK +
bật chỉ số người dùng
Liên kết AdMob với Firebase
Thêm SDK Mobile Ads +
bật chỉ số người dùng
Liên kết AdMob với Firebase
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ệnthuộ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ển Firebase
Đá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 sự kiện tuỳ chỉnh cho hoạt động phân tích và mô hình (chẳng hạn như ghi lại sự kiện ecommerce_purchase cho các chỉ số ARPUARPPU)
Đị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
(chẳng hạn như Remote ConfigA/B Testing)

Bắt đầu với 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 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 xem có tệp GoogleService-Info.plist trong thư mục gốc của dự án Xcode hay không. 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

  1. Thêm phần phụ thuộc cho Firebase SDK cho Google Analytics vào Podfile của bạn:

    pod 'FirebaseAnalytics'
    
  2. Chạy pod install, sau đó mở tệp .xcworkspace đã tạo.

  3. Nhập mô-đun FirebaseCore trong UIApplicationDelegate, 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 FirestoreAuthentication:

    SwiftUI

    import SwiftUI
    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Swift

    import FirebaseCore
    import FirebaseFirestore
    import FirebaseAuth
    // ...
          

    Objective-C

    @import FirebaseCore;
    @import FirebaseFirestore;
    @import FirebaseAuth;
    // ...
          
  4. Định cấu hình một phiên bản dùng chung FirebaseApp trong phương thức application(_: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];
  5. 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 App thông qua UIApplicationDelegateAdaptor hoặc NSApplicationDelegateAdaptor. 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 tính năng ghi nhật ký sự kiện tuỳ chỉnh

Phần này cho bạn biết ví dụ về cách triển khai tính năng ghi nhật ký sự kiện tuỳ chỉnh trong ứng dụng. 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 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 ARPUARPPU.

Sau đây là cách triển khai tính năng ghi nhật ký sự kiện tuỳ chỉnh trong ứng dụng của bạn:

  1. Đảm bảo rằng bạn đã hoàn tất phần Bắt đầu với 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 SDK Firebase cho Google Analytics và khởi chạy SDK.

  2. Ghi nhật ký 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, hãy truy cập vào Analyticstài liệu.

Sử dụng các sản phẩm khác của Firebase trong ứng dụng

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 khác của Firebase, chẳng hạn như Firebase Remote ConfigFirebase A/B Testing.

  • Remote Config cho phép bạn thay đổi cách hoạt động 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í cho số lượng người dùng đang 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, tính năng hoặc chiến dịch tương tác của ứng dụng để biết liệu các thay đổi đó có tác độ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 các thay đổ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ử nghiệm 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: