Ghi nhật ký sự kiện  |  Google Analytics for Firebase (original) (raw)

Sự kiệncung cấp thông tin chi tiết về những gì đang xảy ra trong ứng dụng của bạn, chẳng hạn như hành động của người dùng, các sự kiện của hệ thống hoặc các lỗi.

Analytics sẽ tự động ghi lại một sốsự kiện cho bạn; bạn không cần thêm mã nào để nhận các sự kiện đó. Nếu ứng dụng của bạn cần thu thập thêm dữ liệu, bạn có thể ghi lại tối đa 500 Analytics Sự kiện_loại_ trong ứng dụng của mình. Không có giới hạn về tổng số lượng sự kiện mà ứng dụng của bạn ghi lại. Xin lưu ý rằng tên sự kiện có phân biệt chữ hoa chữ thường và việc ghi lại 2 sự kiện có tên chỉ khác nhau về cách viết chữ hoa chữ thường sẽ được xem là 2 sự kiện riêng biệt.

Trước khi bắt đầu

Đảm bảo rằng bạn đã thiết lập dự án và có thể truy cập vào Analytics như mô tả trongbài viết Bắt đầu sử dụng Analytics.

Nếu bạn muốn thu thập dữ liệu phân bổ cho chiến dịch, hãy nhớ thêm khung AdSupport vào dự án của mình.

Sau khi định cấu hình thực thể FirebaseApp, bạn có thể bắt đầu ghi nhật ký sự kiện bằnglogEvent() phương thức.

Để giúp bạn bắt đầu, SDK Analytics xác định một số sự kiện được đề xuất thường gặp giữa nhiều loại ứng dụng, bao gồm cả ứng dụng bán lẻ và thương mại điện tử, du lịch và trò chơi. Để tìm hiểu thêmvề những sự kiện nàyvà thời điểm sử dụng, hãy xem bài viết Sự kiện được đề xuất.

Bạn có thể tìm thấy thông tin chi tiết về cách triển khai trong tài liệu tham khảo về hằng số choSwiftObjective-C.

Ví dụ sau đây minh hoạ cách ghi nhật ký sự kiện kFIRSelectContent được đề xuất:

Swift

Analytics.logEvent("share_image", parameters: [ "name": name, "full_text": text, ])

Objective-C

[FIRAnalytics logEventWithName:@"share_image" parameters:@{ @"name": name, @"full_text": text }];

Ngoài các thông số được quy định, bạn có thể thêm các thông số sau vào bất kỳ sự kiện nào:

Nếu ứng dụng của bạn có những nhu cầu cụ thể mà một loại sự kiện được đề xuất không đáp ứng được, thì bạn có thể ghi nhật ký các sự kiện tuỳ chỉnh của riêng mình như trong ví dụ sau:

Swift

Analytics.logEvent("share_image", parameters: [ "name": name, "full_text": text, ])

Objective-C

[FIRAnalytics logEventWithName:@"share_image" parameters:@{ @"name": name, @"full_text": text }];

Đặt thông số sự kiện mặc định

Bạn có thể ghi nhật ký các thông số trên các sự kiện bằng cách sử dụngsetDefaultEventParameters. Thông số mặc định được liên kết với tất cả các sự kiện trong tương lai được ghi nhật ký.

Tương tự như thông số tuỳ chỉnh, hãy đăng ký thông số sự kiện mặc định để đảm bảo các thông số tuỳ chỉnh đó xuất hiện trong báo cáo Analytics.

Swift

Analytics.setDefaultEventParameters([
  "level_name": "Caverns01",
  "level_difficulty": 4
])

Objective-C

[FIRAnalytics setDefaultEventParameters:
  @{
  @"level_name": "Caverns01",
  @"level_difficulty": @(4)
}];

Nếu một thông số được chỉ định trong phương thứclogEvent(), thì giá trị đó sẽ được sử dụng thay vì giá trị mặc định.

Để xoá một thông số mặc định, hãy gọi phương thứcsetDefaultEventParametersvới thông số được đặt thành nil.

Xem sự kiện trong bảng điều khiển gỡ lỗi Xcode

Bạn có thể bật tính năng ghi nhật ký chi tiết để theo dõi việc ghi nhật ký sự kiện của SDK nhằm giúp xác minh rằng các sự kiện đang được ghi nhật ký đúng cách. Tính năng này bao gồm cả sự kiện được ghi nhật ký tự động và thủ công.

Bạn có thể bật tính năng ghi nhật ký chi tiết như sau:

  1. Trong Xcode, chọn Product > Scheme > Edit scheme... (Sản phẩm > Lược đồ > Chỉnh sửa lược đồ)
  2. Chọn Run (Chạy) trong trình đơn bên trái.
  3. Chọn thẻ Arguments (Đối số).
  4. Trong phần Arguments Passed On Launch (Đối số được truyền khi khởi chạy), hãy thêm -FIRAnalyticsVerboseLoggingEnabled.

Lần tiếp theo bạn chạy ứng dụng, các sự kiện sẽ hiển thị trong bảng điều khiển gỡ lỗi Xcode, giúp bạn xác minh ngay rằng các sự kiện đang được gửi.

Xem sự kiện trong trang tổng quan

Bạn có thể xem số liệu thống kê tổng hợp về các sự kiện trong trang tổng quan của bảng điều khiển Firebase. Các trang tổng quan này cập nhật định kỳ trong ngày. Để kiểm tra ngay, hãy sử dụng đầu ra logcat như mô tả trong phần trước.

Bạn có thể truy cập vào dữ liệu này từ trang tổng quanSự kiệntrong bảng điều khiển Firebase. Trang tổng quan này hiển thị các báo cáo sự kiện được tạo tự động cho từng loại sự kiện riêng biệt mà ứng dụng của bạn ghi nhật ký.