बताए गए यूआरएल पर पेज पर PageSpeed विश्लेषण करता है, और PageSpeed स् कोर देता है, जो उस पेज को ज़्यादा तेज़ बनाने के सुझावों की सूची, और अन् य जानकारी देता है.
एचटीटीपी अनुरोध
GET https://pagespeedonline.googleapis.com/pagespeedonline/v5/runPagespeed
यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.
क्वेरी पैरामीटर
पैरामीटर | |
---|---|
category |
अगर किसी लाइटहाउस कैटगरी को नहीं चलाना है, तो सिर्फ़ परफ़ॉर्मेंस कैटगरी को चलाया जाएगा |
locale |
फ़ॉर्मैट किए गए नतीजों को स्थानीय भाषा में उपलब्ध कराने के लिए इस्तेमाल की गई स्थान-भाषा |
strategy |
विश्लेषण की रणनीति (डेस्कटॉप या मोबाइल) और डेस्कटॉप डिफ़ॉल्ट वाली रणनीति होती है |
url |
ज़रूरी है. फ़ेच करने और विश्लेषण करने के लिए यूआरएल |
utm_campaign |
आंकड़ों के लिए कैंपेन का नाम. |
utm_source |
आंकड़ों के लिए कैंपेन का सोर्स. |
captchaToken |
कैप्चा भरते समय, कैप्चा टोकन पास कर दिया गया है. |
अनुरोध का मुख्य भाग
अनुरोध का मुख्य हिस्सा खाली होना चाहिए.
जवाब का मुख्य भाग
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
Pagespeed 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 |
परफ़ॉर्मेंस, वेबसाइट की परफ़ॉर्मेंस से जुड़ी कैटगरी. |
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 |
इस LHR को बनाते समय इस्तेमाल की गई एनवायरमेंट सेटिंग. |
runWarnings |
LHR में सभी रन चेतावनियों की सूची. हमेशा कम से कम |
runtimeError |
यह गड़बड़ी का एक टॉप-लेवल मैसेज है. अगर यह एक गंभीर समस्या के बारे में बताता है, तो इसका मतलब है कि इस लाइटहाउस नतीजे को खारिज करने की ज़रूरत है. |
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 |
सर्च-इंजन-ऑप्टिमाइज़ेशन (एसईओ) कैटगरी, जिसमें एसईओ से जुड़े सभी ऑडिट शामिल होते हैं. |
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 की माइनर वर्शन संख्या का इस्तेमाल किया गया. |