<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های مسعود بیات</title><link>https://virgool.ir/feed/@masoudbayat</link><description>دیجیتال مارکتر | پرفورمنس مارکتر | گوگل ادز | سئو</description><language>fa</language><pubDate>2026-11-11 09:27:01</pubDate><image><url>https://files.virgool.ir/upload/users/335282/avatar/axnLIw.png</url><title>مسعود بیات</title><link>https://virgool.ir/@masoudbayat</link></image><item><title>CrUX Metrics &amp; Dimensions</title><link>https://virgool.ir/@masoudbayat/crux-metrics-dimensions-i6z2uflbuul1</link><description>در مقاله گذشته در رابطه با گزارش CrUX و ابزارهایی که از طریق آن‌ها می‌توانید به گزارشات CrUX وب‌سایت دسترسی داشته باشید صحبت کردم، در این مقاله پارامترهای گزارشات CrUX را به شما معرفی می‌کنم.اگر مقاله گذشته را مطالعه نکرده‌اید پیشنهاد می‌کنم قبل از مطالعه این مقاله، مقاله CrUX Method&amp;amp;amp; Web Core Vitals را مطالعه کنید.CrUX Metrics &amp; Dimensionsگزارشات CrUX براساس دو دسته پارامتر Metric که به داده‌های کمی (عددی) و Dimension که به داده‌های کیفی اشاره دارد ارائه می‌شود. در اولین گام به سراغ پارامترهای کمی یا همان Metric ها می‌رویم.متریک‌ها پارامترهای کمی هستند که براساس اطلاعات دریافتی از مرورگر کاربران جمع آوری می‌شوند و نشان دهنده عملکرد سایت در مرورگر کاربران هستند. متریک‌های CrUX مقدار ثابتی ندارند و ممکن است برای هر کاربر با کاربر دیگر متفاوت باشند. به همین دلیل مقدار Metric هایی که در گزارشات CrUX ارائه می‌شود براساس نتایجی است که از کل مرورگرهای کاربران بدست ‌آمده است.متریک‌های Metrics، گزارشCrUX  عبارتند از:(FCP) First Contentful Paint(DCL) DOM Content Loaded(LCP) Largest Contentful PaintOnload(CLS) Cumulative Layout Shift(FID) First Input Delay(INP) Interaction to Next Paint(TTFB) Time To First ByteNotification Permissionsمتریک (FCP) First Contentful Paintمتریک FCP به مدت زمانی که اولین پیکسل از یک صفحه لود ‌شود گفته می‌شود. زمانی که شما بر روی یک لینک کلیک می‌کنید یا آدرس یک صفحه را وارد می‌کنید، صفحه شروع به لود می‌کند؛ به مدت زمانی که طول می‌کشد شما اولین پیکسل را در صفحه مشاهده کنید FCP یا First Contentful Paint گفته می‌شود. مقدار FCP کمتر از 1.8 ثانیه خوب است.(FCP) First Contentful Paintمتریک DOM Content Loaded (DCL)متریک DCL به مدت زمانی که اولین المان از یک صفحه به صورت کامل لود ‌شود گفته می‌شود. زمانی که شما بر روی یک لینک کلیک می‌کنید یا آدرس یک صفحه را وارد می‌کنید، صفحه شروع به لود می‌کند و بعد از لحظاتی شما اولین المان را که امکان دارد یک عکس، متن، نمودار و یا سایر موارد مشابه باشد را مشاهده می‌کنید. به مدت زمانی که طول می‌کشد تا شما اولین المان در صفحه را به صورت کامل مشاهده کنید DCL یا DOM Content Loaded گفته می‌شود.تفاوت FCP و DCLمتریک FCP به مدت زمان لود اولین جز از صفحه که می‌تواند حتی یک رنگ جزئی باشد گفته می‌شود اما DCL به مدت زمان لود کامل اولین المان در صفحه گفته می‌شود. با توجه به تعاریف بیان شده مدت زمان FCP برابر و یا کوتاهتر از DCL خواهد بود.متریک (LCP) Largest Contentful Paintمتریک LCP به مدت زمانی که بزرگترین المان صفحه لود و آماده تعامل Interaction شود گفته می‌شود. LCP حتما باید المانی باشد که بدون اسکرول کردن در صفحه قابل مشاهده باشد. مقدار LCP کمتر از 2.5 ثانیه خوب است.(LCP) Largest Contentful Paintمتریک Onload متریک Onload زمانی فعال می‌شود که محتوای یک صفحه به صورت کامل لود شود. منظور از محتوای صفحه مواردی است که در قسمت body کدهای صفحه قرار دارند.متریک Cumulative Layout Shift (CLS)متریک CLS میزان تغییر چیدمان المان‌های یک صفحه را در طول زمان لود کامل صفحه، می‌سنجد.گاهی زمانی که شما در حال بارگذاری صفحه هستید، مشاهده می‌کنید که با لود برخی المان‌های صفحه مانند تصویر، بنر و یا سایر موارد مشابه، المان‌هایی که تا قبل از آن‌ لود شده بودند تغییر مکان می‌دهند؛ برای مثال هنگامی که تصویر لود می‌شود برخی از متن‌هایی که قبل از تصویر، لود شده بودند پایین می‌روند و چیدمان صفحه تغییر می‌کند. هر چقدر تغییر چیدمان صفحه بیشتر باشد مقدار CLS هم بیشتر خواهد بود که نشان دهنده کیفیت پایین صفحه در متریک CLS است. مقدار CLS کمتر از 0.1 خوب است.Cumulative Layout Shift (CLS)متریک First Input Delay (FID)گاهی هنگامی که صفحه لود می‌شود امکان تعامل و اینترکشن Interaction با صفحه با تاخیر همراه است. برای مثال اگر بلافاصله پس از لود صفحه، شما بر روی لینک کلیک کنید و یا در فیلدی متنی تایپ کنید اتفاقی نمیافتد و پس از چند لحظه (میلی ثانیه ms) امکان تعامل فراهم می‌شود،با توجه به موارد بیان شده، تاخیر اولین تعامل Interaction کاربر با صفحه، با متریک FID مورد سنجش قرار می‌گیرد.هر چقدر تاخیر اولین تعامل با صفحه بیشتر باشد مقدار FID هم بیشتر خواهد بود که نشان دهنده کیفیت پایین صفحه در متریک FID است. مقدار FID کمتر از 100 میلی ثانیه خوب است.First Input Delay (FID)متریک Interaction to Next Paint (INP)با توجه به تعریفی که برای FID بیان شد، کل تاخیر تعامل Interaction با صفحه با متریک INP سنجیده می‌شود. مقدار INP کمتر از 100 میلی ثانیه خوب است.Interaction to Next Paint (INP)تفاوت FID و INPمتریک FID به تاخیر اولین تعامل Interaction با صفحه اشاره دارد در صورتیکه INP به کل تاخیر تعاملات Interactions با صفحه اشاره می‌کند. با توجه به تعاریف بیان شده مدت زمان FID برابر و یا کوتاهتر از INP خواهد بود.متریک Time To First Byte (TTFB)متریک TTFB مدت زمان پاسخگویی وب سرور به درخواست‌های HTTP کاربر است. به مدت زمانی که طول می‌کشد تا مرورگر اولین بایت byte اطلاعات را پس از درخواست HTTP کاربر، از وب سرور دریافت کند Time To First Byte گفته می‌شود.لازم به ذکر است که متریک TTFB بر خلاف سایر متریک (مانند LCP ) که در پیش رندر اندازه‌گیری می‌شوند؛ فقط در لود کامل صفحه اندازه‌گیری می‌شود.Time To First Byte (TTFB)همانطور که در تصویر بالا مشاهده می‌کنید این متریک مراحلی از جمله (در صورت وجود) Redirect، Cache، DNS، TCP، Request و Response را شامل می‌شود.نمی‌توان مقدار مشخصی را برای TTFB خوب در نظر گرفت چون این موضوع به مواردی از جمله SSL بودن سایت بستگی دارد اما به عنوان یک راهنمایی کلی TTFB کمتر از 0.8 ثانیه مناسب است.Time To First Byte (TTFB)متریک Notification Permissions چیست؟این متریک برای وب‌‌سایت‌هایی است که قصد ارسال نوتیفیکیشن به کاربران را دارند.مطمئنا برای شما هم پیش آمده که هنگام باز کردن یک سایت، با پیامی در خصوص اجازه ارسال نوتیفیکیشن در مرورگر مواجه شوید. Notification Permissions تعداد نسبی پاسخ‌های کاربران به این نوتیفیکیشن را می‌سنجد و بررسی می‌کند که چند درصد از کاربران یک سایت به این نوتیفیکیشن پاسخ مثبت یا پاسخ منفی داده و یا اصلا نوتیفیکشن را نادیده گرفته‌اند.دایمنش Dimension های گزارشCrUXدایمنش Dimension در CrUX مجموعه‌ای از پارامترهای کیفی است که برای شرح بهتر پارامترهای کمی یا همان متریک Metric ها کاربرد دارند.همانطور که پیش‌تر بیان شد هدف CrUX بررسی میدانی وب‌سایت است و نتایجی که در گزارشات خود ارائه می‌کند براساس کاربران واقعی وب‌سایت و ابزارهای اندازه‌گیری آزمایشگاهی است. همچینین بیان شد که موتور جستجو گوگل برای رتبه‌بندی سایت‌ها در نتایج SERP، وب‌سایت را با سایر وب‌سایت‌های مشابه خود از نظر فریم ورک Framework و سایر موارد مشابه مقایسه می‌کند. برای مثال یکی از دایمنشن Dimension های CrUX، Form Factor است که کاربران وب‌سایت را براساس Device های مختلف مورد بررسی و سنجش قرار می‌دهد و گزارشات خود را به تفکیک این دایمنشن Dimension ارائه می‌کند.برای مثال با استفاده از دایمنش Form Factor می‌توانیم LCP را براساس دستگاه‌های مورد استفاده کاربران در بازه زمانی‌های مختلف بررسی کنیم.پارامترهای کیفی یا دایمنش Dimension های CrUX عبارتند از:Form FactorsCountriesDatesOrigins(ECT) Effective Connection Typeدایمنشن Form Factors در CrUXدایمنشن Form Factors  پارامترهای CrUX را براساس Device مورد استفاده کاربران مورد بررسی قرار می‌دهد. به عنوان مثال شما با استفاده از Form Factor می‌توانید مقدار LCP را برای کاربران Mobile، Desktop و Tablet به تفکیک بررسی و مشاهده کنید.دایمنشن Form Factor دارای سه دسته‌ Mobile، Desktop و Tablet است. دسته‌بندی Form Factor براساس User-Agent که مرورگر کاربر ارسال می‌کند دسته‌بندی می‌شود.دایمنشن Countries در CrUX دایمنشن Countries کاربران سایت را براساس منطقه جغرافیایی (که از آدرس IP های آن‌ها استخراج می‌شود) مورد بررسی قرار می‌دهد. دسته‌بندی کاربران براساس کشور با کدهای دو حرفی استاندارد ISO انجام می‌شود.جداول country_summary شامل کد دو حرفی کشور، ماه و Form Factor یا همان دستگاه کاربران است.دایمنشن Dates در CrUXدایمنشن Dates پارامترهای CrUX را براساس بازه زمانی‌های مختلف مورد بررسی و سنجش قرار می‌دهد. Effective Connection Typeدایمنشن Effective Connection Type سرعت اتصال بازدید کنندگان سایت را می‌سنجد.دایمنشن Effective Connection Type این امکان را می‌دهد که:1. خلاصه‌ای از سرعت اتصال بازدیدکنندگان واقعی را مشاهده کنید.2. متریک Metric ها را بر اساس سرعت اتصال بازدید کنندگان فیلتر کنید.دایمنشن (ECT) Effective Connection Type داده‌ها را براساس چهار دسته زیر طبقه‌بندی می‌کند:Dates Dimentionدر این مقاله سعی داشتم در رابطه با متریک‌ها و دایمنش‌های CrUX اطلاعات مفیدی ارائه کنم، امیدوارم مورد توجه شما قرار گرفته باشد.</description><category>مسعود بیات</category><author>مسعود بیات</author><pubDate>Wed, 20 Sep 2023 09:34:45 +0330</pubDate></item><item><title>CrUX Method &amp; Web Core Vitals</title><link>https://virgool.ir/@masoudbayat/crux-web-core-vitals-kxdizi5dd8uq</link><description>اگر در حوزه دیجیتال مارکتینگ و سئو فعالیت دارید ممکن است بارها در رابطه با پارامترهای Web Core Vitals مطالب مختلفی را شنیده‌ باشید و ممکن است برای شما برخی از سوالات زیر پیش آمده باشد:پارامترهای Web Core Vitals چیست؟چگونه از وضعیت پارامترهای Web Core Vitals در وب‌سایت مطلع شوم؟و سایر موارد مشابهبا توجه به اهمیت این موضوع، در این مقاله و در ادامه مقالاتی که در این رابطه منتشر خواهم کرد سعی دارم در این رابطه اطلاعات مفیدی در اختیار شما قرار دهم. این مقاله و سایر مقالاتی که در ادامه و در همین رابطه منتشر خواهم کرد برگرفته شده از مقالاتی است که در https://developer.chrome.com/docs/ توسط گوگل منتشر شده است.CrUX Method &amp; Web Core VitalsCrUX Method چیست؟از مواردی که در رتبه‎‌بندی صفحه نتایج موتور جستجوی گوگل (SERP) تاثیر دارد وضعیت وب‌سایت در پارامترهای Web Core Vitals است. هر چه وضعیت پارامترهای Web Core Vitals وب‌سایت بهتر باشند احتمال بهبود رتبه سایت هم بیشتر است.گزارش CrUX اطلاعات پارامترهای Web Core Vitals است. این گزارش بر خلاف گزارشی که توسط بسیاری از ابزارهای بررسی وضعیت سایت و سئو ارائه می‌شود در محیط شبیه‌سازی شده و آزمایشگاهی بدست نیامده است و براساس داده‌های واقعی کاربران در بازدید از وب‌سایت‌ها جمع‌آوری می‌شود. منظور از داده‌های واقعی، داده‌های مرورگران (واجد شرایط) کاربران از کل دنیا است. در بیشتر ابزارهای بررسی وضعیت سایت، اندازه‌گیری‌ها توسط ربات‌ها و در محیط‌های شبیه‌سازی شده انجام می‌شود به همین دلیل امکان دارد نسبت به داده‌های واقعی دارای خطا باشند.لازم به ذکر است با توجه به اینکه این گزارشات با استفاده از مرورگر Chrome جمع‌آوری می‌شود گزارشات تجربه کاربران در مرورگرهای غیر از Chrome را شامل نمی‌شود.پارامترها و مقادیر استانداردی که برای این پارامترها در گزارش CrUX ارائه می‌شود براساس مقدار پارامترها در محبوب‌ترین (پربازدیدترین) وب‌سایت‌ها در کل دنیا است.گزارش CrUX برای چه وب‌سایت‌ها در دسترس است؟گزارش CrUX تقریبا برای همه وب‌سایت‌ها در دسترس است. کلمه تقریبا را از دو جهت استفاده کردم.1. همانطور که در ادامه شرح خواهم داد برای استفاده از گزارش CrUX ابزارهای مختلفی در دسترس است اما ممکن است برخی از این ابزارها برای وب‌سایت‌هایی که بازدید کننده زیادی ندارند در دسترس نباشد.2. برای دسترسی به گزارش CrUX برخی پیش‌نیازها و نکات وجود دارد که در زیر شرح داده شده است.Publicly discoverableصفحات سایت در دسترس باشد. در دسترس بودن به این معنی است که دسترسی به صفحه سایت، به هر طریقی برای کاربران محدود نشده باشد. برای در دسترس بودن یک صفحه باید شروط زیر برقرار باشد.1. وضعیت کد HTTP صفحه حتما 200 باشد.در صورت Redirect صفحه نهایی باید این شرط را داشته باشد.2. صفحه دارای تگ noindex (HTTP X-Robots-Tag: noindex header) یا معادل آن نباشد.3. دسترسی به صفحه از طریق Search Console محدود نشده باشد.برای اینکه اطمینان پیدا کنید یک صفحه در دسترس است می‌توانید از ابزارهای مختلفی از جمله Page Speed Insight استفاده کنید. فقط کافی است آدرس صفحه را در کادر جستجو URL این سایت وارد کنید، در صورتیکه دسترسی به صفحه محدود شده باشد با خطا مواجه خواهید شد.تاثیر UTM در CrUXبه این نکته توجه داشته باشید که URL اصلی صفحه در CrUX مورد بررسی قرار می‌گیرد. برای مثال اگر یک صفحه مانند https://www.site.com دارای پارامترهای اضافه‌ای از جمله UTM باشد و URL آن به صورت زیر تغییر کرده باشد:https://www.site.com/?utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=search&amp;utm_content=example-content&amp;utm_term=example-termچون هر دو URL به یک صفحه اشاره دارد تنها قسمت اصلی URL یعنی https://www.site.com مورد بررسی قرار می‌گیرد.ادغام صفحات در CrUXممکن است گزارشات CrUX برخی صفحات با هم ادغام ‌شوند. برای مثال اگر یک صفحه از سایت دارای ویدیو باشد و ویدیو توسط iframe فراخوانی شده باشد، صفحه سایت میزبان ویدیو، که با iframe در سایت اصلی فراخوانی شده است به صورت مجزا در گزارشات CrUX مورد بررسی قرار نمی‌گیرد و این صفحه به همراه صفحه اصلی سایت که iframe در آن قرار دارد به صورت ادغام شده و با هم مورد بررسی قرار می‌گیرند. به همین دلیل اگر یکی از پارامترهای Web Core Vitals مانند CLS در صفحه iframe وضعیت ضعیفی داشته باشد، اما CLS صفحه اصلی سایت خوب باشد چون CrUX، هر دو را با هم ادغام می‌کند CLS صفحه اصلی را ضعیف شناسایی می‌کند.همچنین اگر در ساختار URL صفحات سایت کاراکترهایی مانند &#34;؟&#34; وجود داشته باشد و هر کدام یک صفحه متفاوت باشند، همه صفحاتی که دارای این کاراکتر هستند، با هم ادغام شده و یک صفحه در نظر گرفته می‌شود.برای مثال اگر صفحه https://www.site.com?productid=100 وصفحه https://www.site.com?productid=101 دو صفحه مجزا از سایت باشند امکان دارد CrUX هر دو صفحه را با هم ادغام کند و یک صفحه در نظر بگیرد.صفحات Redirect شده در CrUXگزارش CrUX صفحه نهایی که کاربر مشاهده می‌کند را مورد بررسی قرار می‌دهد. یعنی اگر صفحه http://site.com به آدرس https://site.com ریدایرکت شده باشد، CrUX صفحه نهایی که کاربر مشاهده می‌کند را مورد بررسی قرار می‌دهد؛ یعنی CrUX آدرس URL ی که کاربر در مرورگر خود مشاهده می‌کند را مورد بررسی قرار می‌دهد.معماری وب‌سایت در CrUXمعماری وب‌سایت در CrUX اهمیت بالایی دارد و ممکن است معماری‌ صفحات، نحوه نمایش داده‌ها در CrUX را با پیچیدگی و مشکل مواجه سازد. برای مثال ممکن است برخی سایت‌های تک صفحه‌ای (single-page application) SPA محتواهای خود را با استفاده از کدهای جاوا اسکریپت نمایش دهند، یعنی تغییر صفحات با استفاده از کدهای جاوا اسکریپت صورت گیرد و هنگامی که کاربر بر روی المان خاصی کلیک می‌کند و قصد تغییر صفحه را دارد کل محتوای صفحه جدید با استفاده از کدهای جاوا اسکریپت بر روی همان URL قبلی لود شود و کاربر در ظاهر یک صفحه جدید مشاهده کند اما کل محتواهای صفحه قبلی و صفحه فعلی بر روی یک URL باشد و از دید مرورگر کروم، صفحه تغییر نکرده و ثابت مانده باشد. در اینصورت CrUX برای دسترسی به داده‌های صفحه با مشکل مواجه خواهد شد و گزارشات دقیقی نمی‌تواند ارائه کند.Sufficiently popularبه این معنی است که صفحه باید دارای تعداد بازدید کننده مناسبی باشد. البته در خصوص تعداد حداقل بازدید کننده برای قرارگیری یک صفحه در دسته صفحات Sufficiently popular اطلاعات دقیقی ارائه نشده است.User in CrUXتا به اینجای مقاله در خصوص CrUX و شروط لازم برای اینکه یک وب‌سایت در گزارشات CrUX مورد بررسی قرار گیرد صحبت کردم. در این قسمت از مقاله قصد دارم تا در خصوص شرایط کاربرانی که تجربه آن‌ها در گزارشات CrUX آورده می‌شود صحبت کنم یعنی:گزارش چه کاربرانی از سایت شما در CrUX آورده می‌شود؟آیا گزارش تمام کاربران سایت در CrUX آورده می‌شود؟برای اینکه تجربه یک کاربر در گزارشات CrUX آورده شود شروط زیر لازم است:1.  در مرورگر کاربر usage statistic reporting فعال باشد.2. سابقه مرورگر browser history کاربر Sync شده باشد.3. کاربر از پلتفرم‌های پشتیبانی شده توسط CrUX استفاده کند.پلتفرم‌هایی که از CrUX پشتیبانی می‌کنند عبارتند از:MacOSLinuxWindowsChromeOSپلتفرم‌هایی که CrUX از آن‌ها پشتیبانی نمی‌کند عبارتند از:IOSWebViewMicrosoft Edgeابزارهای بررسی CrUXTools for CrUX Report&#xA;اکنون سوالی که مطرح می‌شود این است که برای دسترسی به گزارش CrUX از چه ابزارهایی باید استفاده کنیم؟ابزارهایی که از طریق آن‌ها می‌توانید به سادگی به گزارشات CrUX دسترسی داشته باشید عبارتند از:Google Search ConsoleCrUX DashboardPageSpeed Insightsالبته از طریق ابزارهای زیر هم می‌توانید به این گزارشات دسترسی داشته باشید اما استفاده از این ابزارها دارای کمی پیچیده است:CrUX APICrUX History APIPageSpeed Insights APIبه این نکته توجه داشته باشید که ممکن است پارامترهایی که براساس آن‌ها گزارشات CrUX ارائه می‌شود با یکدیگر کمی تفاوت داشته باشد. برای مثال گزارشاتی که ابزار Looker Studio ارائه می‌کند از پارامتر Countries پشتیبانی نمی‌کند و یا گزارشاتی که CrUX API ارائه می‌کند تنها براساس Dimension های Form Factor و Connection Type قابلیت فیلتر دارند.CrUX DashboardCrUX Dashboardیکی از ابزارهای خوب و راحتی که با استفاده از آن می‌توانید به گزارشات CrUX سایت خود دسترسی داشته باشید ابزار Looker Studio است. برای دسترسی به CrUX Dashboard کافی است وارد لینک زیر شویدhttps://developer.chrome.com/docs/crux/dashboard/و در باکس وسط صفحه، آدرس سایتی که می‌خواهید گزارش CrUX آن را مشاهده کنید را وارد کنید. پس از وارد کردن آدرس به داشبورد Looker Studio منتقل می‌شوید (در صورتیکه که اکانت Google شما لاگین باشد) و در آن می‌توانید گزارش CrUX را مشاهده کنید.لازم به یادآوری است که ابزار Looker Studio هم مانند سایر ابزارهایی که گزارشات CrUX را ارائه می‌دهند دارای محدودیت‌های مختلفی از جمله عدم نمایش گزارش براساس کشور کاربران است. به همین دلیل پیشنهاد می‌کنم برای بررسی دقیق‌تر وضعیت سایت خود از چند ابزار در کنار هم استفاده کنید و براساس اطلاعات مجموع ابزارها سایت را تحلیل کنید.اگر در رابطه با پارامتر و دایمنشن‌ Dimension های CrUX اطلاعاتی ندارید نگران نباشید در مقاله‌ای که به زودی و در ادامه این مقاله منتشر می‌کنم، پارامترهای CrUX را به صورت کامل شرح خواهم داد.</description><category>مسعود بیات</category><author>مسعود بیات</author><pubDate>Fri, 15 Sep 2023 15:40:33 +0330</pubDate></item></channel></rss>