Bắt đầu sử dụng Google Analytics

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 mình và bắt đầu ghi nhật ký sự kiện.

Google Analytics thu thập dữ liệu sử dụng và hành vi 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: Thuộc tính bạn xác định để mô tả các phân đoạn 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 lại một số sự kiệnthuộ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

  1. 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ó.
  2. 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

  1. 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
    
  2. Sau khi hoàn tất, hãy xây dựng lại ứng dụng Flutter của bạn:

    flutter run
    
  3. Sau khi cài đặt, bạn có thể truy cập plugin firebase_analytics bằng cách nhập plugin đó vào mã Dart của mình:

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. Tạo phiên bản Firebase Analytics mới bằng cách truy cập thuộc tính instance trên FirebaseAnalytics :

    FirebaseAnalytics analytics = FirebaseAnalytics.instance;
    

Bắt đầu ghi nhật ký sự kiện

Sau khi tạo phiên bản FirebaseAnalytics , bạn có thể bắt đầu ghi nhật ký sự kiện bằng các phương thức log của thư viện.

Một số sự kiện nhất định được đề xuất cho tất cả ứng dụng ; những cá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ố được quy định của chúng để đảm bảo chi tiết có sẵn tối đa trong báo cáo của bạn và để hưởng lợi từ các tính năng và tích hợp trong tương lai khi chúng có sẵn. Phần này trình bày cách ghi nhật ký một sự kiện được xác định trước, để biết thêm thông tin về ghi nhật ký sự kiện, hãy xem Nhật ký sự kiện .

Đoạn mã sau ghi lại 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