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

प्लैटफ़ॉर्म चुनें: iOS+ Android वेब Flutter Unity C++


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

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

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

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

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

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

  2. Firebase कंसोल का इस्तेमाल करके, अपने ऐप्लिकेशन को Firebase प्रोजेक्ट में रजिस्टर करें.

  3. (सुझाया गया) अपने प्रोजेक्ट में AdSupport फ़्रेमवर्क जोड़ें, ताकि ऑडियंस और कैंपेन एट्रिब्यूशन जैसी अन्य सुविधाएं चालू की जा सकें.

अपने ऐप्लिकेशन में 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'
  );

अगले चरण