बताए गए यूआरएल पर पेज पर PageSpeed विश्लेषण करता है और PageSpeed स्कोर, उस पेज को ज़्यादा तेज़ बनाने के सुझावों की सूची और अन्य जानकारी देता है. इसे अभी आज़माएं.
अनुरोध
एचटीटीपी अनुरोध
GET https://www.googleapis.com/pagespeedonline/v4/runPagespeed
पैरामीटर
पैरामीटर का नाम | मान | ब्यौरा |
---|---|---|
ज़रूरी क्वेरी पैरामीटर | ||
url |
string |
वह यूआरएल जिसे फ़ेच करना और उसका विश्लेषण करना है |
वैकल्पिक क्वेरी पैरामीटर | ||
filter_third_party_resources |
boolean |
यह बताता है कि PageSpeed विश्लेषण से पहले तीसरे पक्ष के संसाधनों को फ़िल्टर करना है या नहीं.
(डिफ़ॉल्ट: false )
|
locale |
string |
फ़ॉर्मैट किए गए नतीजों को स्थानीय भाषा में लिखने के लिए इस्तेमाल की जाने वाली स्थान-भाषा |
rule |
string |
चलाने के लिए PageSpeed नियम; अगर एक भी नियम नहीं दिया गया है, तो सभी नियम लागू होंगे |
screenshot |
boolean |
यह बताता है कि स्क्रीनशॉट वाले बाइनरी डेटा को शामिल किया जाना चाहिए या नहीं
(डिफ़ॉल्ट: false )
|
snapshots |
boolean |
इससे पता चलता है कि स्नैपशॉट इमेज वाले बाइनरी डेटा को शामिल किया जाना चाहिए या नहीं
(डिफ़ॉल्ट: false )
|
strategy |
string |
इस्तेमाल की जाने वाली विश्लेषण रणनीति (डेस्कटॉप या मोबाइल) और डेस्कटॉप डिफ़ॉल्ट होता है
ये वैल्यू स्वीकार की जाती हैं:
|
utm_campaign |
string |
आंकड़ों के लिए कैंपेन का नाम. |
utm_source |
string |
आंकड़ों के लिए कैंपेन का सोर्स. |
अनुरोध का मुख्य भाग
इस तरीके के साथ अनुरोध का मुख्य हिस्सा न दें.
जवाब
सही तरीके से काम करने पर, यह तरीका इस स्ट्रक्चर के साथ रिस्पॉन्स का मुख्य हिस्सा दिखाता है:
{ "captchaResult": string, "kind": "pagespeedonline#result", "id": string, "responseCode": integer, "title": string, "ruleGroups": { (key): { "score": integer, "pass": boolean } }, "loadingExperience": { "id": string, "metrics": { (key): { "median": integer, "distributions": [ { "min": integer, "max": integer, "proportion": double } ], "category": string } }, "overall_category": string, "initial_url": string }, "pageStats": { "numberResources": integer, "numberHosts": integer, "totalRequestBytes": long, "numberStaticResources": integer, "htmlResponseBytes": long, "textResponseBytes": long, "overTheWireResponseBytes": long, "cssResponseBytes": long, "imageResponseBytes": long, "javascriptResponseBytes": long, "flashResponseBytes": long, "otherResponseBytes": long, "numberJsResources": integer, "numberCssResources": integer, "numberRobotedResources": integer, "numberTransientFetchFailureResources": integer, "numTotalRoundTrips": integer, "numRenderBlockingRoundTrips": integer, "robotedUrls": [ string ], "transientFetchFailureUrls": [ string ], "cms": string }, "formattedResults": { "locale": string, "ruleResults": { (key): { "localizedRuleName": string, "ruleImpact": double, "beta": boolean, "groups": [ string ], "summary": { "format": string, "args": [ { "type": string, "key": string, "value": string, "rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ], "secondary_rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ] } ] }, "urlBlocks": [ { "header": { "format": string, "args": [ { "type": string, "key": string, "value": string, "rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ], "secondary_rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ] } ] }, "urls": [ { "result": { "format": string, "args": [ { "type": string, "key": string, "value": string, "rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ], "secondary_rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ] } ] }, "details": [ { "format": string, "args": [ { "type": string, "key": string, "value": string, "rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ], "secondary_rects": [ { "left": integer, "top": integer, "width": integer, "height": integer } ] } ] } ] } ] } ] } } }, "version": { "major": integer, "minor": integer }, "invalidRules": [ string ], "screenshot": { "key": string, "mime_type": string, "data": bytes, "width": integer, "height": integer, "page_rect": { "left": integer, "top": integer, "width": integer, "height": integer } }, "snapshots": [ { "key": string, "mime_type": string, "data": bytes, "width": integer, "height": integer, "page_rect": { "left": integer, "top": integer, "width": integer, "height": integer } } ] }
प्रॉपर्टी का नाम | मान | ब्यौरा | नोट |
---|---|---|---|
captchaResult |
string |
कैप्चा की मदद से नतीजे की पुष्टि की गई
ये वैल्यू स्वीकार की जाती हैं:
|
|
kind |
string |
यह कैसा नतीजा है. | |
id |
string |
पेज के रीडायरेक्ट (अगर कोई हो) के बाद, दस्तावेज़ के लिए कैननिकल और फ़ाइनल यूआरएल. | |
responseCode |
integer |
दस्तावेज़ के लिए रिस्पॉन्स कोड. 200 का मतलब है कि सामान्य पेज लोड होता है. 4xx/5xx गड़बड़ी का मतलब है. | |
title |
string |
पेज का टाइटल, जैसा कि ब्राउज़र के टाइटल बार में दिखाया गया है. | |
ruleGroups |
object |
इन नतीजों में हर नियम ग्रुप के लिए एक एंट्री वाला मैप. | |
ruleGroups.(key) |
object |
इस नियम ग्रुप का नाम: "Speed", "USABILITY" या "सुरक्षा" में से कोई एक. | |
ruleGroups.(key).score |
integer |
इस नियम समूह का स्कोर (0-100), जिससे पता चलता है कि उस कैटगरी में कोई पेज कितना बेहतर हो सकता है (उदाहरण के लिए, कितना तेज़, कितना ज़्यादा इस्तेमाल किया जा सकता है या कितना ज़्यादा सुरक्षित). ज़्यादा स्कोर का मतलब है कि सुधार की संभावना कम है. वहीं, कम स्कोर का मतलब है कि सुधार की संभावना ज़्यादा है. | |
ruleGroups.(key).pass |
boolean |
||
loadingExperience |
object |
असली उपयोगकर्ताओं की मेट्रिक पेज लोडिंग अनुभव. | |
loadingExperience.id |
string |
वह यूआरएल, पैटर्न या ऑरिजिन, जिस पर मेट्रिक हैं. | |
loadingExperience.metrics |
object |
||
loadingExperience.metrics.(key) |
object |
मेट्रिक का टाइप. | |
loadingExperience.metrics.(key).median |
integer |
||
loadingExperience.metrics.(key).distributions[] |
list |
||
loadingExperience.metrics.(key).distributions[].min |
integer |
||
loadingExperience.metrics.(key).distributions[].max |
integer |
||
loadingExperience.metrics.(key).distributions[].proportion |
double |
||
pageStats |
object |
पेज के लिए आंकड़ों का सारांश, जैसे कि JavaScript बाइट की संख्या, एचटीएमएल बाइट की संख्या वगैरह. | |
pageStats.numberResources |
integer |
पेज पर लोड किए गए एचटीटीपी संसाधनों की संख्या. | |
pageStats.numberHosts |
integer |
पेज पर बताए गए यूनीक होस्ट की संख्या. | |
pageStats.totalRequestBytes |
long |
पेज की ओर से भेजे गए सभी अनुरोध बाइट का कुल आकार. | |
pageStats.numberStaticResources |
integer |
पेज पर स्टैटिक (जैसे कि कैश मेमोरी में सेव किए जा सकने वाले) रिसॉर्स की संख्या. | |
pageStats.htmlResponseBytes |
long |
मुख्य एचटीएमएल दस्तावेज़ और पेज पर मौजूद सभी iframe के लिए, कंप्रेस न किए गए रिस्पॉन्स बाइट की संख्या. | |
pageStats.textResponseBytes |
long |
टेक्स्ट रिसॉर्स के लिए, कंप्रेस न किए गए रिस्पॉन्स बाइट की संख्या जिन्हें पेज पर अन्य आंकड़ों (जैसे कि बिना एचटीएमएल, स्क्रिप्ट, बिना सीएसएस वाले संसाधन) में शामिल नहीं किया गया है. | |
pageStats.overTheWireResponseBytes |
long |
ओवर-द-वायर बाइट की संख्या, अनुमान के तौर पर डिफ़ॉल्ट gzip कंप्रेशन रणनीति का इस्तेमाल किया जाता है. | |
pageStats.cssResponseBytes |
long |
पेज पर मौजूद सीएसएस रिसॉर्स के लिए, कंप्रेस किए गए रिस्पॉन्स बाइट की संख्या. | |
pageStats.imageResponseBytes |
long |
पेज पर मौजूद इमेज रिसॉर्स के लिए रिस्पॉन्स बाइट की संख्या. | |
pageStats.javascriptResponseBytes |
long |
पेज पर JS रिसॉर्स के लिए, कंप्रेस न किए गए रिस्पॉन्स बाइट की संख्या. | |
pageStats.flashResponseBytes |
long |
पेज पर फ़्लैश संसाधनों के लिए रिस्पॉन्स बाइट की संख्या. | |
pageStats.otherResponseBytes |
long |
पेज पर मौजूद अन्य संसाधनों के लिए रिस्पॉन्स बाइट की संख्या. | |
pageStats.numberJsResources |
integer |
पेज पर बताए गए JavaScript संसाधनों की संख्या. | |
pageStats.numberCssResources |
integer |
पेज पर बताए गए सीएसएस रिसॉर्स की संख्या. | |
pageStats.numberRobotedResources |
integer |
रोबोट किए गए संसाधनों की संख्या. | |
pageStats.numberTransientFetchFailureResources |
integer |
ऐसे संसाधनों की संख्या जो कुछ समय के लिए फ़ेल हो गए हैं. | |
pageStats.numTotalRoundTrips |
integer |
पूरा पेज लोड करने के लिए ज़रूरी राउंड ट्रिप | |
pageStats.numRenderBlockingRoundTrips |
integer |
रेंडर करने से रोकने वाले संसाधनों को लोड करने के लिए ज़रूरी राउंड ट्रिप | |
pageStats.robotedUrls[] |
list |
रोबोट किए गए यूआरएल की सूची. | |
pageStats.transientFetchFailureUrls[] |
list |
कुछ समय के लिए फ़ेच नहीं किए जा सकने वाले यूआरएल की सूची. | |
pageStats.cms |
string |
पेज के लिए इस्तेमाल किया जाने वाला कॉन्टेंट मैनेजमेंट सिस्टम (सीएमएस).
ये वैल्यू स्वीकार की जाती हैं:
|
|
formattedResults |
object |
स्थानीय भाषा में PageSpeed नतीजे. इसमें, सर्वर की ओर से इंस्टैंशिएट किए जाने वाले और चलाए जाने वाले हर PageSpeed नियम के लिए एक नियम के नतीजे की एंट्री शामिल होती है. | |
formattedResults.locale |
string |
फ़ॉर्मैट किए गए नतीजों की स्थान-भाषा, उदाहरण के लिए "hi". | |
formattedResults.ruleResults |
object |
फ़ॉर्मैट किए गए नियम के नतीजों की डिक्शनरी, जिसमें सर्वर की ओर से इंस्टैंशिएट किए गए और चलाए जाने वाले हर PageSpeed नियम के लिए एक एंट्री होगी. | |
formattedResults.ruleResults.(key) |
object |
इस नियम के लिए, ईनम जैसा आइडेंटिफ़ायर. उदाहरण के लिए "EnabledKeepAlive" या " AddCssImport" का इस्तेमाल करें. स्थानीय भाषा में नहीं है. | |
formattedResults.ruleResults.(key).localizedRuleName |
string |
उपयोगकर्ता को दिखाए जाने के लिए नियम का स्थानीय भाषा में लिखा गया नाम. | |
formattedResults.ruleResults.(key).ruleImpact |
double |
इस नियम के लिए सुझावों को लागू करने से होने वाला असर (अनबाउंड फ़्लोटिंग पॉइंट वैल्यू), जिससे पेज की रफ़्तार तेज़ होगी. असर की तुलना नियमों के बीच की जा सकती है, ताकि यह तय किया जा सके कि पेज को तेज़ी से बनाने के लिए, किस नियम के सुझावों का ज़्यादा या कम असर पड़ेगा. उदाहरण के लिए, अगर कंप्रेशन चालू करने से 1 एमबी की बचत होगी, जबकि इमेज ऑप्टिमाइज़ करने से 500 केबी की बचत होगी, तो कंप्रेस करने की सुविधा चालू करने वाले नियम से इमेज ऑप्टिमाइज़ेशन नियम का असर दोगुना होगा. हालांकि, बाकी सभी चीज़ें एक जैसी रहेंगी. | |
formattedResults.ruleResults.(key).beta |
boolean |
यह नियम 'बीटा' में है या नहीं. बीटा वर्शन में उपलब्ध नियम, ऐसे नए नियम हैं जिनकी जांच की जा रही है. इनसे कुल स्कोर पर कोई असर नहीं पड़ता. | |
formattedResults.ruleResults.(key).groups[] |
list |
उन नियम ग्रुप की सूची जिनसे यह नियम जुड़ा है. सूची में दी गई हर एंट्री "Speed", "USABILITY" या "Security" में से कोई एक होगी. | |
formattedResults.ruleResults.(key).summary |
nested object |
नियम के लिए कम शब्दों में खास जानकारी, जिसमें बड़े स्तर पर बताया गया हो कि नियम का पालन करने के लिए क्या किया जाना चाहिए और ऐसा करने से क्या फ़ायदा मिल सकता है. | |
formattedResults.ruleResults.(key).summary.format |
string |
प्लेसहोल्डर के साथ स्थानीय फ़ॉर्मैट वाली स्ट्रिंग, जहां 'FOO' है उस आर्ग्युमेंट की कुंजी है जिसकी वैल्यू को बदला जाना चाहिए. HYPERLINK तर्क के लिए, फ़ॉर्मैट स्ट्रिंग में 'FOO' कुंजी वाले तर्क के लिए इसके बजाय और शामिल होंगे. | |
formattedResults.ruleResults.(key).summary.args[] |
list |
फ़ॉर्मैट स्ट्रिंग के लिए आर्ग्युमेंट की सूची. | |
formattedResults.ruleResults.(key).summary.args[].type |
string |
तर्क का टाइप. इनमें से कोई एक यूआरएल, \n_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK या SNAPSHOT_RECT.
ये वैल्यू स्वीकार की जाती हैं:
|
|
formattedResults.ruleResults.(key).summary.args[].key |
string |
इस आर्ग्युमेंट के लिए, स्ट्रिंग के तौर पर प्लेसहोल्डर कुंजी. | |
formattedResults.ruleResults.(key).summary.args[].value |
string |
स्थानीय जगह के मुताबिक स्ट्रिंग के तौर पर आर्ग्युमेंट की वैल्यू. | |
formattedResults.ruleResults.(key).summary.args[].rects[] |
list |
वे स्क्रीन रेक्टैंगल जिनका इस्तेमाल किया जा रहा है और जिनके डाइमेंशन, सीएसएस पिक्सल में मेज़र किए गए हैं. इसका इस्तेमाल सिर्फ़ SNAPSHOT_RECT आर्ग्युमेंट के लिए किया जाता है. अगर SNAPSHOT_RECT आर्ग्युमेंट के लिए यह मौजूद नहीं है, तो इसका मतलब है कि वह आर्ग्युमेंट पूरे स्नैपशॉट को दिखाता है. | |
formattedResults.ruleResults.(key).summary.args[].rects[].left |
integer |
||
formattedResults.ruleResults.(key).summary.args[].rects[].top |
integer |
||
formattedResults.ruleResults.(key).summary.args[].rects[].width |
integer |
||
formattedResults.ruleResults.(key).summary.args[].rects[].height |
integer |
||
formattedResults.ruleResults.(key).summary.args[].secondary_rects[] |
list |
दूसरे स्क्रीन रेक्टैंगल, जिनके लिए डाइमेंशन को सीएसएस पिक्सल में मापा जाता है. इसका इस्तेमाल सिर्फ़ SNAPSHOT_RECT आर्ग्युमेंट के लिए किया जाता है. | |
formattedResults.ruleResults.(key).summary.args[].secondary_rects[].left |
integer |
||
formattedResults.ruleResults.(key).summary.args[].secondary_rects[].top |
integer |
||
formattedResults.ruleResults.(key).summary.args[].secondary_rects[].width |
integer |
||
formattedResults.ruleResults.(key).summary.args[].secondary_rects[].height |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[] |
list |
यूआरएल के ब्लॉक की सूची. हर ब्लॉक में एक हेडिंग और यूआरएल की सूची हो सकती है. हर यूआरएल में अतिरिक्त जानकारी शामिल हो सकती है. हालांकि, ऐसा करना ज़रूरी नहीं है. | |
formattedResults.ruleResults.(key).urlBlocks[].header |
nested object |
यूआरएल की सूची के साथ दिखने वाला टाइटल. | |
formattedResults.ruleResults.(key).urlBlocks[].header.format |
string |
प्लेसहोल्डर के साथ स्थानीय फ़ॉर्मैट वाली स्ट्रिंग, जहां 'FOO' है उस आर्ग्युमेंट की कुंजी है जिसकी वैल्यू को बदला जाना चाहिए. HYPERLINK तर्क के लिए, फ़ॉर्मैट स्ट्रिंग में 'FOO' कुंजी वाले तर्क के लिए इसके बजाय और शामिल होंगे. | |
formattedResults.ruleResults.(key).urlBlocks[].header.args[] |
list |
फ़ॉर्मैट स्ट्रिंग के लिए आर्ग्युमेंट की सूची. | |
formattedResults.ruleResults.(key).urlBlocks[].header.args[].type |
string |
तर्क का टाइप. इनमें से कोई एक यूआरएल, \n_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK या SNAPSHOT_RECT.
ये वैल्यू स्वीकार की जाती हैं:
|
|
formattedResults.ruleResults.(key).urlBlocks[].header.args[].key |
string |
इस आर्ग्युमेंट के लिए, स्ट्रिंग के तौर पर प्लेसहोल्डर कुंजी. | |
formattedResults.ruleResults.(key).urlBlocks[].header.args[].value |
string |
स्थानीय जगह के मुताबिक स्ट्रिंग के तौर पर आर्ग्युमेंट की वैल्यू. | |
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[] |
list |
वे स्क्रीन रेक्टैंगल जिनका इस्तेमाल किया जा रहा है और जिनके डाइमेंशन, सीएसएस पिक्सल में मेज़र किए गए हैं. इसका इस्तेमाल सिर्फ़ SNAPSHOT_RECT आर्ग्युमेंट के लिए किया जाता है. अगर SNAPSHOT_RECT आर्ग्युमेंट के लिए यह मौजूद नहीं है, तो इसका मतलब है कि वह आर्ग्युमेंट पूरे स्नैपशॉट को दिखाता है. | |
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[].left |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[].top |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[].width |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].rects[].height |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[] |
list |
दूसरे स्क्रीन रेक्टैंगल, जिनके लिए डाइमेंशन को सीएसएस पिक्सल में मापा जाता है. इसका इस्तेमाल सिर्फ़ SNAPSHOT_RECT आर्ग्युमेंट के लिए किया जाता है. | |
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[].left |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[].top |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[].width |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].header.args[].secondary_rects[].height |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[] |
list |
यूआरएल ब्लॉक में मौजूद यूआरएल के बारे में जानकारी देने वाली एंट्री की सूची. ज़रूरी नहीं. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result |
nested object |
एक फ़ॉर्मैट स्ट्रिंग, जो यूआरएल के बारे में जानकारी देती है. साथ ही, उस फ़ॉर्मैट स्ट्रिंग के लिए आर्ग्युमेंट की सूची भी देती है. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.format |
string |
प्लेसहोल्डर के साथ स्थानीय फ़ॉर्मैट वाली स्ट्रिंग, जहां 'FOO' है उस आर्ग्युमेंट की कुंजी है जिसकी वैल्यू को बदला जाना चाहिए. HYPERLINK तर्क के लिए, फ़ॉर्मैट स्ट्रिंग में 'FOO' कुंजी वाले तर्क के लिए इसके बजाय और शामिल होंगे. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[] |
list |
फ़ॉर्मैट स्ट्रिंग के लिए आर्ग्युमेंट की सूची. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].type |
string |
तर्क का टाइप. इनमें से कोई एक यूआरएल, \n_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK या SNAPSHOT_RECT.
ये वैल्यू स्वीकार की जाती हैं:
|
|
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].key |
string |
इस आर्ग्युमेंट के लिए, स्ट्रिंग के तौर पर प्लेसहोल्डर कुंजी. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].value |
string |
स्थानीय जगह के मुताबिक स्ट्रिंग के तौर पर आर्ग्युमेंट की वैल्यू. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[] |
list |
वे स्क्रीन रेक्टैंगल जिनका इस्तेमाल किया जा रहा है और जिनके डाइमेंशन, सीएसएस पिक्सल में मेज़र किए गए हैं. इसका इस्तेमाल सिर्फ़ SNAPSHOT_RECT आर्ग्युमेंट के लिए किया जाता है. अगर SNAPSHOT_RECT आर्ग्युमेंट के लिए यह मौजूद नहीं है, तो इसका मतलब है कि वह आर्ग्युमेंट पूरे स्नैपशॉट को दिखाता है. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[].left |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[].top |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[].width |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].rects[].height |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[] |
list |
दूसरे स्क्रीन रेक्टैंगल, जिनके लिए डाइमेंशन को सीएसएस पिक्सल में मापा जाता है. इसका इस्तेमाल सिर्फ़ SNAPSHOT_RECT आर्ग्युमेंट के लिए किया जाता है. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[].left |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[].top |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[].width |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].result.args[].secondary_rects[].height |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[] |
list |
किसी एक यूआरएल के बारे में ज़्यादा जानकारी देने वाली एंट्री की सूची. ज़रूरी नहीं. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].format |
string |
प्लेसहोल्डर के साथ स्थानीय फ़ॉर्मैट वाली स्ट्रिंग, जहां 'FOO' है उस आर्ग्युमेंट की कुंजी है जिसकी वैल्यू को बदला जाना चाहिए. HYPERLINK तर्क के लिए, फ़ॉर्मैट स्ट्रिंग में 'FOO' कुंजी वाले तर्क के लिए इसके बजाय और शामिल होंगे. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[] |
list |
फ़ॉर्मैट स्ट्रिंग के लिए आर्ग्युमेंट की सूची. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].type |
string |
तर्क का टाइप. इनमें से कोई एक यूआरएल, \n_LITERAL, INT_LITERAL, BYTES, DURATION, VERBATIM_STRING, PERCENTAGE, HYPERLINK या SNAPSHOT_RECT.
ये वैल्यू स्वीकार की जाती हैं:
|
|
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].key |
string |
इस आर्ग्युमेंट के लिए, स्ट्रिंग के तौर पर प्लेसहोल्डर कुंजी. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].value |
string |
स्थानीय जगह के मुताबिक स्ट्रिंग के तौर पर आर्ग्युमेंट की वैल्यू. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[] |
list |
वे स्क्रीन रेक्टैंगल जिनका इस्तेमाल किया जा रहा है और जिनके डाइमेंशन, सीएसएस पिक्सल में मेज़र किए गए हैं. इसका इस्तेमाल सिर्फ़ SNAPSHOT_RECT आर्ग्युमेंट के लिए किया जाता है. अगर SNAPSHOT_RECT आर्ग्युमेंट के लिए यह मौजूद नहीं है, तो इसका मतलब है कि वह आर्ग्युमेंट पूरे स्नैपशॉट को दिखाता है. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[].left |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[].top |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[].width |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].rects[].height |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[] |
list |
दूसरे स्क्रीन रेक्टैंगल, जिनके लिए डाइमेंशन को सीएसएस पिक्सल में मापा जाता है. इसका इस्तेमाल सिर्फ़ SNAPSHOT_RECT आर्ग्युमेंट के लिए किया जाता है. | |
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[].left |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[].top |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[].width |
integer |
||
formattedResults.ruleResults.(key).urlBlocks[].urls[].details[].args[].secondary_rects[].height |
integer |
||
version |
object |
इन नतीजों को जनरेट करने के लिए PageSpeed के वर्शन का इस्तेमाल किया जाता है. | |
version.major |
integer |
इन नतीजों को जनरेट करने के लिए इस्तेमाल किए जाने वाले PageSpeed की मेजर वर्शन नंबर. | |
version.minor |
integer |
इन नतीजों को जनरेट करने के लिए, PageSpeed के छोटे वर्शन का इस्तेमाल किया गया है. | |
invalidRules[] |
list |
ऐसे नियमों की सूची जो अनुरोध में बताए गए थे, लेकिन जिन्हें सर्वर इंस्टैंशिएट करने का तरीका नहीं पता था. | |
screenshot |
nested object |
जिस पेज का विश्लेषण किया गया था उसका Base64-एन्कोड किया गया स्क्रीनशॉट. | |
screenshot.key |
string |
इस इमेज की पहचान करने वाली खास स्ट्रिंग कुंजी, अगर कोई हो. | |
screenshot.mime_type |
string |
इमेज डेटा का एमआईएमई टाइप (जैसे, "image/jpeg"). | |
screenshot.data |
bytes |
इमेज डेटा base64 को एन्कोड किया गया. | |
screenshot.width |
integer |
स्क्रीनशॉट की चौड़ाई (पिक्सल में). | |
screenshot.height |
integer |
पिक्सल में स्क्रीनशॉट की ऊंचाई. | |
screenshot.page_rect |
object |
||
screenshot.page_rect.left |
integer |
||
screenshot.page_rect.top |
integer |
||
screenshot.page_rect.width |
integer |
||
screenshot.page_rect.height |
integer |
||
snapshots[] |
list |
कुछ हद तक रेंडर होने की अलग-अलग स्थितियों में, पेज के base64 कोड में बदले गए अतिरिक्त स्क्रीनशॉट. | |
snapshots[].key |
string |
इस इमेज की पहचान करने वाली खास स्ट्रिंग कुंजी, अगर कोई हो. | |
snapshots[].mime_type |
string |
इमेज डेटा का एमआईएमई टाइप (जैसे, "image/jpeg"). | |
snapshots[].data |
bytes |
इमेज डेटा base64 को एन्कोड किया गया. | |
snapshots[].width |
integer |
स्क्रीनशॉट की चौड़ाई (पिक्सल में). | |
snapshots[].height |
integer |
पिक्सल में स्क्रीनशॉट की ऊंचाई. | |
snapshots[].page_rect |
object |
||
snapshots[].page_rect.left |
integer |
||
snapshots[].page_rect.top |
integer |
||
snapshots[].page_rect.width |
integer |
||
snapshots[].page_rect.height |
integer |
||
loadingExperience.metrics.(key).category |
string |
ये वैल्यू स्वीकार की जाती हैं:
|
|
loadingExperience.overall_category |
string |
ये वैल्यू स्वीकार की जाती हैं:
|
|
loadingExperience.initial_url |
string |
इसे आज़माएं!
लाइव डेटा पर इस तरीके को कॉल करने और जवाब देखने के लिए, नीचे दिए गए एपीआई एक्सप्लोरर का इस्तेमाल करें.