यह क्विकस्टार्ट आपको दिखाता है कि Google Analytics को अपने ऐप में कैसे जोड़ा जाए और ईवेंट लॉगिंग कैसे शुरू करें।
Google Analytics आपके ऐप के लिए उपयोग और व्यवहार डेटा एकत्र करता है। SDK दो प्राथमिक प्रकार की जानकारी लॉग करता है:
- घटनाएँ: आपके ऐप में क्या हो रहा है, जैसे कि उपयोगकर्ता क्रियाएँ, सिस्टम घटनाएँ या त्रुटियाँ।
- उपयोगकर्ता गुण: वे विशेषताएँ जिन्हें आप अपने उपयोगकर्ता आधार के खंडों का वर्णन करने के लिए परिभाषित करते हैं, जैसे कि भाषा वरीयता या भौगोलिक स्थान।
Analytics स्वचालित रूप से कुछ ईवेंट और उपयोगकर्ता प्रॉपर्टी लॉग करता है; उन्हें सक्षम करने के लिए आपको कोई कोड जोड़ने की आवश्यकता नहीं है।
शुरू करने से पहले
-
firebase_core
इंस्टॉल करें और अगर आपने पहले से नहीं किया है तो अपने ऐप में इनिशियलाइज़ेशन कोड जोड़ें। - Firebase कंसोल में अपने ऐप को अपने Firebase प्रोजेक्ट में जोड़ें।
अपने ऐप में एनालिटिक्स एसडीके जोड़ें
अपने स्पंदन प्रोजेक्ट की जड़ से, प्लगइन स्थापित करने के लिए निम्नलिखित कमांड चलाएँ:
flutter pub add firebase_analytics
एक बार पूरा हो जाने पर, अपने स्पंदन एप्लिकेशन का पुनर्निर्माण करें:
flutter run
एक बार इंस्टॉल हो जाने पर, आप अपने डार्ट कोड में इसे आयात करके
firebase_analytics
प्लगइन एक्सेस कर सकते हैं:import 'package:firebase_analytics/firebase_analytics.dart';
FirebaseAnalytics
परinstance
गेट्टर को कॉल करके एक नया 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 में निर्यात करने का तरीका जानें.