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