बताए गए यूआरएल के पेज पर PageSpeed विश्लेषण करता है. साथ ही, PageSpeed स्कोर, उस पेज को ज़्यादा तेज़ बनाने के सुझावों की सूची, और अन्य जानकारी दिखाता है.
एचटीटीपी अनुरोध
GET https://pagespeedonline.googleapis.com/pagespeedonline/v5/runPagespeed
यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
category |
चलाने के लिए लाइटहाउस कैटगरी. अगर कोई कैटगरी नहीं दी जाती है, तो सिर्फ़ परफ़ॉर्मेंस कैटगरी चलाई जाएगी |
locale |
फ़ॉर्मैट किए गए नतीजों को स्थानीय भाषा में उपलब्ध कराने के लिए इस्तेमाल की जाने वाली स्थान-भाषा |
strategy |
विश्लेषण की वह रणनीति (डेस्कटॉप या मोबाइल) जिसका इस्तेमाल करना है और डेस्कटॉप डिफ़ॉल्ट रणनीति है |
url |
ज़रूरी है. वह यूआरएल जिसे फ़ेच और उसका विश्लेषण करना है |
utm_campaign |
Analytics के लिए कैंपेन का नाम. |
utm_source |
Analytics के लिए कैंपेन का सोर्स. |
captchaToken |
कैप्चा भरते समय, कैप्चा टोकन पास हो गया. |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
Page Speed API रिस्पॉन्स ऑब्जेक्ट.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "kind": string, "captchaResult": string, "id": string, "loadingExperience": { object ( |
फ़ील्ड | |
---|---|
kind |
किस तरह का नतीजा. |
captchaResult |
कैप्चा की मदद से पुष्टि का नतीजा |
id |
पेज के रीडायरेक्ट (अगर कोई है) के बाद दस्तावेज़ के लिए कैननिकल और फ़ाइनल यूआरएल. |
loadingExperience |
असली उपयोगकर्ताओं के पेज लोड होने के अनुभव की मेट्रिक. |
originLoadingExperience |
ऑरिजिन के एग्रीगेट किए गए पेज लोड होने के अनुभव की मेट्रिक |
analysisUTCTimestamp |
इस विश्लेषण का यूटीसी टाइमस्टैंप. |
lighthouseResult |
ऑब्जेक्ट के तौर पर ऑडिट यूआरएल के लिए लाइटहाउस रिस्पॉन्स. |
version |
इन नतीजों को जनरेट करने के लिए, PageSpeed का वर्शन इस्तेमाल किया गया था. |
अनुमति पाने के लिंक
नीचे दिए गए OAuth के लिंक की ज़रूरत हाेती है:
openid
ज़्यादा जानकारी के लिए, OAuth 2.0 की खास जानकारी देखें.
कैटगरी
कैलकुलेट की गई वे कैटगरी जिनका विश्लेषण करना है.
Enums | |
---|---|
CATEGORY_UNSPECIFIED |
डिफ़ॉल्ट कैटगरी, जिसकी परिभाषा तय नहीं की गई है. |
ACCESSIBILITY |
सुलभता (a11y) कैटगरी, जो किसी वेबसाइट की उस क्षमता से जुड़ी है जिसे सभी उपयोगकर्ता ऐक्सेस कर सकते हैं. |
BEST_PRACTICES |
सबसे सही तरीके, यानी कि किसी वेबसाइट के वेब पर सबसे सही तरीके के पालन से जुड़ी कैटगरी. |
PERFORMANCE |
परफ़ॉर्मेंस, वेबसाइट की परफ़ॉर्मेंस से जुड़ी कैटगरी. |
PWA |
प्रोग्रेसिव वेब ऐप्लिकेशन (PWA), यह कैटगरी है, जो किसी वेबसाइट के PWA के तौर पर चलाने की क्षमता से जुड़ी होती है. |
SEO |
सर्च इंजन ऑप्टिमाइज़ेशन (एसईओ), यह कैटगरी है, जो किसी वेबसाइट के सर्च इंजन से इंडेक्स होने की क्षमता से जुड़ी होती है. |
रणनीति तैयार करें
विश्लेषण में इस्तेमाल की जाने वाली, डिवाइस पर चलने वाली रणनीति.
Enums | |
---|---|
STRATEGY_UNSPECIFIED |
अनिश्चित. |
DESKTOP |
डेस्कटॉप ब्राउज़र के लिए यूआरएल फ़ेच करें और उसका विश्लेषण करें. |
MOBILE |
मोबाइल डिवाइसों का यूआरएल फ़ेच करें और उसका विश्लेषण करें. |
PagespeedApiLoadingExperienceV5
लोड होने का अनुभव देने वाला CrUX ऑब्जेक्ट, जिसमें CrUX डेटा के ब्रेकडाउन शामिल होते हैं.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"id": string,
"metrics": {
string: {
object ( |
फ़ील्ड | |
---|---|
id |
वह यूआरएल, पैटर्न या ऑरिजिन जिस पर मेट्रिक मौजूद हैं. |
metrics |
<metric, data> का मैप. एक ऑब्जेक्ट जिसमें |
overall_category |
आईडी की ऐसी "कैटगरी" जिसे कोई भी व्यक्ति आसानी से पढ़ सकता है. |
initial_url |
अनुरोध किया गया यूआरएल, जो समाधान किए गए "आईडी" से अलग हो सकता है. |
origin_fallback |
अगर नतीजा किसी पेज से ऑरिजिन फ़ॉलबैक है, तो वैल्यू 'सही' है, नहीं तो 'गलत' है. |
LighthouseResultV5
लाइटहाउस नतीजे का ऑब्जेक्ट.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "fetchTime": string, "requestedUrl": string, "finalUrl": string, "lighthouseVersion": string, "i18n": { object ( |
फ़ील्ड | |
---|---|
fetchTime |
इस रन को फ़ेच करने का समय. |
requestedUrl |
अनुरोध किया गया मूल यूआरएल. |
finalUrl |
ऑडिट किया गया फ़ाइनल यूआरएल, जिसका समाधान हो गया. |
lighthouseVersion |
लाइटहाउस का वह वर्शन जिसका इस्तेमाल इस LHR को जनरेट करने के लिए किया गया था. |
i18n |
LHR को रेंडर करने के लिए ज़रूरी इंटरनैशनलाइज़ेशन स्ट्रिंग. |
userAgent |
वह उपयोगकर्ता एजेंट जिसका इस्तेमाल इस LHR को चलाने के लिए किया गया था. |
audits |
LHR में ऑडिट का मैप. एक ऑब्जेक्ट जिसमें |
categoryGroups |
LHR में कैटगरी ग्रुप का मैप. एक ऑब्जेक्ट जिसमें |
stackPacks[] |
स्टैक पैक सलाह स्ट्रिंग. |
environment |
इस एलएचआर को बनाते समय इस्तेमाल की गई एनवायरमेंट सेटिंग. |
runWarnings |
LHR में रन की सभी चेतावनियों की सूची. हमेशा कम से कम |
runtimeError |
यह एक टॉप-लेवल गड़बड़ी का मैसेज है. अगर यह दिखता है कि यह एक गंभीर समस्या है, तो Lighthouse के इस नतीजे को खारिज करना पड़ सकता है. |
categories |
LHR में कैटगरी का मैप. |
timing |
इस LHR के लिए समय की जानकारी. |
configSettings |
इस LHR के लिए कॉन्फ़िगरेशन सेटिंग. |
I18n
LHR के लिए i18n डेटा वाला मैसेज - वर्शन 1.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"rendererFormattedStrings": {
object ( |
फ़ील्ड | |
---|---|
rendererFormattedStrings |
अंतरराष्ट्रीय स्ट्रिंग, जिन्हें configSettings में स्थान-भाषा के मुताबिक फ़ॉर्मैट किया गया है. |
RendererFormattedStrings
यह मैसेज, रेंडरर में इस्तेमाल की गई फ़ॉर्मैट की गई स्ट्रिंग को होल्ड करता है.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "varianceDisclaimer": string, "opportunityResourceColumnLabel": string, "opportunitySavingsColumnLabel": string, "errorMissingAuditInfo": string, "errorLabel": string, "warningHeader": string, "auditGroupExpandTooltip": string, "passedAuditsGroupTitle": string, "notApplicableAuditsGroupTitle": string, "manualAuditsGroupTitle": string, "toplevelWarningsMessage": string, "scorescaleLabel": string, "crcLongestDurationLabel": string, "crcInitialNavigation": string, "lsPerformanceCategoryDescription": string, "labDataTitle": string } |
फ़ील्ड | |
---|---|
varianceDisclaimer |
परफ़ॉर्मेंस मेट्रिक की वैल्यू के नीचे दिखने वाला डिसक्लेमर. |
opportunityResourceColumnLabel |
किसी ऑडिट के दौरान पेज लोड होने से होने वाली बचत के अनुमानित अवसर की जानकारी. |
opportunitySavingsColumnLabel |
अवसर ऑडिट की अनुमानित पेज लोड बचत का शीर्षक. |
errorMissingAuditInfo |
गड़बड़ी वाले ऑडिट के बगल में दिखने वाली गड़बड़ी की स्ट्रिंग. |
errorLabel |
जिस ऑडिट या मेट्रिक में गड़बड़ी हुई उसके बगल में दिखने वाला लेबल. |
warningHeader |
चेतावनियों की बुलेट वाली सूची के ऊपर दिखने वाला लेबल. |
auditGroupExpandTooltip |
बड़ा हो सकने वाले शेवरॉन आइकॉन पर टूलटिप टेक्स्ट. |
passedAuditsGroupTitle |
पास हुए ऑडिट की सूची के ऊपर दिखने वाली हेडिंग. |
notApplicableAuditsGroupTitle |
ऑडिट सूची के ऊपर दिखाया गया शीर्षक, जो पेज पर लागू नहीं होता. |
manualAuditsGroupTitle |
उन ऑडिट की सूची के ऊपर दिखाया गया शीर्षक जिन्हें रन के दौरान कंप्यूटर नहीं किया गया था. |
toplevelWarningsMessage |
वह लेबल, जो ज़रूरी चेतावनियों के पहले दिखाया गया है और हो सकता है कि पूरी रिपोर्ट को अमान्य कर दिया गया हो. |
scorescaleLabel |
स्कोर गेज स्केल (0-49, 50-89, 90-100) बताने वाला लेबल. |
crcLongestDurationLabel |
ज़रूरी अनुरोध चेन की खास जानकारी में दिखाई गई वैल्यू का लेबल. |
crcInitialNavigation |
ज़रूरी अनुरोध की चेन में शुरुआती अनुरोध का लेबल. |
lsPerformanceCategoryDescription |
परफ़ॉर्मेंस के नीचे दिखने वाला डिसक्लेमर, जिसमें इस बात की जानकारी दी गई है कि नेटवर्क अलग-अलग हो सकता है. |
labDataTitle |
लैब डेटा की परफ़ॉर्मेंस की कैटगरी का टाइटल. |
StackPack
स्टैक पैक जानकारी वाला संदेश.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "id": string, "title": string, "iconDataURL": string, "descriptions": { string: string, ... } } |
फ़ील्ड | |
---|---|
id |
स्टैक पैक आईडी. |
title |
स्टैक पैक का टाइटल. |
iconDataURL |
स्टैक पैक आइकॉन डेटा यूआरआई. |
descriptions |
स्टैक पैक के बारे में सलाह देने वाली स्ट्रिंग. एक ऑब्जेक्ट जिसमें |
एनवायरमेंट
लाइटहाउस रन के लिए एनवायरमेंट कॉन्फ़िगरेशन वाला मैसेज.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "networkUserAgent": string, "hostUserAgent": string, "benchmarkIndex": number } |
फ़ील्ड | |
---|---|
networkUserAgent |
नेटवर्क पर भेजी गई उपयोगकर्ता एजेंट स्ट्रिंग. |
hostUserAgent |
इस्तेमाल किए गए Chrome के वर्शन की उपयोगकर्ता एजेंट स्ट्रिंग. |
benchmarkIndex |
बेंचमार्क इंडेक्स नंबर, जो रफ़ डिवाइस क्लास को दिखाता है. |
RuntimeError
रनटाइम की गड़बड़ी का कॉन्फ़िगरेशन वाला मैसेज.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "code": string, "message": string } |
फ़ील्ड | |
---|---|
code |
गिनती किया गया लाइटहाउस गड़बड़ी कोड. |
message |
गड़बड़ी के कोड के बारे में जानकारी देने वाला मैसेज, जिसे कोई भी व्यक्ति आसानी से पढ़ सके. |
कैटगरी
लाइटहाउस रन में कैटगरी होती हैं.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "accessibility": { object ( |
फ़ील्ड | |
---|---|
accessibility |
सुलभता कैटगरी, जिसमें सुलभता से जुड़े सभी ऑडिट शामिल होते हैं. |
best-practices |
सबसे सही तरीकों की कैटगरी, जिसमें सबसे सही तरीकों से जुड़े सभी ऑडिट शामिल हैं. |
seo |
सर्च-इंजन-ऑप्टिमाइज़ेशन (एसईओ) कैटगरी, जिसमें एसईओ से जुड़े सभी ऑडिट शामिल होते हैं. |
pwa |
प्रोग्रेसिव-वेब-ऐप्लिकेशन (PWA) कैटगरी, जिसमें पीडब्ल्यूए से जुड़े सभी ऑडिट शामिल हैं. |
performance |
परफ़ॉर्मेंस कैटगरी, जिसमें परफ़ॉर्मेंस से जुड़े सभी ऑडिट शामिल होते हैं. |
LighthouseCategoryV5
लाइटहाउस कैटगरी.
जेएसओएन के काेड में दिखाना | |
---|---|
{
"id": string,
"title": string,
"description": string,
"manualDescription": string,
"auditRefs": [
{
object ( |
फ़ील्ड | |
---|---|
id |
कैटगरी का स्ट्रिंग आइडेंटिफ़ायर. |
title |
किसी कैटगरी का ऐसा नाम जो लोगों के हिसाब से सही हो. |
description |
श्रेणी और इसकी अहमियत के बारे में ज़्यादा जानकारी. |
manualDescription |
कैटगरी में मैन्युअल ऑडिट की जानकारी. |
auditRefs[] |
इस कैटगरी के सभी ऑडिट सदस्यों के लिए रेफ़रंस की कलेक्शन. |
score |
कैटगरी का कुल स्कोर, उसके सभी ऑडिट का भारित औसत. (कैटगरी का स्कोर शून्य हो सकता है.) |
AuditRefs
आईडी के हिसाब से होने वाले ऑडिट का हल्का रेफ़रंस, जिसका इस्तेमाल किसी कैटगरी में ग्रुप और वेट ऑडिट करने के लिए किया जाता है.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "id": string, "weight": number, "group": string } |
फ़ील्ड | |
---|---|
id |
ऑडिट रेफ़रंस आईडी. |
weight |
पूरे कैटगरी के स्कोर पर इस ऑडिट के स्कोर का महत्व. |
group |
वह कैटगरी ग्रुप जिससे ऑडिट जुड़ा है (ज़रूरी नहीं). |
समस्या शुरू होने का समय
लाइटहाउस चलने के लिए, परफ़ॉर्मेंस टाइमिंग से जुड़ा डेटा वाला मैसेज.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "total": number } |
फ़ील्ड | |
---|---|
total |
लाइटहाउस कितनी देर चला. |
ConfigSettings
लाइटहाउस रन की कॉन्फ़िगरेशन सेटिंग वाला मैसेज.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "onlyCategories": value, "emulatedFormFactor": string, "locale": string, "channel": string, "formFactor": string } |
फ़ील्ड | |
---|---|
onlyCategories |
उन ऑडिट की कैटगरी की सूची जिन्हें चलाया जाना चाहिए. |
emulatedFormFactor |
इम्यूलेशन को किस नाप या आकार का इस्तेमाल करना चाहिए. यह फ़ील्ड अब काम नहीं करता है. इसके बजाय, formFactor का इस्तेमाल करें. |
locale |
स्थान-भाषा की सेटिंग. |
channel |
Lighthouse कैसे चलाया गया, जैसे कि Chrome एक्सटेंशन से या npm मॉड्यूल से. |
formFactor |
परफ़ॉर्मेंस मेट्रिक को स्कोर करने और डेस्कटॉप पर सिर्फ़ मोबाइल के लिए होने वाले टेस्ट को छोड़ने के बारे में, लाइटहाउस को कैसे समझना चाहिए. |
PagespeedVersion
PageSpeed वर्शन ऑब्जेक्ट.
जेएसओएन के काेड में दिखाना | |
---|---|
{ "major": string, "minor": string } |
फ़ील्ड | |
---|---|
major |
इन नतीजों को जनरेट करने के लिए, PageSpeed की मुख्य वर्शन संख्या का इस्तेमाल किया गया. |
minor |
इन नतीजों को जनरेट करने के लिए, PageSpeed की माइनर वर्शन संख्या का इस्तेमाल किया गया. |