इवेंट की मदद से, अपनी वेबसाइट या ऐप्लिकेशन पर होने वाले उपयोगकर्ता के इंटरैक्शन को मेज़र किया जा सकता है. उदाहरण के लिए, जब कोई व्यक्ति किसी पेज को लोड करता है, किसी लिंक पर क्लिक करता है या कोई खरीदारी करता है, तो इन्हें मेज़र किया जा सकता है. Google Analytics, इवेंट से मिले डेटा का इस्तेमाल करके, आपके कारोबार के बारे में जानकारी देने वाली रिपोर्ट बनाता है. ज़्यादा जानें
इवेंट किस तरह के हैं
Google Analytics के इवेंट को चार कैटगरी में बांटा गया है:
| इवेंट का टाइप | लिंक | सेटअप करना ज़रूरी है? | जानकारी और इस्तेमाल का तरीका |
|---|---|---|---|
| अपने-आप इकट्ठा होने वाले इवेंट | ज़्यादा जानें | नहीं | जब अपनी साइट या ऐप्लिकेशन पर Google Analytics टैग सेट अप किया जाता है, तो ये इवेंट डिफ़ॉल्ट रूप से इकट्ठा होते हैं. उदाहरण के लिए, first_visit, session_start, और user_engagement. |
| बेहतर मेज़रमेंट की सुविधा | ज़्यादा जानें | नहीं (आम तौर पर) | जब GA4 यूज़र इंटरफ़ेस (यूआई) में बेहतर मेज़रमेंट की सुविधा चालू की जाती है, तो ये इवेंट अपने-आप इकट्ठा होते हैं. इनसे, वेब पर होने वाले सामान्य इंटरैक्शन को मेज़र किया जाता है. जैसे, scroll, click, और file_download. |
| सुझाए गए इवेंट | सुझाए गए इवेंट का रेफ़रंस | हां | ये इवेंट, अलग-अलग कारोबार के लिए स्टैंडर्ड होते हैं.जैसे, खुदरा, यात्रा, गेम. इनसे पहले से बने रिपोर्टिंग पैनल अनलॉक होते हैं. उदाहरण के लिए, purchase, login, sign_up. |
| पसंद के मुताबिक | ज़्यादा जानें | हां | ये इवेंट, आपकी ज़रूरत के हिसाब से तय किए जाते हैं. ऐसा तब किया जाता है, जब पहले से मौजूद अपने-आप इकट्ठा होने वाले, बेहतर मेज़रमेंट वाले या सुझाए गए इवेंट आपकी ज़रूरत के मुताबिक नहीं होते. इन्हें कस्टम रिपोर्ट की मदद से ऐक्सेस किया जा सकता है. |
इस गाइड में, Google टैग (gtag.js) या Google Tag Manager का इस्तेमाल करके, अपनी वेबसाइट पर सुझाए गए इवेंट और कस्टम इवेंट को सेट अप करने का तरीका बताया गया है. आपको अपने-आप इकट्ठा होने वाले और बेहतर मेज़रमेंट वाले इवेंट सेट अप करने की ज़रूरत नहीं है.
ऑडियंस
आपने Google Analytics सेट अप कर लिया है और आपको अपनी रिपोर्ट में डेटा दिखने लगा है. हालांकि, आपको Analytics के अपने-आप इकट्ठा किए जाने वाले डेटा के अलावा, ज़्यादा जानकारी इकट्ठा करनी है. इसके अलावा, आपको Analytics की कुछ सुविधाओं और क्षमताओं को अनलॉक करना है.
शुरू करने से पहले
हम उम्मीद करते हैं कि आपने यहां बताए गए काम पहले ही कर लिए होंगे:
- Google Analytics खाता और प्रॉपर्टी बनाना
- वेबसाइट के लिए वेबसाइट की डेटा स्ट्रीम बनाना
- अपनी वेबसाइट पर Google टैग जोड़ना
हम यह भी उम्मीद करते हैं कि आपके पास ये मौजूद हैं:
- आपके पास अपनी वेबसाइट के सोर्स कोड का ऐक्सेस हो
- Google Analytics खाते के लिए, एडिटर या उससे ऊपर की भूमिका
Google टैग (gtag.js) की खास जानकारी
Google Analytics को इवेंट भेजने के लिए, Google टैग (gtag.js) एपीआई का इस्तेमाल करें. एपीआई में gtag() नाम का एक फ़ंक्शन होता है. जब भी आपको Google Analytics को कोई इवेंट भेजना हो, तो इस सिंटैक्स का इस्तेमाल करें:
gtag('event', '<event_name>', {
<event_parameters>
});
इस उदाहरण में, gtag() फ़ंक्शन में ये शामिल हैं:
- एक
eventकमांड, जो Google को बताता है कि आपने कोई इवेंट भेजा है - सुझाए गए या कस्टम इवेंट का नाम
- (ज़रूरी नहीं) पैरामीटर का कलेक्शन, जो इवेंट के बारे में ज़्यादा जानकारी देता है
उदाहरण के लिए, यहां screen_view नाम का एक सुझाया गया इवेंट दिया गया है. इसमें दो पैरामीटर शामिल हैं:
gtag('event', 'screen_view', {
'app_name': 'myAppName',
'screen_name': 'Home'
});
अपने JavaScript में इवेंट जोड़ना
gtag() एक JavaScript फ़ंक्शन है. इसलिए, आपको अपने वेब पेज पर JavaScript में यह फ़ंक्शन जोड़ना होगा. उदाहरण के लिए, इस फ़ंक्शन को अपने
<script> टैग में जोड़ा जा सकता है. इसके अलावा, इसे किसी अलग JavaScript फ़ाइल में भी जोड़ा जा सकता है. इस फ़ाइल को अपने एचटीएमएल
पेज में इंपोर्ट किया जा सकता है.
इवेंट को अपने JavaScript में, Google टैग स्निपेट के नीचे कहीं भी जोड़ा जा सकता है.
Google, Google टैग स्निपेट के ऊपर जोड़े गए इवेंट से मिले डेटा को प्रोसेस नहीं करेगा. उदाहरण के लिए, यहां दिए गए सैंपल कोड में,
screen_view नाम का एक सुझाया गया इवेंट और signup_newsletter नाम का एक कस्टम इवेंट शामिल है
<script> टैग के अंदर:
<!DOCTYPE html>
<html lang="en">
<head>
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Title of the page</title>
</head>
<body>
<p>Welcome to my website!</p>
<script>
/**
* The following events are sent when the page loads. You send
* recommended and custom events the same way. You could wrap
* the events in JavaScript functions so they are sent when
* users perform specific actions.
*/
gtag('event', 'screen_view', {
'app_name': 'myAppName',
'screen_name': 'Home'
});
gtag('event', 'signup_newsletter', {
'method': 'web'
});
</script>
</body>
</html>
अगर आपको बटन पर क्लिक करने (या उपयोगकर्ता की किसी अन्य कार्रवाई) के आधार पर इवेंट भेजना है, तो अपने इवेंट में कुछ और JavaScript जोड़ी जा सकती है.
Analytics में इवेंट देखना
_रीयलटाइम_ और _DebugView_ रिपोर्ट का इस्तेमाल करके, अपने इवेंट और उनके पैरामीटर देखे जा सकते हैं. ध्यान रखें कि DebugView रिपोर्ट का इस्तेमाल करने से पहले, उसे कुछ और कॉन्फ़िगरेशन की ज़रूरत होती है. इन दोनों रिपोर्ट में, उपयोगकर्ताओं के ट्रिगर किए गए इवेंट दिखते हैं. ये इवेंट, ट्रिगर होते ही दिखने लगते हैं.
अगले चरण
- अपने इवेंट में ज़्यादा जानकारी जोड़ने के लिए, इवेंट पैरामीटर सेट अप करें.
- इवेंट को मुख्य इवेंट के तौर पर मार्क करना.