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

यह क्विकस्टार्ट आपको दिखाता है कि Google Analytics को अपने ऐप में कैसे जोड़ें और ईवेंट लॉग करना कैसे शुरू करें।

Google Analytics आपके ऐप के लिए उपयोग और व्यवहार डेटा एकत्र करता है। SDK दो प्राथमिक प्रकार की जानकारी लॉग करता है:

  • इवेंट: आपके ऐप में क्या हो रहा है, जैसे उपयोगकर्ता की गतिविधियां, सिस्टम इवेंट या त्रुटियां।
  • उपयोगकर्ता गुण: वे विशेषताएँ जिन्हें आप अपने उपयोगकर्ता आधार के खंडों का वर्णन करने के लिए परिभाषित करते हैं, जैसे भाषा प्राथमिकता या भौगोलिक स्थान।

एनालिटिक्स स्वचालित रूप से कुछ घटनाओं और उपयोगकर्ता गुणों को लॉग करता है; उन्हें सक्षम करने के लिए आपको कोई कोड जोड़ने की आवश्यकता नहीं है।

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

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

अपने ऐप में एनालिटिक्स एसडीके जोड़ें

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

    flutter pub add firebase_analytics
    
  2. एक बार पूरा होने पर, अपने फ़्लटर एप्लिकेशन का पुनर्निर्माण करें:

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

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

अगले कदम