Google is committed to advancing racial equity for Black communities. See how.
इस पेज का अनुवाद Cloud Translation API से किया गया है.
Switch to English

Google Analytics के साथ आरंभ करें

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

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

  • ईवेंट : आपके ऐप में क्या हो रहा है, जैसे कि यूजर एक्शन, सिस्टम इवेंट या एरर।

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

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

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

यदि आपने पहले से ही अपने जावास्क्रिप्ट प्रोजेक्ट में फायरबेस को नहीं जोड़ा है और सुनिश्चित करें कि Google Analytics आपके फायरबेस प्रोजेक्ट में सक्षम है:

  • यदि आप एक नई फायरबेस परियोजना बना रहे हैं, तो प्रोजेक्ट निर्माण वर्कफ़्लो के दौरान Google Analytics को सक्षम करें।

  • यदि आप मौजूदा Firebase परियोजना का उपयोग कर रहे हैं जिसमें Google Analytics सक्षम नहीं है, तो इसे सक्षम करने के लिए अपनी > प्रोजेक्ट सेटिंग्स के एकीकरण टैब पर जाएं।

जब आप Google Analytics को अपनी परियोजना में सक्षम करते हैं, तो आपके Firebase वेब ऐप Google Analytics डेटा स्ट्रीम से जुड़े होते हैं, जोऐप + वेब प्रॉपर्टी से जुड़े होतेहैं

अपने एप्लिकेशन में Analytics SDK जोड़ें

आपके वेब एप्लिकेशन को होस्ट करने के तरीके के आधार पर, आपके कॉन्फ़िगरेशन को स्वचालित रूप से नियंत्रित किया जा सकता है या आपको अपने फायरबेस कॉन्फ़िगरेशन ऑब्जेक्ट को अपडेट करने की आवश्यकता हो सकती है। यदि आपका वेब ऐप पहले से Google Analytics का उपयोग करता है, तो आपको मौजूदा gtag.js टैगिंग के साथ Use Firebase में वर्णित अतिरिक्त सेटअप करने की आवश्यकता हो सकती है।

  1. जाँच करें कि आपके कोड में आपके Firebase config ऑब्जेक्ट में measurementId शामिल है। जब आप अपने Firebase प्रोजेक्ट में Analytics को सक्षम करते हैं और एक वेब ऐप पंजीकृत करते हैं, तो यह ID अपने आप बन जाती है और इसके लिए Analytics का उपयोग करना आवश्यक होता है।

    • यदि आपका ऐप Firebase होस्टिंग का उपयोग करता है और Firebase SDK के लिए आरक्षित URL का उपयोग करता है :

      फायरबेस अपने आप ही आपके एप्लिकेशन को कॉन्फ़िगर करना शुरू कर देता है। पूरा सेटअप के लिए, अपने में आपके ऐप्स कार्ड से स्क्रिप्ट जोड़ने परियोजना सेटिंग्स , आपके ऐप का <body> टैग के लिए अगर आप पहले से ही नहीं है।

    • यदि आपका ऐप आरक्षित URL का उपयोग नहीं करता है : यदि आप किसी मौजूदा वेब ऐप के साथ काम कर रहे हैं , तो measurementId कोड के मौजूद होने को सुनिश्चित करने के लिए अपने कोड में Firebase config ऑब्जेक्ट को अपडेट करें। कॉन्फ़िगरेशन ऑब्जेक्ट निम्न उदाहरण के समान दिखना चाहिए:

      // For Firebase JavaScript SDK v7.20.0 and later, `measurementId` is an optional field
      const firebaseConfig = {
        apiKey: "AIzaSyCGQ0tYppWFJkuSxBhOpkH0xVDmX245Vdc",
        authDomain: "project-id.firebaseapp.com",
        databaseURL: "https://project-id.firebaseio.com",
        projectId: "project-id",
        storageBucket: "project-id.appspot.com",
        messagingSenderId: "637908496727",
        appId: "2:637908496727:web:a4284b4c99e329d5",
        measurementId: "G-9VP01NDSXJ"
      };
      
  2. Firebase Analytics को प्रारंभ करें:

const analytics = firebase.analytics();

मौजूदा gtag.js टैगिंग के साथ फायरबेस का उपयोग करें

यदि आपने पहले Google Analytics को अपने ऐप में gtag.js स्निपेट का उपयोग करके चलाया था , तो यदि आप निम्न में से कोई एक करने की योजना बनाते हैं, तो आपके ऐप को अतिरिक्त सेटअप की आवश्यकता हो सकती है:

  • Firebase से Google Analytics कॉल को पेज पर जोड़ें लेकिन यह भी उसी पृष्ठ पर सीधे gtag() कॉल का उपयोग जारी रखने की योजना है।
  • Firebase को भेजे गए दोनों डायरेक्ट gtag() कॉल और Google Analytics डेटा के बीच एक ही मापक आईडी का उपयोग करना चाहते हैं।

यह सुनिश्चित करने के लिए कि आपके ईवेंट सभी फायरबेस सेवाओं द्वारा उपयोग के लिए उपलब्ध हैं, निम्न अतिरिक्त सेटअप चरणों को पूरा करें:

  • [?id=GA_MEASUREMENT_ID](https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID) निकालें। आपका gtag स्निपेट समान होना चाहिए

    <script async src="https://www.googletagmanager.com/gtag/js"></script>
    
    है
  • gtag('config', ' GA_MEASUREMENT_ID '); जहाँ GA_MEASUREMENT_ID आपके Firebase config स्निपेट में measurementId के समान है। यदि आपके पास पृष्ठ पर अन्य Analytics गुणों के लिए अन्य आईडी हैं, तो आपको उनकी कॉन्फ़िगरेशन लाइन को हटाने की आवश्यकता नहीं है।

  • gtag() साथ कोई भी ईवेंट भेजने से पहले सुनिश्चित करें कि आप firebase.analytics() कॉल करें।

अन्यथा, gtag() कॉल के साथ उस आईडी पर भेजी जाने वाली घटनाएं gtag() के साथ संबद्ध नहीं होंगी और अन्य फायरबेस सेवाओं में लक्षित करने के लिए उपलब्ध नहीं होंगी।

लॉगिंग ईवेंट प्रारंभ करें

आपके द्वारा Analytics सेवा को 'firebase.analytics ()' से आरंभ करने के बाद, आप 'logEvent ()' विधि से घटनाओं को लॉग करना शुरू कर सकते हैं।

सभी ऐप्स के लिए कुछ घटनाओं की सिफारिश की जाती है ; दूसरों को विशिष्ट व्यावसायिक प्रकारों या ऊर्ध्वाधर के लिए सिफारिश की जाती है। आपको अपने निर्धारित मापदंडों के साथ सुझाई गई घटनाओं को भेजना चाहिए, ताकि आपकी रिपोर्ट में अधिकतम उपलब्ध विवरण सुनिश्चित हो सके और वे उपलब्ध होते ही भविष्य की विशेषताओं और एकीकरण से लाभान्वित हो सकें। इस अनुभाग में एक पूर्व निर्धारित घटना प्रवेश करने को दर्शाता है, लॉगिंग घटनाओं पर अधिक जानकारी के लिए, को देखने के लिए लॉग घटनाओं

निम्न उदाहरण दर्शाता है कि उपयोगकर्ता द्वारा आपके ऐप में एक सूचना प्राप्त करने के लिए अनुशंसित घटना को कैसे लॉग किया जाए:

firebase.analytics().logEvent('notification_received');

अगले कदम