নির্দিষ্ট URL-এ পৃষ্ঠাটিতে PageSpeed বিশ্লেষণ চালায় এবং PageSpeed স্কোর, পৃষ্ঠাটিকে দ্রুততর করার জন্য পরামর্শের তালিকা এবং অন্যান্য তথ্য প্রদান করে। এখনই চেষ্টা করে দেখুন ।
অনুরোধ
HTTP অনুরোধ
GET https://www.googleapis.com/pagespeedonline/v5/runPagespeed
পরামিতি
| প্যারামিটারের নাম | মূল্য | বিবরণ |
|---|---|---|
| প্রয়োজনীয় ক্যোয়ারী প্যারামিটার | ||
url | string | যে URL টি আনা এবং বিশ্লেষণ করা হবে |
| ঐচ্ছিক ক্যোয়ারী প্যারামিটার | ||
category | string | একটি লাইটহাউস বিভাগ চালানো হবে; যদি কোনওটি না দেওয়া হয়, তবে কেবল পারফরম্যান্স বিভাগ চালানো হবে। গ্রহণযোগ্য মানগুলি হল:
|
locale | string | ফর্ম্যাট করা ফলাফল স্থানীয়করণের জন্য ব্যবহৃত লোকেল |
strategy | string | বিশ্লেষণ কৌশল (ডেস্কটপ বা মোবাইল) ব্যবহার করার জন্য, এবং ডেস্কটপ হল ডিফল্ট গ্রহণযোগ্য মানগুলি হল:
|
utm_campaign | string | বিশ্লেষণের জন্য প্রচারণার নাম। |
utm_source | string | বিশ্লেষণের জন্য প্রচারণার উৎস। |
অনুরোধের মূল অংশ
এই পদ্ধতিতে কোনও অনুরোধের বডি সরবরাহ করবেন না।
প্রতিক্রিয়া
যদি সফল হয়, তাহলে এই পদ্ধতিটি নিম্নলিখিত কাঠামো সহ একটি প্রতিক্রিয়া বডি প্রদান করে:
{
"captchaResult": string,
"kind": "pagespeedonline#result",
"id": string,
"loadingExperience": {
"id": string,
"metrics": {
(key): {
"percentile": integer,
"distributions": [
{
"min": integer,
"max": integer,
"proportion": double
}
],
"category": string
}
},
"overall_category": string,
"initial_url": string
},
"originLoadingExperience": {
"id": string,
"metrics": {
(key): {
"percentile": integer,
"distributions": [
{
"min": integer,
"max": integer,
"proportion": double
}
],
"category": string
}
},
"overall_category": string,
"initial_url": string
},
"lighthouseResult": {
"requestedUrl": string,
"finalUrl": string,
"lighthouseVersion": string,
"userAgent": string,
"fetchTime": string,
"environment": {
"networkUserAgent": string,
"hostUserAgent": string,
"benchmarkIndex": double
},
"runWarnings": [
(value)
],
"configSettings": {
"emulatedFormFactor": string,
"locale": string,
"onlyCategories": (value),
"onlyCategories": (value)
},
"audits": {
(key): {
"id": string,
"title": string,
"description": string,
"score": (value),
"score": (value),
"scoreDisplayMode": string,
"displayValue": string,
"explanation": string,
"errorMessage": string,
"warnings": (value),
"warnings": (value),
"details": {
(key): (value)
}
}
},
"categories": {
(key): {
"id": string,
"title": string,
"description": string,
"score": (value),
"score": (value),
"manualDescription": string,
"auditRefs": [
{
"id": string,
"weight": double,
"group": string
}
]
}
},
"categoryGroups": {
(key): {
"title": string,
"description": string
}
},
"runtimeError": {
"code": string,
"message": string
},
"timing": {
"total": double
},
"i18n": {
"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
}
}
},
"analysisUTCTimestamp": string,
"version": {
"major": integer,
"minor": integer
}
}| সম্পত্তির নাম | মূল্য | বিবরণ | মন্তব্য |
|---|---|---|---|
captchaResult | string | ক্যাপচা যাচাইয়ের ফলাফল গ্রহণযোগ্য মানগুলি হল:
| |
kind | string | একরকম ফলাফল। | |
id | string | নিম্নলিখিত পৃষ্ঠা পুনঃনির্দেশের পরে (যদি থাকে) ডকুমেন্টের জন্য ক্যানোনিকালাইজড এবং চূড়ান্ত URL। | |
loadingExperience | nested object | শেষ ব্যবহারকারীদের পৃষ্ঠা লোডিং অভিজ্ঞতার মেট্রিক্স। | |
loadingExperience. id | string | মেট্রিক্স যে url, প্যাটার্ন বা উৎসে রয়েছে। | |
loadingExperience. metrics | object | ||
loadingExperience.metrics. (key) | object | মেট্রিকের ধরণ। | |
loadingExperience.metrics.(key). distributions[] | list | ||
loadingExperience.metrics.(key).distributions[]. min | integer | ||
loadingExperience.metrics.(key).distributions[]. max | integer | ||
loadingExperience.metrics.(key).distributions[]. proportion | double | ||
version | object | এই ফলাফল তৈরি করতে ব্যবহৃত পেজস্পিডের সংস্করণ। | |
version. major | integer | এই ফলাফল তৈরি করতে ব্যবহৃত পেজস্পিডের প্রধান সংস্করণ নম্বর। | |
version. minor | integer | এই ফলাফল তৈরি করতে ব্যবহৃত পেজস্পিডের গৌণ সংস্করণ নম্বর। | |
loadingExperience.metrics.(key). category | string | গ্রহণযোগ্য মানগুলি হল:
| |
loadingExperience. overall_category | string | গ্রহণযোগ্য মানগুলি হল:
| |
loadingExperience. initial_url | string | ||
loadingExperience.metrics.(key). percentile | integer | ||
originLoadingExperience | nested object | উৎপত্তিস্থলের সমষ্টিগত পৃষ্ঠা লোডিং অভিজ্ঞতার মেট্রিক্স | |
originLoadingExperience. id | string | মেট্রিক্স যে url, প্যাটার্ন বা উৎসে রয়েছে। | |
originLoadingExperience. metrics | object | ||
originLoadingExperience.metrics. (key) | object | মেট্রিকের ধরণ। | |
originLoadingExperience.metrics.(key). percentile | integer | ||
originLoadingExperience.metrics.(key). distributions[] | list | ||
originLoadingExperience.metrics.(key).distributions[]. min | integer | ||
originLoadingExperience.metrics.(key).distributions[]. max | integer | ||
originLoadingExperience.metrics.(key).distributions[]. proportion | double | ||
originLoadingExperience.metrics.(key). category | string | গ্রহণযোগ্য মানগুলি হল:
| |
originLoadingExperience. overall_category | string | গ্রহণযোগ্য মানগুলি হল:
| |
originLoadingExperience. initial_url | string | ||
analysisUTCTimestamp | string | এই বিশ্লেষণের UTC টাইমস্ট্যাম্প। | |
lighthouseResult | nested object | অবজেক্ট হিসেবে অডিট url-এর জন্য লাইটহাউস প্রতিক্রিয়া। | |
lighthouseResult. requestedUrl | string | মূল অনুরোধ করা URL। | |
lighthouseResult. finalUrl | string | অডিট করা চূড়ান্ত সমাধান করা URL। | |
lighthouseResult. lighthouseVersion | string | এই LHR তৈরি করতে ব্যবহৃত বাতিঘর সংস্করণ। | |
lighthouseResult. userAgent | string | এই LHR চালানোর জন্য ব্যবহৃত ব্যবহারকারী এজেন্ট। | |
lighthouseResult. fetchTime | string | এই দৌড়টি যে সময়ে আনা হয়েছিল। | |
lighthouseResult. environment | object | এই LHR তৈরির সময় ব্যবহৃত পরিবেশগত সেটিংস। | |
lighthouseResult.environment. networkUserAgent | string | ||
lighthouseResult.environment. hostUserAgent | string | ||
lighthouseResult.environment. benchmarkIndex | double | ||
lighthouseResult. runWarnings[] | list | LHR-এ সমস্ত রান সতর্কতার তালিকা। সর্বদা কমপক্ষে `[]` এ আউটপুট হবে। | |
lighthouseResult. configSettings | object | এই LHR এর জন্য কনফিগারেশন সেটিংস। | |
lighthouseResult.configSettings. emulatedFormFactor | string | এমুলেশনে যে ফর্ম ফ্যাক্টর ব্যবহার করা উচিত গ্রহণযোগ্য মানগুলি হল:
| |
lighthouseResult.configSettings. locale | string | লোকেল সেটিং | |
lighthouseResult.configSettings. onlyCategories | nested object | ||
lighthouseResult. audits | object | LHR-এ নিরীক্ষার মানচিত্র। | |
lighthouseResult.audits. (key) | nested object | ||
lighthouseResult.audits.(key). id | string | নিরীক্ষার আইডি। | |
lighthouseResult.audits.(key). title | string | মানুষের পঠনযোগ্য শিরোনাম। | |
lighthouseResult.audits.(key). description | string | নিরীক্ষার বর্ণনা। | |
lighthouseResult.audits.(key). score | nested object | ||
lighthouseResult.audits.(key). scoreDisplayMode | string | গণনাকৃত স্কোর প্রদর্শন মোড। গ্রহণযোগ্য মানগুলি হল:
| |
lighthouseResult.audits.(key). displayValue | string | এই অডিটের জন্য UI-তে যে মানটি প্রদর্শিত হবে। | |
lighthouseResult.audits.(key). explanation | string | নিরীক্ষার ত্রুটিগুলির ব্যাখ্যা। | |
lighthouseResult.audits.(key). errorMessage | string | অডিটের ভেতরে একটি ছোঁড়া ত্রুটি থেকে একটি ত্রুটি বার্তা। | |
lighthouseResult.audits.(key). warnings | nested object | ||
lighthouseResult.audits.(key). details | object | নিরীক্ষার ফ্রিফর্ম বিবরণ বিভাগ। | |
lighthouseResult.audits.(key).details. (key) | any value | ||
lighthouseResult. categories | object | LHR-এর বিভাগগুলির মানচিত্র। | |
lighthouseResult.categories. (key) | nested object | ||
lighthouseResult.categories.(key). id | string | বিভাগের স্ট্রিং শনাক্তকারী। | |
lighthouseResult.categories.(key). title | string | বিভাগের মানব-বান্ধব নাম | |
lighthouseResult.categories.(key). description | string | বিভাগ এবং এর গুরুত্ব সম্পর্কে আরও বিস্তারিত বর্ণনা। | |
lighthouseResult.categories.(key). score | nested object | ||
lighthouseResult.categories.(key). manualDescription | string | বিভাগে ম্যানুয়াল অডিটের একটি বিবরণ। | |
lighthouseResult.categories.(key). auditRefs[] | list | এই বিভাগের সকল নিরীক্ষা সদস্যদের রেফারেন্সের একটি সারণী। | |
lighthouseResult.categories.(key).auditRefs[]. id | string | নিরীক্ষা রেফারেন্স আইডি। | |
lighthouseResult.categories.(key).auditRefs[]. weight | double | এই অডিটের স্কোরের সামগ্রিক বিভাগের স্কোরের উপর গুরুত্ব রয়েছে। | |
lighthouseResult.categories.(key).auditRefs[]. group | string | অডিটটি যে শ্রেণীবিভাগের অন্তর্ভুক্ত (ঐচ্ছিক)। | |
lighthouseResult. categoryGroups | object | LHR-এ বিভাগ গোষ্ঠীর মানচিত্র। | |
lighthouseResult.categoryGroups. (key) | object | ||
lighthouseResult.categoryGroups.(key). title | string | ||
lighthouseResult.categoryGroups.(key). description | string | ||
lighthouseResult. runtimeError | object | যেকোনো রানটাইম ত্রুটির কোড + বার্তা সম্বলিত অবজেক্ট। | |
lighthouseResult.runtimeError. code | string | গ্রহণযোগ্য মানগুলি হল:
| |
lighthouseResult.runtimeError. message | string | ||
lighthouseResult. timing | object | এই LHR-এর জন্য সময় সংক্রান্ত তথ্য। | |
lighthouseResult.timing. total | double | লাইটহাউসের মোট সময়কাল | |
lighthouseResult. i18n | object | LHR রেন্ডার করার জন্য প্রয়োজনীয় আন্তর্জাতিকীকরণ স্ট্রিং। | |
lighthouseResult.i18n. rendererFormattedStrings | object | ||
lighthouseResult.i18n.rendererFormattedStrings. varianceDisclaimer | string | ||
lighthouseResult.i18n.rendererFormattedStrings. opportunityResourceColumnLabel | string | ||
lighthouseResult.i18n.rendererFormattedStrings. opportunitySavingsColumnLabel | string | ||
lighthouseResult.i18n.rendererFormattedStrings. errorMissingAuditInfo | string | ||
lighthouseResult.i18n.rendererFormattedStrings. errorLabel | string | ||
lighthouseResult.i18n.rendererFormattedStrings. warningHeader | string | ||
lighthouseResult.i18n.rendererFormattedStrings. auditGroupExpandTooltip | string | ||
lighthouseResult.i18n.rendererFormattedStrings. passedAuditsGroupTitle | string | ||
lighthouseResult.i18n.rendererFormattedStrings. notApplicableAuditsGroupTitle | string | ||
lighthouseResult.i18n.rendererFormattedStrings. manualAuditsGroupTitle | string | ||
lighthouseResult.i18n.rendererFormattedStrings. toplevelWarningsMessage | string | ||
lighthouseResult.i18n.rendererFormattedStrings. scorescaleLabel | string | ||
lighthouseResult.i18n.rendererFormattedStrings. crcLongestDurationLabel | string | ||
lighthouseResult.i18n.rendererFormattedStrings. crcInitialNavigation | string | ||
lighthouseResult.i18n.rendererFormattedStrings. lsPerformanceCategoryDescription | string | ||
lighthouseResult.i18n.rendererFormattedStrings. labDataTitle | string |
চেষ্টা করে দেখুন!
লাইভ ডেটাতে এই পদ্ধতিটি কল করতে এবং প্রতিক্রিয়া দেখতে নীচের APIs Explorer ব্যবহার করুন।