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