নির্দিষ্ট URL-এ পৃষ্ঠায় PageSpeed বিশ্লেষণ চালায় এবং PageSpeed স্কোর, সেই পৃষ্ঠাটিকে দ্রুততর করার পরামর্শের একটি তালিকা এবং অন্যান্য তথ্য প্রদান করে৷
HTTP অনুরোধ
GET https://pagespeedonline.googleapis.com/pagespeedonline/v5/runPagespeed
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
ক্যোয়ারী প্যারামিটার
পরামিতি | |
---|---|
category | চালানোর জন্য একটি বাতিঘর বিভাগ; যদি কোনটি না দেওয়া হয়, শুধুমাত্র কর্মক্ষমতা বিভাগ চালানো হবে |
locale | বিন্যাসিত ফলাফল স্থানীয়করণ করতে ব্যবহৃত লোকেল |
strategy | বিশ্লেষণ কৌশল (ডেস্কটপ বা মোবাইল) ব্যবহার করার জন্য, এবং ডেস্কটপ ডিফল্ট |
url | প্রয়োজন। আনয়ন এবং বিশ্লেষণ করার জন্য URL |
utm_campaign | বিশ্লেষণের জন্য প্রচারের নাম। |
utm_source | বিশ্লেষণের জন্য প্রচারের উৎস। |
captchaToken | একটি ক্যাপচা পূরণ করার সময় ক্যাপচা টোকেন পাস হয়। |
শরীরের অনুরোধ
অনুরোধের বডি খালি হতে হবে।
প্রতিক্রিয়া শরীর
সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:
Pagespeed API প্রতিক্রিয়া অবজেক্ট।
JSON প্রতিনিধিত্ব | |
---|---|
{ "kind": string, "captchaResult": string, "id": string, "loadingExperience": { object ( |
ক্ষেত্র | |
---|---|
kind | ফলাফল ধরনের. |
captchaResult | ক্যাপচা ফলাফল যাচাই |
id | নথির জন্য ক্যানোনিকালাইজড এবং চূড়ান্ত URL, পৃষ্ঠা পুনঃনির্দেশ অনুসরণ করার পরে (যদি থাকে)। |
loadingExperience | শেষ ব্যবহারকারীদের পৃষ্ঠা লোড করার অভিজ্ঞতার মেট্রিক্স। |
originLoadingExperience | মূলের সমষ্টিগত পৃষ্ঠা লোড করার অভিজ্ঞতার মেট্রিক্স |
analysisUTCTimestamp | এই বিশ্লেষণের UTC টাইমস্ট্যাম্প। |
lighthouseResult | একটি বস্তু হিসাবে অডিট url-এর জন্য বাতিঘর প্রতিক্রিয়া। |
version | এই ফলাফলগুলি তৈরি করতে ব্যবহৃত PageSpeed-এর সংস্করণ। |
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগ প্রয়োজন:
-
openid
আরও তথ্যের জন্য, OAuth 2.0 ওভারভিউ দেখুন।
শ্রেণী
গণনা করা বিভাগগুলি যা বিশ্লেষণ করা উচিত।
Enums | |
---|---|
CATEGORY_UNSPECIFIED | ডিফল্ট অনির্ধারিত বিভাগ। |
ACCESSIBILITY | অ্যাক্সেসিবিলিটি (a11y), সমস্ত ব্যবহারকারীর কাছে অ্যাক্সেসযোগ্য হওয়ার জন্য একটি ওয়েবসাইটের ক্ষমতা সম্পর্কিত বিভাগ। |
BEST_PRACTICES | সেরা অনুশীলন, ওয়েব সেরা অনুশীলনের সাথে একটি ওয়েবসাইটের সামঞ্জস্য সম্পর্কিত বিভাগ। |
PERFORMANCE | কর্মক্ষমতা, একটি ওয়েবসাইটের কর্মক্ষমতা সম্পর্কিত বিভাগ। |
SEO | সার্চ ইঞ্জিন অপ্টিমাইজেশান (SEO), সার্চ ইঞ্জিন দ্বারা সূচিবদ্ধ করার জন্য একটি ওয়েবসাইটের ক্ষমতা সম্পর্কিত বিভাগ। |
কৌশল
ডিভাইস চালানোর কৌশল বিশ্লেষণে ব্যবহার করা হবে।
Enums | |
---|---|
STRATEGY_UNSPECIFIED | অনির্ধারিত। |
DESKTOP | ডেক্সটপ ব্রাউজারগুলির জন্য URL আনুন এবং বিশ্লেষণ করুন৷ |
MOBILE | মোবাইল ডিভাইসের জন্য URL আনুন এবং বিশ্লেষণ করুন। |
PagespeedApiLoadingExperienceV5
CrUX লোডিং অভিজ্ঞতার অবজেক্ট যাতে CrUX ডেটা ব্রেকডাউন থাকে।
JSON প্রতিনিধিত্ব | |
---|---|
{
"id": string,
"metrics": {
string: {
object ( |
ক্ষেত্র | |
---|---|
id | url, প্যাটার্ন বা মূল যে মেট্রিক্স চালু আছে। |
metrics | <মেট্রিক্স, ডেটা> এর মানচিত্র। |
overall_category | মানুষের পঠনযোগ্য গতি আইডির "বিভাগ"। |
initial_url | অনুরোধ করা URL, যা সমাধান করা "id" থেকে আলাদা হতে পারে। |
origin_fallback | সত্য যদি ফলাফলটি একটি পৃষ্ঠা থেকে একটি অরিজিন ফলব্যাক হয়, অন্যথায় মিথ্যা৷ |
Lighthouse ResultV5
বাতিঘর ফলাফল বস্তু.
JSON প্রতিনিধিত্ব | |
---|---|
{ "fetchTime": string, "requestedUrl": string, "finalUrl": string, "lighthouseVersion": string, "i18n": { object ( |
ক্ষেত্র | |
---|---|
fetchTime | এই রান আনা হয়েছে যে সময়. |
requestedUrl | মূল অনুরোধ করা url. |
finalUrl | অডিট করা চূড়ান্ত সমাধান করা url. |
lighthouseVersion | বাতিঘর সংস্করণ যা এই LHR তৈরি করতে ব্যবহৃত হয়েছিল। |
i18n | LHR রেন্ডার করার জন্য প্রয়োজনীয় আন্তর্জাতিকীকরণ স্ট্রিং। |
userAgent | এই LHR চালানোর জন্য ব্যবহৃত ব্যবহারকারী এজেন্ট। |
audits | LHR-এ নিরীক্ষার মানচিত্র। |
categoryGroups | LHR-এ বিভাগ গোষ্ঠীর মানচিত্র। |
stackPacks[] | স্ট্যাক প্যাক পরামর্শ স্ট্রিং. |
environment | এই LHR তৈরি করার সময় যে পরিবেশ সেটিংস ব্যবহার করা হয়েছিল। |
runWarnings | LHR-এ সমস্ত রান সতর্কতার তালিকা। সর্বদা কমপক্ষে |
runtimeError | একটি শীর্ষ-স্তরের ত্রুটি বার্তা যা উপস্থিত থাকলে, একটি গুরুতর যথেষ্ট সমস্যা নির্দেশ করে যে এই বাতিঘর ফলাফলটি বাতিল করতে হতে পারে৷ |
categories | LHR-এ বিভাগের মানচিত্র। |
timing | এই LHR জন্য সময় তথ্য. |
configSettings | এই LHR-এর জন্য কনফিগারেশন সেটিংস। |
I18n
LHR - সংস্করণ 1-এর জন্য i18n ডেটা ধারণকারী বার্তা।
JSON প্রতিনিধিত্ব | |
---|---|
{
"rendererFormattedStrings": {
object ( |
ক্ষেত্র | |
---|---|
rendererFormattedStrings | আন্তর্জাতিকীকৃত স্ট্রিং যা কনফিগার সেটিংসে লোকেলে ফর্ম্যাট করা হয়। |
রেন্ডারার ফরম্যাটেড স্ট্রিংস
রেন্ডারারে ব্যবহৃত ফরম্যাট করা স্ট্রিং ধরে রাখা বার্তা।
JSON প্রতিনিধিত্ব | |
---|---|
{ "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 | ল্যাব ডেটা কর্মক্ষমতা বিভাগের শিরোনাম। |
স্ট্যাকপ্যাক
স্ট্যাক প্যাক তথ্য ধারণকারী বার্তা.
JSON প্রতিনিধিত্ব | |
---|---|
{ "id": string, "title": string, "iconDataURL": string, "descriptions": { string: string, ... } } |
ক্ষেত্র | |
---|---|
id | স্ট্যাক প্যাক আইডি। |
title | স্ট্যাক প্যাক শিরোনাম। |
iconDataURL | স্ট্যাক প্যাক আইকন ডেটা ইউরি। |
descriptions | স্ট্যাক প্যাক পরামর্শ স্ট্রিং. |
পরিবেশ
একটি বাতিঘর চালানোর জন্য পরিবেশ কনফিগারেশন ধারণকারী বার্তা.
JSON প্রতিনিধিত্ব | |
---|---|
{ "networkUserAgent": string, "hostUserAgent": string, "benchmarkIndex": number } |
ক্ষেত্র | |
---|---|
networkUserAgent | ব্যবহারকারী এজেন্ট স্ট্রিং যা নেটওয়ার্কের মাধ্যমে পাঠানো হয়েছিল। |
hostUserAgent | ব্যবহার করা Chrome-এর সংস্করণের ব্যবহারকারী এজেন্ট স্ট্রিং। |
benchmarkIndex | বেঞ্চমার্ক সূচক নম্বর যা রুক্ষ ডিভাইসের শ্রেণী নির্দেশ করে। |
রানটাইম ত্রুটি
একটি রানটাইম ত্রুটি কনফিগার সম্বলিত বার্তা.
JSON প্রতিনিধিত্ব | |
---|---|
{ "code": string, "message": string } |
ক্ষেত্র | |
---|---|
code | গণনাকৃত বাতিঘর ত্রুটি কোড। |
message | একটি মানুষের পঠনযোগ্য বার্তা ত্রুটি কোড ব্যাখ্যা. |
ক্যাটাগরি
একটি বাতিঘর রানের বিভাগগুলি৷
JSON প্রতিনিধিত্ব | |
---|---|
{ "accessibility": { object ( |
ক্ষেত্র | |
---|---|
accessibility | অ্যাক্সেসিবিলিটি ক্যাটাগরি, সমস্ত অ্যাক্সেসিবিলিটি সম্পর্কিত অডিট সমন্বিত। |
best-practices | সর্বোত্তম অভ্যাস বিভাগ, সমস্ত সেরা অনুশীলন সম্পর্কিত অডিট সমন্বিত। |
seo | অনুসন্ধান-ইঞ্জিন-অপ্টিমাইজেশান (SEO) বিভাগ, সমস্ত SEO সম্পর্কিত অডিট সমন্বিত। |
performance | কর্মক্ষমতা বিভাগ, সমস্ত কর্মক্ষমতা সম্পর্কিত অডিট সমন্বিত। |
লাইটহাউস ক্যাটাগরি V5
একটি বাতিঘর বিভাগ।
JSON প্রতিনিধিত্ব | |
---|---|
{
"id": string,
"title": string,
"description": string,
"manualDescription": string,
"auditRefs": [
{
object ( |
ক্ষেত্র | |
---|---|
id | বিভাগের স্ট্রিং শনাক্তকারী। |
title | ক্যাটাগরির মানব-বান্ধব নাম। |
description | বিভাগ এবং এর গুরুত্বের আরও বিশদ বিবরণ। |
manualDescription | বিভাগে ম্যানুয়াল অডিট জন্য একটি বিবরণ. |
auditRefs[] | এই বিভাগের সমস্ত অডিট সদস্যদের রেফারেন্সের একটি অ্যারে। |
score | বিভাগের সামগ্রিক স্কোর, এর সমস্ত অডিটের ওজনযুক্ত গড়। (বিভাগের স্কোর, শূন্য হতে পারে।) |
অডিট রেফস
আইডি দ্বারা একটি অডিটের একটি হালকা রেফারেন্স, একটি প্রদত্ত বিভাগে গ্রুপ এবং ওজন নিরীক্ষার জন্য ব্যবহৃত।
JSON প্রতিনিধিত্ব | |
---|---|
{ "id": string, "weight": number, "group": string } |
ক্ষেত্র | |
---|---|
id | অডিট রেফ আইডি. |
weight | এই অডিটের স্কোরের ওজন সামগ্রিক বিভাগের স্কোরের উপর। |
group | অডিট যে বিভাগ গোষ্ঠীর অন্তর্গত (ঐচ্ছিক)। |
টাইমিং
Lighthouse চালানোর জন্য কর্মক্ষমতা সময় ডেটা ধারণকারী বার্তা.
JSON প্রতিনিধিত্ব | |
---|---|
{ "total": number } |
ক্ষেত্র | |
---|---|
total | বাতিঘর চালানোর মোট সময়কাল। |
কনফিগার সেটিংস
বাতিঘর চালানোর জন্য কনফিগারেশন সেটিংস ধারণকারী বার্তা।
JSON প্রতিনিধিত্ব | |
---|---|
{ "onlyCategories": value, "emulatedFormFactor": string, "locale": string, "channel": string, "formFactor": string } |
ক্ষেত্র | |
---|---|
onlyCategories | রান করা উচিত অডিট বিভাগের তালিকা. |
emulatedFormFactor | এমুলেশনে যে ফর্ম ফ্যাক্টর ব্যবহার করা উচিত। এই ক্ষেত্রটি বাতিল করা হয়েছে, এর পরিবর্তে formFactor ব্যবহার করা উচিত। |
locale | লোকেল সেটিং। |
channel | কিভাবে Lighthouse চালানো হয়েছিল, যেমন Chrome এক্সটেনশন বা npm মডিউল থেকে। |
formFactor | পারফরম্যান্স মেট্রিক্স স্কোর করার এবং ডেস্কটপে শুধুমাত্র-মোবাইল পরীক্ষা এড়িয়ে যাওয়ার ক্ষেত্রে Lighthouse-এর এই দৌড়কে কীভাবে ব্যাখ্যা করা উচিত। |
পেজস্পিড সংস্করণ
পেজস্পিড সংস্করণ অবজেক্ট।
JSON প্রতিনিধিত্ব | |
---|---|
{ "major": string, "minor": string } |
ক্ষেত্র | |
---|---|
major | এই ফলাফলগুলি তৈরি করতে ব্যবহৃত PageSpeed-এর প্রধান সংস্করণ নম্বর৷ |
minor | এই ফলাফলগুলি তৈরি করতে ব্যবহৃত PageSpeed-এর ক্ষুদ্র সংস্করণ নম্বর৷ |