Google Analytics का इस्तेमाल शुरू करना


इस शुरुआती लेख में, अपने ऐप्लिकेशन में Google Analytics जोड़ने और इवेंट लॉग करने का तरीका बताया गया है.

Google Analytics, आपके ऐप्लिकेशन के इस्तेमाल और व्यवहार का डेटा इकट्ठा करता है. SDK टूल, दो मुख्य तरह की जानकारी को लॉग करता है:

  • इवेंट: आपके ऐप्लिकेशन में क्या हो रहा है, जैसे कि उपयोगकर्ता की कार्रवाइयां, सिस्टम में होने वाले इवेंट या गड़बड़ियां.
  • उपयोगकर्ता प्रॉपर्टी: ये ऐसे एट्रिब्यूट होते हैं जिनकी मदद से, उपयोगकर्ता आधार के सेगमेंट के बारे में जानकारी दी जाती है. जैसे, भाषा की प्राथमिकता या भौगोलिक जगह.

Analytics कुछ इवेंट और उपयोगकर्ता प्रॉपर्टी को अपने-आप लॉग करता है. इन्हें चालू करने के लिए, आपको कोई कोड जोड़ने की ज़रूरत नहीं है.

शुरू करने से पहले

  1. अगर आपने पहले से ही firebase_core इंस्टॉल नहीं किया है, तो उसे इंस्टॉल करें और अपने ऐप्लिकेशन में शुरू करने का कोड जोड़ें.
  2. Firebase कंसोल में, अपने ऐप्लिकेशन को Firebase प्रोजेक्ट से जोड़ें.

अपने ऐप्लिकेशन में Analytics SDK टूल जोड़ना

  1. प्लग इन इंस्टॉल करने के लिए, अपने Flutter प्रोजेक्ट के रूट से यह कमांड चलाएं:

    flutter pub add firebase_analytics
    
  2. इसके बाद, अपना Flutter ऐप्लिकेशन फिर से बनाएं:

    flutter run
    
  3. इंस्टॉल करने के बाद, firebase_analytics प्लग इन को अपने Dart कोड में इंपोर्ट करके ऐक्सेस किया जा सकता है:

    import 'package:firebase_analytics/firebase_analytics.dart';
    
  4. 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'
  );

अगले चरण