Hướng dẫn bắt đầu nhanh này chỉ cho bạn cách thêm Google Analytics vào ứng dụng của bạn và bắt đầu ghi nhật ký các sự kiện.
Google Analytics thu thập dữ liệu hành vi và sử dụng cho ứng dụng của bạn. SDK ghi lại hai loại thông tin chính:
- Sự kiện: Điều 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, sự kiện hệ thống hoặc lỗi.
- Thuộc tính người dùng: Các thuộc tính bạn xác định để mô tả các phân đoạn trong cơ sở người dùng của mình, chẳng hạn như tùy chọn ngôn ngữ hoặc vị trí địa lý.
Analytics tự động ghi nhật ký một số sự kiện và thuộc tính người dùng ; bạn không cần thêm bất kỳ mã nào để kích hoạt chúng.
Trước khi bắt đầu
- Cài đặt
firebase_core
và thêm mã khởi tạo vào ứng dụng của bạn nếu bạn chưa có. - Thêm ứng dụng của bạn vào dự án Firebase trong bảng điều khiển Firebase .
Thêm SDK Analytics vào ứng dụng của bạn
Từ thư mục gốc của dự án Flutter của bạn, hãy chạy lệnh sau để cài đặt plugin:
flutter pub add firebase_analytics
Sau khi hoàn tất, hãy xây dựng lại ứng dụng Flutter của bạn:
flutter run
Sau khi cài đặt, bạn có thể truy cập plugin
firebase_analytics
bằng cách nhập nó vào mã Dart của mình:import 'package:firebase_analytics/firebase_analytics.dart';
Tạo phiên bản Firebase Analytics mới bằng cách gọi trình tải
instance
trênFirebaseAnalytics
:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
Bắt đầu ghi sự kiện
Sau khi bạn đã tạo một phiên bản FirebaseAnalytics
, bạn có thể bắt đầu ghi lại các sự kiện bằng các phương thức log
của thư viện.
Một số sự kiện được khuyến nghị cho tất cả các ứng dụng ; những người khác được đề xuất cho các loại hình kinh doanh hoặc ngành dọc cụ thể. Bạn nên gửi các sự kiện được đề xuất cùng với các thông số đã quy định của chúng để đảm bảo báo cáo của bạn có chi tiết tối đa và hưởng lợi từ các tính năng và tích hợp trong tương lai khi chúng khả dụng. Phần này minh họa việc ghi nhật ký sự kiện được xác định trước, để biết thêm thông tin về việc ghi nhật ký sự kiện, hãy xem Nhật ký sự kiện .
Đoạn mã sau ghi lại một sự kiện thanh toán:
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
Bước tiếp theo
- Sử dụng DebugView để xác minh sự kiện của bạn.
- Khám phá dữ liệu của bạn trong bảng điều khiển Firebase .
- Khám phá các hướng dẫn về sự kiện và thuộc tính người dùng .
- Tìm hiểu cách xuất dữ liệu của bạn sang BigQuery .