आप एक दिन के डेटा के लिए, हर दिन की क्वेरी चलाकर, अपने परफ़ॉर्मेंस डेटा के बारे में क्वेरी कर सकते हैं. इससे, आप कोटा पार किए बिना भी, परफ़ॉर्मेंस डेटा से जुड़ी क्वेरी कर सकते हैं.
आपको वह डेटा चुनना होगा जो आपको अपने डेटा में चाहिए: खोज के कौनसे टाइप (वेब, इमेज, वीडियो वगैरह) और किन डाइमेंशन (पेज, क्वेरी, देश या डिवाइस) के साथ-साथ पेजों या प्रॉपर्टी के हिसाब से नतीजों को ग्रुप करना है. पेज और/या क्वेरी स्ट्रिंग की क्वेरी करते समय, कुछ डेटा हट सकता है (यहां इसकी वजह बताई गई है).
खास जानकारी
- हमारा सुझाव है कि आप नीचे दी गई क्वेरी स्टाइल में से किसी एक का इस्तेमाल करके, हर दिन के डेटा के लिए, हर दिन क्वेरी का जवाब दें. एक दिन के डेटा के लिए रोज़ की क्वेरी चलाने पर, आपका रोज़ाना का कोटा
पार नहीं होना चाहिए. डेटा आम तौर पर 2-3 दिनों के बाद उपलब्ध होता है; आप पिछले 10 दिनों के लिए तारीख के अनुसार समूहीकृत की गई आसान क्वेरी चलाकर जान सकते हैं कि सबसे हाल का डेटा क्या है. अपनी क्वेरी लिखकर:
- चुनें कि नतीजों को पेज या प्रॉपर्टी के हिसाब से ग्रुप करना है या नहीं.
- चुनें कि आपको अपनी क्वेरी में गिनती की ज़्यादा संख्या चाहिए या ज़्यादा डाइमेंशन. ध्यान दें: खोज के नतीजों में दिखने के तरीके का डेटा (एएमपी, नीला लिंक, ज़्यादा बेहतर नतीजा (रिच रिज़ल्ट), वगैरह) के लिए, दो चरणों वाली प्रोसेस का इस्तेमाल किया जाना चाहिए.
- उसी क्वेरी को फिर से चलाकर, पेज पर नतीजे देखें. जब तक आप आखिरी पेज पर नहीं पहुंच जाते, तब तक अनुरोध में
startRow
की वैल्यू 25,000 तक बढ़ जाती है. ऐसा 0 पंक्तियों के जवाब के साथ होता है. - विकल्प के तौर पर, वही क्वेरी किसी दूसरे
type
पैरामीटर के साथ चलाएं.
यह एक क्वेरी के लिए सूडोकोड का उदाहरण है. आप इसे हर दिन
हर 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 }, ...