کد فشرده و بهینه شدهی آمارگیر گوگل
اکثر وبمسترها از سرویس رایگان و قدرتمند Google Analytics برای تجزیه و تحلیل آمار سایتشون استفاده میکنن. استفاده از آمارگیر گوگل با گذاشتن چند خط کد ساده تو سورس صفحات امکان پذیره. قرار دادن نسخهی فشردهی این کد هم میتونه سرعت لود و پردازش اسکریپت رو بالاتر ببره. از کمترین موارد برای بهبود سرعت بارگذاری سایت نباید گذشت 😉
کدی که احتمالا تا امروز استفاده میکردین باید این شکلی باشه:
<script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-XXXXX-X']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script>
و این هم نسخهی بهینه و فشرده شده که پیشنهاد میکنم ازش استفاده کنین:
<script>var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.async=1;g.src='//www.google-analytics.com/ga.js';s.parentNode.insertBefore(g,s)})(document,'script')</script>
لازم به تذکر نیست که باید بجای UA-XXXXX-X از ID مربوط به سایتتون استفاده کنید.
منبع: Unique Method
۱۹ دیدگاه
بسیار عالی
ممنون
خیلی عالی بود
تشکر از مطالب خوبتون
سلام اقا محسن.
من یه افزونه میخوام که آمار بازدید و تعداد ایپی وار شده و . . . رو فقط برای خودم نشون بده
یعنی وقتی وارد پنل خودم میشم آمار و ارقامو ببینم و کاربرا نتونن ببینن.شما چنین افزونه ای سراغ ندارید؟
و یه سوالم اینکه این id که در بالا گفتید یعنی چی؟ میشه بیشتر توضیح بدید؟
منظور ادرس سایته؟
با تشکر
سلام دوست عزیز. تا حالا با افزونههای آمارگیر کار نکردم و نمیتونم پلاگینی که کمترین فشار روی دیتابیس و منابع سرور رو داشته باشه بهتون معرفی کنم. در مورد ID هم وقتی تو Google Analytics وارد شدین و سایتتونو ثبت کردین بهتون ID میده.
سلام آقا محسن،ممنون
میشه از گوگل آنالیز هم مثل یک افزونه برای نشون دادن بازدید،افراد آنلاین و…. توی قالب استفاده کرد؟(یعنی کدی داره)
سلام محمود جان. این پلاگین رو چک کنین شاید بکارتون بیاد.
ممنون ازت
البته این افزونه به طور کل مثل افزونه های وردپرس مثل cystat کار نمیکنه ولی اطلاعات خوبی در اختیار مدیر سایت میزاره.
آقا محسن با وجود این افزونه دیگه نیاز به قرار دادن کد گوگل آنالیز توی قالب ندارم درسته ؟
نه، شما فقط ID رو میدین و افزونه خودش کد رو اضافه میکنه.
متشکر (F)
یا علی
مفید بود رفیق 🙂
من خودم از افزونه آمارگیر cystat وردپرس استفاده میکنم
در بعضی جاها خوندم که Google Analytics سرعت لود سایتو پایین میاره
به نظر شما این حرف درسته؟
سلام دوست عزیز. فکر نمیکنم حرف درستی باشه. آمارگیر cystat علاوه بر حجیم کردن دیتابیس و فشار روی سرو دقت خوبی هم نداره. در عین حال اگر Page view سایتتون کمتر از ۳۰۰۰ تا در روز هست پیشنهاد میکنم از امارگیر Clicky استفاده کنین.
نه این کاملا غلطه و خیلی آمارگیر بسیار سبک و هیچ فشاری هم روی سرور نداره
و واقعا استفاده ازش لذت بخشه
امار گیری که آقا محسن اشاره کرد واقعا افتضاح و شاید بهتره بگم دروغگو ترین افزونه ای که دیدم
از cystat خودم استفاده نکردم و تجربهی دوستان تو انجمن وردپرس فارسی رو منتقل کردم. در مورد Clicky هم باید بگم که اصلا افزونه نیست. یه سرویسه مشابه Google Analytics که البته به صورت لحظهای میشه از بازدیدهای سایت باخبر شد (پلاگین هم برای نمایش آمار تو پیشخوان داره). اگر حداقل سرور مجازی داشتم حتما میرفتم سراغ Piwik
ممنون که پاسخ دادید، منم از افزونه cystat راضیم
فقط یه مشکلی که داره اینکه تعداد بازدیدهایی که از کنترل پنل سایت میکنید رو جزو آمار سایت حساب میکنه!
شاید بی ربط به این موضوع باشه ولی به یه مقاله خوب در مورد امنیت در وردپرس برخوردم گفتم دوستانم مطالعه کنند:
http://www.hongkiat.com/blog/hardening-wordpress-security/
ممنون دوست عزیز. لینک مفیدی بود.
ما هم که همیشه با تازه وارد به روزیم.
استفاده شد.
تشکر (F)
آقا چه با حال!