परफ़ॉर्मेंस को मॉनीटर करें

परफ़ॉर्मेंस को प्राथमिकता देना सिर्फ़ उपयोगकर्ताओं के लिए फ़ायदेमंद नहीं है, बल्कि इससे कारोबार के लिए भी अच्छा विकल्प हो सकता है. इस कलेक्शन में दिए गए सबसे सही तरीके मुख्य रूप से आपके Google पब्लिशर टैग (GPT) के इंटिग्रेशन को ऑप्टिमाइज़ करने पर फ़ोकस करते हैं. हालांकि, कई अन्य फ़ैक्टर से, किसी पेज की परफ़ॉर्मेंस पर असर पड़ता है. जब भी आप बदलाव लागू करते हैं, तो यह ज़रूरी है कि आप इन बदलावों के असर को अपनी साइट की परफ़ॉर्मेंस से जुड़े सभी पहलुओं पर देखें.

पेज की परफ़ॉर्मेंस का आकलन करना

यह समझने के लिए कि बदलाव करने से आपकी साइट की परफ़ॉर्मेंस पर क्या असर पड़ता है, आपको सबसे पहले इसकी तुलना करने के लिए बेसलाइन तय करना होगा. ऐसा करने का सबसे अच्छा तरीका एक परफ़ॉर्मेंस बजट बनाना है. यह ऐसा बजट तय करने का तरीका बताता है जो आपकी साइट पर इस समय लागू हो भी सकती है या नहीं भी. हालांकि, परफ़ॉर्मेंस के लेवल को बेहतर बनाए रखने के लिए, साइट की मौजूदा परफ़ॉर्मेंस मेट्रिक को बेसलाइन के तौर पर इस्तेमाल किया जा सकता है.

परफ़ॉर्मेंस को मेज़र करने के लिए, इन तरीकों को अपनाने का सुझाव दिया जाता है:

  • सिंथेटिक मॉनिटरिंग
    लैब की सेटिंग में, पेज की परफ़ॉर्मेंस को मेज़र करने के लिए, Lighthouse और Lighthouse के लिए पब्लिशर के विज्ञापन ऑडिट जैसे टूल इस्तेमाल किए जा सकते हैं इस तरह के मेज़रमेंट के लिए, असली उपयोगकर्ता से इंटरैक्शन की ज़रूरत नहीं होती. इसलिए, यह जांच अपने-आप होने के लिए सही होती है. साथ ही, बदलावों को लागू करने से पहले उनकी पुष्टि की जा सकती है.
  • उपयोगकर्ता की निगरानी करना (RUM)
    Google Analytics और PageSpeed Insights जैसे टूल इस्तेमाल करके, उपयोगकर्ताओं से सीधे तौर पर परफ़ॉर्मेंस का डेटा इकट्ठा किया जा सकता है. इस तरह का मेज़रमेंट, असली उपयोगकर्ता के इंटरैक्शन के आधार पर किया जाता है. इसलिए, इससे फ़ाइट माइल परफ़ॉर्मेंस की समस्याओं को पहचानने में मदद मिलती है. सिंथेटिक जांच से इन्हें सामने नहीं लाया जा सकता.

इसलिए, पक्का करें कि आप माप का इस्तेमाल, बेसलाइन से नियमित तौर पर करते रहें. इससे आप जान पाएंगे कि समय के साथ, आपकी साइट की परफ़ॉर्मेंस रुझान के हिसाब से है या नहीं.

मापने के लिए कोई चीज़ चुनें

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

परफ़ॉर्मेंस की जगह
लोड होने की अनुमानित रफ़्तार मेज़रमेंट

कोई पेज कितनी तेज़ी से सभी यूज़र इंटरफ़ेस (यूआई) एलिमेंट को लोड और रेंडर कर सकता है.


सुझाई गई मेट्रिक

पहला कॉन्टेंटफ़ुल पेंट (एफ़सीपी)
सबसे बड़ा कॉन्टेंटफ़ुल पेंट (एलसीपी)
पहला विज्ञापन बनाने का समय

पेज लोड रिस्पॉन्सिवनेस मेज़रमेंट

शुरुआती लोड के बाद कोई पेज कितनी जल्दी रिस्पॉन्सिव हो जाता है.


सुझाई गई मेट्रिक

फ़र्स्ट इनपुट डिले (एफ़आईडी)
इंटरैक्टिव समय (टीटीआई)
कुल ब्लॉकिंग समय (टीबीटी)

विज़ुअल स्थिरता मेज़रमेंट

कितने यूज़र इंटरफ़ेस (यूआई) एलिमेंट शिफ़्ट होते हैं और क्या ये बदलाव उपयोगकर्ता के इंटरैक्शन में रुकावट डालते हैं. ज़्यादा जानकारी के लिए, लेआउट की शिफ़्ट को कम करने की सुविधा देखें.


सुझाई गई मेट्रिक

कुल विज्ञापन शिफ़्ट
कुल लेआउट शिफ़्ट (सीएलएस)

पेज की परफ़ॉर्मेंस के अलावा, आपको किसी खास विज्ञापन की कारोबार मेट्रिक को भी मेज़र करना हो सकता है. 'स्लॉट-बाय-स्लॉट आधार' पर इंप्रेशन, क्लिक, और विज्ञापन दिखने से जुड़े आंकड़े जैसी जानकारी Google Ad Manager रिपोर्टिंग से पाई जा सकती है.

बदलावों को आज़माकर देखें

अपनी परफ़ॉर्मेंस मेट्रिक तय करने और उन्हें नियमित रूप से मेज़र करने के बाद, इस डेटा का इस्तेमाल करके, अपनी साइट पर किए गए बदलावों के परफ़ॉर्मेंस असर का आकलन किया जा सकता है. ऐसा करने के लिए, बदलाव किए जाने से पहले मेज़र की गई मेट्रिक की तुलना की जाती है. साथ ही, मेट्रिक की तुलना, बदलाव करने से पहले की गई मेट्रिक और/या पहले तय की गई मेट्रिक से की जाती है. इस तरह की जांच करने से, परफ़ॉर्मेंस से जुड़ी समस्याओं का पता लगाकर उन्हें ठीक किया जा सकेगा. इससे, आपके कारोबार या उपयोगकर्ताओं के लिए कोई बड़ी समस्या नहीं आएगी.

ऑटोमेटेड टेस्टिंग

सिंथेटिक टेस्ट के ज़रिए, उपयोगकर्ता के इंटरैक्शन पर निर्भर न होने वाली मेट्रिक को मेज़र किया जा सकता है. इस तरह की जांच, डेवलपमेंट प्रोसेस के दौरान जितनी बार हो सके उतनी बार चलाए जाने चाहिए. इससे, यह समझने में मदद मिलती है कि रिलीज़ किए गए बदलाव, वीडियो की परफ़ॉर्मेंस पर क्या असर डालते हैं. इस तरह के बेहतर टेस्ट से, परफ़ॉर्मेंस से जुड़ी समस्याएं पता चल सकती हैं.

इसे पूरा करने का एक तरीका यह है कि आप लगातार इंटिग्रेशन (सीआई) वर्कफ़्लो का सिंथेटिक परीक्षण करें, जिसमें हर बार बदलाव होने पर टेस्ट अपने-आप चलने लगते हैं. कई लाइटहाउस सर्वर में सिंथेटिक परफ़ॉर्मेंस टेस्टिंग को इंटिग्रेट करने के लिए, Lighthouse CI का इस्तेमाल किया जा सकता है:

A/B टेस्टिंग

जो मेट्रिक उपयोगकर्ता के इंटरैक्शन पर निर्भर होती हैं उन्हें तब तक पूरी तरह से टेस्ट नहीं किया जा सकता, जब तक कोई बदलाव असल में उपयोगकर्ताओं के लिए रिलीज़ नहीं किया जाता. अगर आपको पक्के तौर पर यह नहीं पता है कि बदलाव कैसे होगा, तो यह खतरनाक हो सकता है. उस जोखिम को कम करने की एक तकनीक A/B टेस्टिंग है.

A/B टेस्ट के दौरान, किसी भी पेज के अलग-अलग वैरिएंट, उपयोगकर्ताओं को बिना किसी क्रम के दिखाए जाते हैं. इस तकनीक का इस्तेमाल करके, अपने पेज का बदला गया वर्शन, कुल ट्रैफ़िक के छोटे से हिस्से पर दिखाया जा सकता है. हालांकि, ज़्यादातर पेजों में बिना बदलाव किए हुए पेज ही दिखाए जाते हैं. इसके बाद, RUM के साथ मिलकर, आप दोनों ग्रुप की परफ़ॉर्मेंस का आकलन करके, यह पता लगा सकते हैं कि किस ग्रुप की परफ़ॉर्मेंस बेहतर है. ऐसा करने से, 100% ट्रैफ़िक को खतरा नहीं होता.

A/B टेस्ट का एक और फ़ायदा यह है कि इनकी मदद से, बदलावों के असर को ज़्यादा सटीक तरीके से मापा जा सकता है. कई साइटों के लिए, यह पता लगाना मुश्किल हो सकता है कि परफ़ॉर्मेंस में क्या मामूली अंतर हाल ही में हुए बदलाव या ट्रैफ़िक में सामान्य बदलाव की वजह से है. A/B टेस्ट का एक्सपेरिमेंटल ग्रुप, कुल ट्रैफ़िक का तय प्रतिशत दिखाता है. इसलिए, मेट्रिक, कंट्रोल ग्रुप से किसी स्थिर फ़ैक्टर के हिसाब से अलग होनी चाहिए. इसलिए, जांचा जा रहा बदलाव दो वजहों से साफ़ तौर पर देखा जा सकता है.

Optimize और Google Optimize जैसे टूल, A/B टेस्ट सेट अप करने और चलाने में मदद कर सकते हैं. हालांकि, ध्यान रखें कि वह टैग A/B टेस्टिंग (इन टूल के लिए डिफ़ॉल्ट कॉन्फ़िगरेशन) का परफ़ॉर्मेंस पर बुरा असर पड़ सकता है और आपको गुमराह करने वाले नतीजे मिल सकते हैं. इसलिए, सर्वर साइड इंटिग्रेशन का सुझाव दिया जाता है:

A/B टेस्ट के नतीजे

A/B टेस्ट का इस्तेमाल करके, किसी बदलाव के असर को मेज़र करने के लिए, कंट्रोल और प्रयोग वाले ग्रुप, दोनों से मेट्रिक इकट्ठा की जाती हैं. साथ ही, उनकी तुलना एक-दूसरे से की जाती है. ऐसा करने के लिए, आपको यह बताने का कोई तरीका चाहिए कि कौनसा ट्रैफ़िक किस ग्रुप का हिस्सा है.

पेज की परफ़ॉर्मेंस मेट्रिक के लिए, आम तौर पर हर पेज पर एक आसान आइडेंटिफ़ायर शामिल करना चाहिए. इससे यह पता चलता है कि कंट्रोल या प्रयोग वाला वर्शन दिखाया गया था या नहीं. यह पहचानकर्ता आपकी पसंद का कोई भी विकल्प हो सकता है. हालांकि, यह ऐसा तरीका है जिसे पार्स किया जा सकता है और मेट्रिक से जुड़ा किया जा सकता है. अगर आप पहले से बने टेस्ट फ़्रेमवर्क का इस्तेमाल कर रहे हैं, तो आम तौर पर आपके लिए यह काम अपने-आप हो जाएगा.

कारोबार से जुड़ी खास मेट्रिक के लिए, आप GPT की मुख्य-वैल्यू टारगेटिंग सुविधा का इस्तेमाल करके, विज्ञापन अनुरोधों को कंट्रोल बनाम प्रयोग करने वाले ग्रुप से अलग कर सकते हैं:

// On control group (A) pages, set page-level targeting to:
googletag.pubads().setTargeting('your-test-id', 'a');

// On experimental group (B) pages, set page-level targeting to:
googletag.pubads().setTargeting('your-test-id', 'b');

इसके बाद, ग्रुप के हिसाब से नतीजे फ़िल्टर करने के लिए, Google Ad Manager रिपोर्ट चलाते समय इन मुख्य वैल्यू का रेफ़रंस दिया जा सकता है.