बैच

कभी-कभी एक ही रिपोर्ट से सारी ज़रूरी जानकारी नहीं मिल सकती. जैसे, जब आपके डाइमेंशन और मेट्रिक काम नहीं करतीं या जब डेटा को अलग-अलग तरीकों से इकट्ठा करना हो.

उन स्थितियों में, आपको कई रिपोर्ट चलानी होंगी.

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

कई अलग-अलग अनुरोध करने में आने वाली समस्या

हालांकि, इसे लागू करना आसान है, लेकिन कम समय में एक से ज़्यादा एपीआई अनुरोध करने पर, आपको कोटा की सीमाओं का सामना करना पड़ सकता है.

आम तौर पर, हर उपयोगकर्ता के लिए एक सेकंड का कोटा तय होता है. इस मान को Google API (एपीआई) कंसोल में कॉन्फ़िगर किया जा सकता है. हालांकि, सबसे अच्छा तरीका यह है कि एक जैसे अनुरोधों को पूरी तरह से न किया जाए और इसके बजाय बैच अनुरोध बनाए जाएं.

एक साथ कई दस्तावेज़ों को भेजने की सुविधा के बारे में रिपोर्ट करें

उपयोगकर्ता-ड्रिवन ऐप्लिकेशन के उदाहरण के लिए, पहला तरीका यह होगा कि ज़्यादा से ज़्यादा अलग-अलग अनुरोधों को एक ही बैच अनुरोध में जोड़ा जाए.

रिपोर्ट 1: अगस्त के लिए टॉप 10 देश
रिपोर्ट 2: तुलना के लिए, जुलाई में इन 10 देशों के लिए वैल्यू
रिपोर्ट 3: अगस्त के लिए टॉप 10 चैनल
रिपोर्ट 4: तुलना के लिए, जुलाई में समान 10 चैनलों के लिए वैल्यू

ऊपर दिए गए उदाहरण में, रिपोर्ट 1 और 3 अलग-अलग हैं, लेकिन इन्हें एक ही रिपोर्ट में नहीं जोड़ा जा सकता, क्योंकि उनमें डेटा का अलग-अलग ब्रेकडाउन होता है. हालांकि, उन्हें एक साथ बैच में रखा जा सकता है.

रिपोर्ट 2 और 4 सिर्फ़ पहले बैच के नतीजे मिलने के बाद ही चलाई जा सकती हैं, क्योंकि हमें अनुरोध में एक सही फ़िल्टर सेट अप करना पड़ता है. पहले से नतीजे मिलने के बाद, इन्हें दूसरे बैच के तौर पर चलाया जा सकता है.

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

इसे कैसे किया जाता है

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

अगले चरण