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 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 điện thoại di động + kích hoạt các chỉ số người dùng | Thêm SDK quảng cáo trên điện thoại di động + kích hoạt các chỉ số người dùng và Liên kết AdMob với Firebase | Thêm SDK quảng cáo trên điện thoại di động + kích hoạt các chỉ số người dùng và Liên kết AdMob với Firebase và Thêm SDK Firebase 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 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 các chỉ số người dùng được sắp xếp 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 các 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 các tính năng tùy chỉnh khác cho dữ liệu phân tích của bạn | |||
Ghi nhật ký các sự kiện tùy chỉnh cho phân tích và mô hình (như ghi nhật ký các sự kiện ecommerce_purchase cho các chỉ số ARPU và ARPPU ) | |||
Định cấu hình chuyển đổi tùy chỉnh cho các 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 mạnh mẽ 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.
Với thiết lập AdMob cơ bản , bạn có thể xem 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 bạn muốn thu thập thêm dữ liệu sự kiện tùy chỉnh hoặc thuộc tính người dùng, bạn sẽ cần sử dụng SDK Firebase cho Google Analytics. Với SDK này, bạn có thể ghi lên đến 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 vào nhật ký. 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à bao gồm dữ liệu trong tính toán doanh thu của bạn từ một sự kiện tùy chỉnh được gọi là ecommerce_purchase
để giúp bạn trình bày tốt hơn các chỉ số ARPU và ARPPU .
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 các 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 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ý 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 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 đặ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> CàiNhấp vào Tải xuống GoogleService-Info.plist để tải 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ài đặt dự án .Đảm bảo rằng tên tệp cấu hình không được nối với các ký tự bổ sung, chẳng hạn 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, 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
của riêng mình.
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 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à đại biểu ứng dụng của bạn sử dụng. Ví dụ: để sử dụng Cloud Firestore và Authentication:Nhanh
import FirebaseCore import FirebaseFirestore import FirebaseAuth // ...
Objective-C
@import FirebaseCore; @import FirebaseFirestore; @import FirebaseAuth; // ...
- Định cấu hình phiên bản được chia sẻ
FirebaseApp
, thường trong trình khởi tạoApp
của bạn hoặc ứng dụng của đại biểuapplication(_:didFinishLaunchingWithOptions:)
phương thức:Nhanh
// Use Firebase library to configure APIs FirebaseApp.configure()
Objective-C
// Use Firebase library to configure APIs [FIRApp configure];
Triển khai ghi nhật ký sự kiện tùy chỉnh
Phần này hiển thị một 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à 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 ARPU và ARPPU .
Chỉ số 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 của bạn 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 mua hàng trong ứng dụng được App Store xử lý trên iTunes, chẳng hạn như đăng ký ban đầu, mở khóa các dịch vụ cao cấp hoặc mua các vật phẩm trong trò chơi
-
ecommerce_purchase
: khi người dùng hoàn tất giao dịch mua, chẳng hạn như mua sắm trực tuyến, mua phiếu giảm giá hoặc cá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, bạn sẽ 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 của 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", ])
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ý 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 sức mạnh để 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ó tác độ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.