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 quy trình 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 ở phần sau của trang này.

Các cấp độ tính năng hỗ trợ cấu hình ngày càng tăng này có thể giúp bạn tối ưu hoá trải nghiệm người dùng và doanh thu từ quảng cáo. Hãy xem các mục sau bảng tính năng và các đường liên kết để tìm hiểu thêm!

Tính năng Thêm Mobile Ads SDK và
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
Liên kết AdMob với Firebase
Thêm Mobile Ads SDK +
bật các chỉ số người dùng
Liên kết AdMob với Firebase
Thêm Firebase SDK cho Analytics
Xem các chỉ số người dùng trong tài khoản AdMob của bạn
Tự động thu thập số liệu phân tích sự kiệnthuộc tính người dùng khỏi ứng dụng của bạn
Xem các chỉ số người dùng đã 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 của 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 lại sự kiện tuỳ chỉnh để phân tích và mô hình (như ghi nhật ký sự kiện ecommerce_purchase cho ARPU và chỉ số ARPPU)
Định cấu hình lượt chuyển đổi tuỳ chỉnh cho chiến dịch quảng cáo
Mục đích sử dụng các sản phẩm Firebase khác
(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 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 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 nhật ký 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 liên kết với 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 gốc của dự án Xcode của bạn. Ngoài ra, hãy nhớ thêm tệp cấu hình vào tất cả mục tiêu.

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

  1. Thêm phần phụ thuộc của Firebase SDK cho Google Analytics vào Tệp nhóm:

    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ư bất kỳ tên nào khác Các mô-đun Firebase mà người được uỷ quyề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 FirebaseApp thực thể dùng chung trong Phương thức application(_:didFinishLaunchingWithOptions:):

    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 ứng dụng uỷ quyền và đính kèm nó đến cấu trúc App của bạn thông qua UIApplicationDelegateAdaptor hoặc NSApplicationDelegateAdaptor. Bạn cũng phải tắt tính năng uỷ quyền ứng dụng. Cho hãy xem hướng dẫn về SwiftUI để biết thêm thông tin.

    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 thấy ví dụ về cách triển khai sự kiện tuỳ chỉnh đăng nhập trong ứng dụng của mình. 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 Các ứng dụng được liên kết với AdMob, đặc biệt là để tính toán Doanh thu trung bình trên mỗi người dùng (ARPU)Doanh thu trung bình trên mỗi người dùng thanh toán (ARPPU).

Dưới đâ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 thành khoá học Bắt đầu với phần Google Analytics của trang này, trong đó bao gồm đị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.

  2. Ghi lại một sự kiện trên ecommerce_purchase (Swift | Obj-C). Sau đây là một 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 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 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 bằng cách sử dụng các sản phẩm khác của Firebase, như Firebase Remote ConfigFirebase 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 phát hành miễn phí bản cập nhật ứng dụng 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 kiểm thử 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 chúng đến các chỉ số chính (như doanh thu và tỷ lệ giữ chân người dùng) trước khi triển khai đang thay đổi rộng rãi.

Tối ưu hoá hoạt động kiếm tiền từ quảng cáo cho ứng dụng

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 và rồi đư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. Người nhận hãy tìm hiểu thêm, hãy xem các hướng dẫn sau: