Catch up on highlights from Firebase at Google I/O 2023. Learn more

Sử dụng các tính năng khác của Google Analytics và Firebase với ứng dụng AdMob

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
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
Liên kết AdMob với Firebase
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ố ARPUARPPU )
Đị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.

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.

Bước 2: Thêm SDK Firebase dành cho Analytics vào ứng dụng của bạn

  1. Thêm phần phụ thuộc cho SDK Firebase dành 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ủ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;
    // ...
          
  4. Định cấu hình một phiên bản chia sẻ FirebaseApp trong phương thức application application(_: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];
  5. 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 qua UIApplicationDelegateAdaptor hoặc NSApplicationDelegateAdaptor . 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 ARPUARPPU .

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:

  1. Đả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.

  2. 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 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ó ả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: