این آموزش سریع به شما نشان میدهد که چگونه Google Analytics به برنامه خود اضافه کنید و شروع به ثبت رویدادها کنید.
گوگل آنالیتیکس دادههای مربوط به استفاده و رفتار برنامه شما را جمعآوری میکند. SDK دو نوع اطلاعات اصلی را ثبت میکند:
- رویدادها: آنچه در برنامه شما اتفاق میافتد، مانند اقدامات کاربر، رویدادهای سیستم یا خطاها.
- ویژگیهای کاربر: ویژگیهایی که شما برای توصیف بخشهایی از پایگاه کاربری خود تعریف میکنید، مانند ترجیح زبان یا موقعیت جغرافیایی.
آنالیتیکس به طور خودکار برخی رویدادها و ویژگیهای کاربر را ثبت میکند؛ برای فعال کردن آنها نیازی به اضافه کردن هیچ کدی ندارید.
قبل از اینکه شروع کنی
- اگر قبلاً
firebase_coreرا نصب نکردهاید، آن را نصب کنید و کد راهاندازی اولیه را به برنامه خود اضافه کنید. - برنامه خود را به پروژه Firebase خود در کنسول Firebase اضافه کنید.
کیت توسعه نرمافزار (SDK) تجزیه و تحلیل (Analytics) را به برنامه خود اضافه کنید.
از ریشه پروژه Flutter خود، دستور زیر را برای نصب افزونه اجرا کنید:
flutter pub add firebase_analyticsپس از اتمام، برنامه Flutter خود را بازسازی کنید:
flutter runپس از نصب، میتوانید با وارد کردن افزونه
firebase_analyticsدر کد Dart خود، به آن دسترسی پیدا کنید:import 'package:firebase_analytics/firebase_analytics.dart';با دسترسی به ویژگی
instanceدرFirebaseAnalyticsیک نمونه جدید Firebase Analytics ایجاد کنید:FirebaseAnalytics analytics = FirebaseAnalytics.instance;
شروع ثبت وقایع
پس از ایجاد یک نمونه FirebaseAnalytics ، میتوانید با استفاده از متدهای log کتابخانه، شروع به ثبت رویدادها کنید.
برخی رویدادها برای همه برنامهها توصیه میشوند؛ برخی دیگر برای انواع خاص کسبوکار یا حوزههای کاری توصیه میشوند. شما باید رویدادهای توصیهشده را به همراه پارامترهای تعیینشدهشان ارسال کنید تا از حداکثر جزئیات موجود در گزارشهای خود اطمینان حاصل کنید و از ویژگیها و ادغامهای آینده در صورت در دسترس قرار گرفتن آنها بهرهمند شوید. این بخش ثبت یک رویداد از پیش تعریفشده را نشان میدهد، برای اطلاعات بیشتر در مورد ثبت رویدادها، به ثبت رویدادها مراجعه کنید.
کد زیر یک رویداد پرداخت را ثبت میکند:
await FirebaseAnalytics.instance
.logBeginCheckout(
value: 10.0,
currency: 'USD',
items: [
AnalyticsEventItem(
itemName: 'Socks',
itemId: 'xjw73ndnw',
price: '10.0'
),
],
coupon: '10PERCENTOFF'
);
مراحل بعدی
- برای تأیید رویدادهای خود از DebugView استفاده کنید.
- دادههای خود را در کنسول Firebase کاوش کنید.
- راهنماهای مربوط به رویدادها و ویژگیهای کاربر را بررسی کنید.
- یاد بگیرید چگونه دادههای خود را به BigQuery صادر کنید.