इस शुरुआती लेख में, अपने ऐप्लिकेशन में 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';
instance
प्रॉपर्टी को ऐक्सेस करके, नया Firebase Analytics इंस्टेंस बनाएं. इसके लिए,FirebaseAnalytics
पर जाएं: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 में अपना डेटा एक्सपोर्ट करने का तरीका जानें.