अपने कोटा को पार किए बिना, परफ़ॉर्मेंस डेटा के लिए तुरंत क्वेरी की जा सकती है. इसके लिए, आपको एक दिन के डेटा के लिए हर रोज़ क्वेरी करनी होगी.
आपको यह चुनना होगा कि आपको अपने डेटा में कौनसी जानकारी चाहिए: खोज का टाइप (वेब, इमेज, वीडियो वगैरह) इसके अलावा, कौनसे डाइमेंशन (पेज, क्वेरी, देश या डिवाइस) हैं. साथ ही, यह भी बताया जाता है कि नतीजों को पेज या प्रॉपर्टी के हिसाब से ग्रुप करना है या नहीं. पेज और/या क्वेरी स्ट्रिंग के लिए क्वेरी करते समय, कुछ डेटा हटाया जा सकता है (यहां इसकी वजह देखें).
खास जानकारी
- हमारा सुझाव है कि आप नीचे बताए गए क्वेरी स्टाइल में से किसी एक का इस्तेमाल करके, एक दिन के डेटा के लिए हर दिन क्वेरी चलाएं. एक दिन के डेटा के लिए हर दिन क्वेरी चलाने से, आपके
हर दिन के कोटे से ज़्यादा नहीं होना चाहिए. आम तौर पर, डेटा दो-तीन दिनों के बाद उपलब्ध हो जाता है. पिछले 10 दिनों की तारीख के हिसाब से ग्रुप की गई आसान क्वेरी की मदद से, यह जाना जा सकता है कि हाल ही में उपलब्ध डेटा कौनसा है. अपनी क्वेरी लिखने के लिए:
- चुनें कि नतीजों को पेज या प्रॉपर्टी के हिसाब से ग्रुप करना है या नहीं.
- चुनें कि आपको क्वेरी में ज़्यादा डेटा पाना है या ज़्यादा डाइमेंशन. ध्यान दें: खोज नतीजों में दिखने के तरीके से जुड़े डेटा (एएमपी, नीला लिंक, ज़्यादा बेहतर नतीजा वगैरह) के लिए, दो चरणों वाली प्रोसेस का इस्तेमाल करके क्वेरी की जानी चाहिए.
- उसी क्वेरी को फिर से चलाकर, नतीजों को पेज के ज़रिए दिखाया जाता है. इससे अनुरोध में
startRow
की वैल्यू 25,000 तक बढ़ जाती है, जब तक कि आप आखिरी पेज (0 पंक्तियों वाली जवाब) तक नहीं पहुंचते. - इस क्वेरी को किसी दूसरे
type
पैरामीटर के साथ भी चलाया जा सकता है. हालांकि, ऐसा करना ज़रूरी नहीं है.
यहां एक क्वेरी के लिए एक pseudocode का उदाहरण दिया गया है. आपको जिस
type
वैल्यू के लिए डेटा चाहिए उसे हर दिन में एक बार चलाया जा सकता है.
int maxRows = 25000; // Current max response size int i = 0; do { response = Request(startDate = 3_days_ago, endDate = 3_days_ago, ... add dimensions, type ... rowLimit = maxRows, startRow = i * maxRows); i++; … // Do something with the response data. } while (response.rows.count() != 0); // Page through all result rows
डेटा की सीमाएं
एपीआई के इस्तेमाल के कोटा के अलावा, Search Analytics के तरीके में हर दिन खोज के हर टाइप (वेब, इमेज वगैरह को क्लिक के आधार पर क्रम से लगाए गए डेटा) की ज़्यादा से ज़्यादा 50 हज़ार लाइनें दिखती हैं.
क्वेरी की जानकारी
पेज या प्रॉपर्टी के हिसाब से ग्रुप किए गए डेटा के लिए क्वेरी की जा सकती है.
पेज के हिसाब से ग्रुप में रखा गया
सटीक गिनती के लिए, आपको पेज और क्वेरी डाइमेंशन को छोड़ देना चाहिए, इस तरह से:
"startDate": "2018-06-01", "endDate": "2018-06-01", "dimensions": ["country", "device"], "type": "web", "aggregationType": "byPage"
startDate
/endDate
: एक ही तारीख चुनकर, एक दिन की विंडो चुनें.dimensions
: विकल्प के तौर पर,country
और/याdevice
शामिल करें.type
: अलग-अलग क्वेरी में, ज़रूरत के मुताबिकtype
की हर वैल्यू की गिनती करें.aggregationType
:byPage
होना चाहिए.
कुछ डेटा खोने के बजाय, पेज और/या क्वेरी की जानकारी के साथ-साथ ज़्यादा जानकारी पाने के लिए, इस तरह की क्वेरी चलाएं:
"startDate": "2018-06-01", "endDate": "2018-06-01", "dimensions": ["page", "query", "country", "device"], "type": "web"
startDate
/endDate
: एक ही तारीख चुनकर, एक दिन की विंडो चुनें.dimensions
:page
शामिल करें. विकल्प के तौर पर,query
,country
याdevice
का कोई भी कॉम्बिनेशन शामिल करें.type
: अलग-अलग क्वेरी में, ज़रूरत के मुताबिकtype
की हर वैल्यू की गिनती करें.
प्रॉपर्टी के हिसाब से ग्रुप में बांटे गए
सटीक गिनती के लिए, आपको पेज और क्वेरी डाइमेंशन को छोड़ देना चाहिए, इस तरह से:
"startDate": "2018-06-01", "endDate": "2018-06-01", "dimensions": ["country", "device"], "type": "web"
startDate
/endDate
: एक ही तारीख चुनकर, एक दिन की विंडो चुनें.dimensions
: विकल्प के तौर पर,country
और/याdevice
शामिल करें.type
: विकल्प के तौर पर, किसी दूसरी क्वेरी में ज़रूरत के मुताबिक,type
की हर वैल्यू की गिनती करें.
कुछ डेटा खोने के बावजूद, क्वेरी, देश, और/या डिवाइस की जानकारी जैसी ज़्यादा जानकारी के लिए, इस तरह की क्वेरी चलाएं:
"startDate": "2018-06-01", "endDate": "2018-06-01", "dimensions": ["query", "country", "device"], "type": "web"
startDate
/endDate
: एक ही तारीख चुनकर, एक दिन की विंडो चुनें.dimensions
: विकल्प के तौर पर,query
,country
याdevice
का कोई भी कॉम्बिनेशन शामिल करें.type
: अलग-अलग क्वेरी में, ज़रूरत के मुताबिकtype
की हर वैल्यू की गिनती करें.
नतीजों को पेज या प्रॉपर्टी के हिसाब से ग्रुप में रखना
प्रॉपर्टी के बजाय पेज के हिसाब से ग्रुप में बांटने पर, इंप्रेशन, क्लिक, पोज़िशन, और क्लिक मिलने की दर (सीटीआर) का हिसाब अलग-अलग तरीके से लगाया जाता है. ज़्यादा जानें.
ज़्यादा जानकारी मांगने पर मैं डेटा क्यों खो देता/देती हूं?
जब पेज और/या क्वेरी के हिसाब से ग्रुप बनाया जाता है, तो हमारा सिस्टम कुछ डेटा को स्किप कर सकता है, ताकि वह उचित समय में कंप्यूटिंग के संसाधनों का इस्तेमाल करके, नतीजों का हिसाब लगा सके.
खोज नतीजों में दिखने के तरीके से जुड़ा डेटा फ़ेच किया जा रहा है
खोज नतीजों में दिखने के तरीके की सुविधा, किसी दूसरे डाइमेंशन के साथ कॉलम के तौर पर उपलब्ध नहीं है. इसलिए, अगर आपको अपनी साइट के खोज नतीजों में दिखने के तरीके की जानकारी देखनी है, तो आपको यह तरीका अपनाना होगा:
- सिर्फ़
searchAppearance
को डाइमेंशन के तौर पर तय करें. इससे, खोज नतीजों में दिखने के तरीके के हिसाब से सारा डेटा, किसी दूसरे डाइमेंशन के साथ ग्रुप में नहीं दिखेगा. - इसके अलावा, पहले चरण में दिए गए खोज नतीजों में दिखने के तरीकों में से किसी एक के हिसाब से फ़िल्टर करके, दूसरी क्वेरी चलाएं. ऐसा करके, क्वेरी (पेज, देश, क्वेरी वगैरह) में कोई भी मनचाहा डाइमेंशन जोड़ा जा सकता है.
खोज नतीजों में दिखने के एक से ज़्यादा तरीकों से जुड़ा डेटा पाने के लिए, आपको पहले चरण में खोज नतीजों में दिखने के हर तरीके के लिए दूसरा चरण चलाना होगा.
पहली क्वेरी:
अपनी साइट पर खोज नतीजों में दिखने के तरीकों की सूची पाएं.
{ "startDate": "2018-05-01", "endDate": "2018-05-31", "type": "web", "dimensions": [ "searchAppearance" ] }
नतीजे:
आपकी साइट का टाइप INSTANT_APP, AMP_BLUE_LINK वगैरह है.
"rows": [ { "keys": [ "INSTANT_APP" ], "clicks": 443024.0, "impressions": 4109826.0, "ctr": 0.10779629113251997, "position": 1.088168452873674 }, { "keys": [ "AMP_BLUE_LINK" ], "clicks": 429887.0, "impressions": 1.7090884E7, "ctr": 0.025152999692701676, "position": 7.313451603790653 },...
दूसरी क्वेरी:
पहले चरण में, खोज नतीजों में दिखने के तरीकों में से किसी एक के हिसाब से फ़िल्टर करें. साथ ही, अपनी पसंद के डाइमेंशन (पेज, डिवाइस वगैरह) के हिसाब से फ़िल्टर करें. यहां हम AMP_BLUE_LINK के हिसाब से फ़िल्टर करते हैं.
{ "startDate": "2018-05-01", "endDate": "2018-05-31", "type": "web", "dimensions": [ "device" // and/or page, country, ... ], "dimensionFilterGroups": [ { "filters": [ { "dimension": "searchAppearance", "operator": "equals", "expression": "AMP_BLUE_LINK" } ] } ] }
नतीजे:
अलग-अलग तरह के डिवाइस के हिसाब से AMP_BLUE_LINK का ब्रेकडाउन.
"rows": [ { "keys": [ "MOBILE" ], "clicks": 429887.0, "impressions": 1.7090783E7, "ctr": 0.025153148337323107, "position": 7.31339517914422 }, { "keys": [ "DESKTOP" ], "clicks": 0.0, "impressions": 66.0, "ctr": 0.0, "position": 12.257575757575758 }, ...