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. 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'
  );

अगले चरण