इवेंट लॉग करें

इस गाइड में, अपने ऐप्लिकेशन में इवेंट लॉग करने का तरीका बताया गया है.

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

Analytics कुछ डेटा को अपने-आप लॉग करता है आपके लिए इवेंट; तुम नहीं उन्हें पाने के लिए कोई कोड जोड़ना होगा. अगर आपके ऐप्लिकेशन को ज़्यादा डेटा इकट्ठा करने की ज़रूरत हो इस डेटा के आधार पर, अपने ऐप्लिकेशन में Analytics इवेंट के 500 अलग-अलग टाइप लॉग किए जा सकते हैं. आपके ऐप्लिकेशन लॉग में जितने चाहें उतने इवेंट रिकॉर्ड किए जा सकते हैं. ध्यान दें कि इवेंट नाम केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होते हैं. इनमें वे दो इवेंट लॉग होते हैं जिनके नाम में अंतर होता है केस से दो अलग-अलग इवेंट होते हैं.

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

पक्का करें कि आपने अपना प्रोजेक्ट सेट अप कर लिया है. साथ ही, नीचे बताए गए तरीके से Analytics को ऐक्सेस किया जा सकता है Analytics का इस्तेमाल करना शुरू करें.

इवेंट लॉग करें

कॉन्फ़िगर करने के बाद firebase.analytics() इंस्टेंस, आप इसकी मदद से इवेंट लॉग करना शुरू कर सकते हैं logEvent() तरीका. अगर आप पहले से ही Google Analytics के बारे में जानते हैं, तो यह तरीका में event कमांड इस्तेमाल करने के बराबर है gtag.js.

शुरू करने में आपकी मदद करने के लिए, Analytics SDK टूल इस्तेमाल करने के लिए ऐसे इवेंट जो अलग-अलग तरह के ऐप्लिकेशन में सामान्य हैं, जिनमें खुदरा और ई-कॉमर्स, यात्रा, और गेमिंग ऐप्लिकेशन. ज़्यादा जानकारी के लिए इन इवेंट के बारे में और उन्हें कब इस्तेमाल करना है, सुझाए गए इवेंट देखें.

ध्यान दें: रिपोर्ट में ज़्यादा से ज़्यादा जानकारी पाने के लिए, सुझाए गए इवेंट को लॉग करें आपके ऐप्लिकेशन और उनके तय पैरामीटर के लिए सही हो. इससे यह भी पक्का होता है कि Google Analytics की नई सुविधाओं के उपलब्ध होने पर, आपको उनका फ़ायदा मिलता है.

कई इवेंट और उनके पैरामीटर को लागू करने की जानकारी यहां देखी जा सकती है यह gtag.js इवेंट का रेफ़रंस.

इस उदाहरण में, select_content इवेंट को लॉग करने का तरीका बताया गया है:

Web

import { getAnalytics, logEvent } from "firebase/analytics";

const analytics = getAnalytics();
logEvent(analytics, 'select_content', {
  content_type: 'image',
  content_id: 'P12453'
});

Web

analytics.logEvent('select_content', {
  content_type: 'image',
  content_id: 'P12453',
  items: [{ name: 'Kittens' }]
});

बताए गए पैरामीटर के अलावा, आपके पास इन पैरामीटर को जोड़ने का भी विकल्प होता है किसी भी इवेंट में:

  • कस्टम पैरामीटर: कस्टम पैरामीटर का इस्तेमाल डाइमेंशन या मेट्रिक Analytics रिपोर्ट में. बिना संख्या वाले इवेंट पैरामीटर डेटा के लिए, कस्टम डाइमेंशन का इस्तेमाल किया जा सकता है और किसी भी पैरामीटर डेटा की कस्टम मेट्रिक को अंकों में बेहतर तरीके से दिखाया जाता है. एक बार आपने SDK टूल का इस्तेमाल करके कस्टम पैरामीटर लॉग किया है, डाइमेंशन रजिस्टर किया है या मेट्रिक से यह पक्का किया जा सकता है कि वे कस्टम पैरामीटर Analytics में दिखें रिपोर्ट. इसके लिए यहां जाएं: Analytics > इवेंट > कस्टम डेफ़िनिशन मैनेज करें > कस्टम डाइमेंशन बनाना

    कस्टम पैरामीटर का इस्तेमाल इनमें किया जा सकता है ऑडियंस हर रिपोर्ट पर लागू की जा सकने वाली परिभाषाएं. डेटा में कस्टम पैरामीटर भी शामिल होते हैं BigQuery में एक्सपोर्ट किया गया अगर आपका ऐप्लिकेशन किसी BigQuery प्रोजेक्ट से जुड़ा हुआ है. सैंपल क्वेरी के साथ-साथ और भी बहुत कुछ ढूंढें Google Analytics 4 BigQuery Export पर जाएं.

  • value पैरामीटर: value एक सामान्य मकसद वाला पैरामीटर है. इसकी मदद से, किसी इवेंट से जुड़ी मुख्य मेट्रिक इकट्ठा की जा सकती है. उदाहरण के लिए, रेवेन्यू, दूरी, समय, और पॉइंट.

अगर आपके ऐप्लिकेशन के लिए ऐसी खास ज़रूरतें हैं जिन्हें सुझाए गए इवेंट टाइप में पूरा नहीं किया गया है, तो अपने कस्टम इवेंट लॉग किए जा सकते हैं. उदाहरण के लिए, अगर आपको कोई गेम बनाना है और कोई खिलाड़ी जब कोई खास लक्ष्य पूरा करता है तो आप उसे ट्रैक करना चाहते हैं, तो आप इवेंट लॉग कर सकते हैं नीचे दिए गए उदाहरण के जैसा:

Web

import { getAnalytics, logEvent } from "firebase/analytics";

const analytics = getAnalytics();
logEvent(analytics, 'goal_completion', { name: 'lever_puzzle'});

Web

analytics.logEvent('goal_completion', { name: 'lever_puzzle'});

डैशबोर्ड में इवेंट देखना

अपने इवेंट के बारे में एग्रीगेट किए गए आंकड़े यहां देखे जा सकते हैं: Firebase कंसोल के डैशबोर्ड. ये डैशबोर्ड समय-समय पर अपडेट होते हैं दिन भर. तुरंत टेस्ट करने के लिए, Logcat आउटपुट का इस्तेमाल करें, जैसा कि यहां बताया गया है पिछला सेक्शन देखें.

इस डेटा को यहां से ऐक्सेस किया जा सकता है: इवेंट Firebase कंसोल के डैशबोर्ड में. यह डैशबोर्ड, इवेंट की रिपोर्ट दिखाता है जो इसके ज़रिए लॉग किए गए हर अलग तरह के इवेंट के लिए अपने-आप बन जाते हैं आपका ऐप्लिकेशन.