کش کردن منابع Google Analytics برای لود و امتیاز بهتر در Gtmetrix

سلام دوستان،

یکی از مواردی که در GTMetrix به ما نشون داده میشه و به خاطرش امتیازمون کم میشه، Leverage Browser Caching مربوط به Google Tag Manager هست که در هد سایت قرار میگیره.

علتشم فراخوانی این فایل js از روی سرورهای گوگل هست که ما دسترسی ای برای تنطیم Leverage Browser Caching اون نداریم.

پلاگین CAOS | Host Google Analytics Locally میاد فایل analytics.js رو روی لوکال شما ذخیره میکنه و در بازه های زمانی مشخص که میتونه بر اساس wp-cron تنطیم بشه، فایل رو بروزرسانی میکنه.

با این اتفاق شما Tracking code رو در هدتون قرار میدین، اما چون در لوکال شما ذخیره میشه، امتیازی ازتون کسر نمیشه.

برای دیدن نتایج من به این لینک مراجعه کنید.

موفق باشین.

9 پسندیده

سلام
نحوه تنظیم افزونه هم بگید خوب میشه

1 پسندیده

سلام سجاد جان

حتما در اولین فرصت. طی امروز و فردا :slightly_smiling_face:

2 پسندیده

سلام دوست عزیز،

بعد از اینکه افزونه رو نصب کردین، به صفحه تنظیمات افزونه برین.
اونجا قسمتی هست که باید Google Analytics Tracking ID رو وارد کنین:

برای این منظور به Google Analytics برین و Tracking ID رو استخراج کنین و در افزونه وارد کنین.
فرمت Tracking ID به صورت UA-xxxxxxxx-x هست که باید به صورت کامل در این فیلد کپی بشه.

اگر افزونه کش نصب دارین که در پوشه wp-content فولدر cache ایجاد کرده، پیشنهاد میکنم مسیر فایل های لوکال افزونه رو به مقدار /caos-analytics/ تغییر بدین:

و در آخر اگر از طریف فایل wp-config.php در public_html امکان WP-Cron رو غیر فعال کردین، تیک آخر افزونه رو انتخاب کنید:

البته همواره پیشنهاد میشه که WP-Cron از طریق فایل wp-config.php غیرفعال بشه و از پنل مدیریت هاست، Cron-Job فعال بشه.

اگر در پنل مدیریتی Cron-Job تعریف کردید، نیازی به تیک زدن این گزینه ندارید.

پیشنهاد جایگزین:

میزبانی لوکال فایلهای Google Analytics، باعث افزایش سرعت سایت شما میشه.
اما با این روش برای این کار دارین یک پلاگین مجزا نصب میکنین.

در صورتیکه اگر از پلاگین کش WP Rocket استفاده کنین، این قابلیت به صورت Addon در نظر گرفته شده، که نیاز به هیچ تنطیم اضافه ای جز فعال کردن گزینه مورد نظر نداره.

اگر از پلاگین کش دیگری استفاده میکنین، تنظیماتش و یا addon هاشو چک کنین، شاید این امکان در افزونه دیده شده باشه.

موفق باشین.

8 پسندیده