کد پر سرعت و سریع Google Analytics

افزایش سرعت لود سایت و کد گوگل انالایتیکس
Share on facebook
Share on twitter
Share on pinterest

فهرست مطلب

این آموزش ارتباطی به روش های افزایش سرعت بارگذاری سایت ها نداره.

بلکه فقط درباره مشکل کاهش سرعت لود شدن سایت های ایرانی برای کاربران ایرانی هنگام استفاده از گوگل انالایتیکس هست.

وقتی شما از کد Google Analytics استفاده می کنید، سرعت بارگذاری سایت، به شدت کم میشه.

به این علت که Tracking Code گوگل آنالایتیکس، با مشکلات اینترنت داخلی ایران و فیلترینگ و سایر محدودیت ها مواجه میشه و منابعی که گوگل آنالایتیکس در Tracking Code فراخوانی می کنه به صورت دوطرفه، با محدودیت هایی مواجه هست و اگه خلاصه بگم،درست کار کردن این کد، بگیر نگیر زیاد داره.

چون هم از سمت ایران، برخی منابع گوگل فیلتر هست و اگر هم فیلتر نباشه، موانعی برای دسترسی از داخل کشور، وجود داره.

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

همه اینها باعث میشه خیلی از وب مستر ها و صاحبان تجارت های اینترنتی، از خیر گوگل انالایتیکس بگذرن.

حالا من کد زیر رو معرفی می کنم تا دیگه با خیال راحت بدون مشکل سرعت، بتونید از گوگل آنالایتیکس استفاده کنید.

Tracking Code زیر رو به جای Tracking Code که گوگل انالایتیکس بهتون داده استفاده کنید و فقط به جای شناسه زیر که از X استفاده شده، شناسه خودتون رو بذارید! به همین راحتی!

<script type=”text/javascript”>

var _gaq = _gaq || []; _gaq.push([“_setAccount”, “XX-XXXXXXXX-X”]); _gaq.push([“_trackPageview”]); (function () { var b = document.createElement(“script”); b.type = “text/javascript”; b.async = true; b.src = “https://ssl.google-analytics.com/ga.js”; var a = document.getElementsByTagName(“script”)[0]; a.parentNode.insertBefore(b, a) })();

</script>

 

اما برای کسانی که دوست دارن بدونن این کد چه فرقی داره با کدی که خود گوگل میده و چطور موجب افزایش سرعت میشه

باید بگم چند نکته زیر هست که با دستکاری و تست و بررسی چند کد مختلف، موقع استفاده از IP ایرانی و IP غیر ایرانی به دست اوردم و با شما در میون میذارم.

کدی که خود گوگل میده، کد زیر هست:

<script>

(function(i,s,o,g,r,a,m){i[‘GoogleAnalyticsObject’]=r;i[r]=i[r]||function(){

(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

})(window,document,’script’,’//www.google-analytics.com/analytics.js’,’ga’);

ga(‘create’, ‘XX-XXXXXXXX-X’, ‘auto’);

ga(‘send’, ‘pageview’);

</script>

 

حالا چه تغییرات و نکته هایی وجود داره؟

1- نباید فکر کنید که کد گوگل آنالایتیکس رو روی هاست و سرور خودتون ذخیره کنید تا فایل جاوااسکریپتو زودتر بتونید لود کنید.

یکی اینکه خود گوگل توصیه نکرده به این کار که در این لینک می تونید بخونید.

علتش هم تغییرات مداوم و بروز رسانی های این فایل هست و علاوه بر این، گاهی اوقات وقتی ذخیره کنید به خاطر تغییرات، کلا از کار می افته و یک سری مشکلات بوجود میاد.

یه روز از خواب بلند میشید میبینید آمارتون به خاطر از کار افتادن کد، صفر شده و دچار حمله قلبی میشید!

2-کدی که خود گوگل میده از فایل analytics.js  استفاده می کنه و کدی که من پیشنهاد دادم از ga.js استفاده می کنه.این فایل از داخل ایران، به شدت با سرعت بیشتری خونده میشه.

تفاوت این دو فایل در اینجا توضیح داده شده.

فایل analytics.js کامل ترین و به روز ترین فایل هست و با استفاده از اون می تونید از 100 درصد امکانات Google Analytics استفاده کنید.

اما فایل ga.js دارای محدودیت هایی هست و بعضی از بخش های خاص گوگل انالایتیکس، باهاش کار نمی کنه.

اما جای نگرانی نیست.بخش هایی که فایل ga.js اونها رو پشتیبانی نمی کنه، خیلی ها اصلا نمی شناسن و یا هیچ وقت ازش استفاده نمی کنند.

با همین فایل، شما می تونید بهترین استفاده رو از Google Analytics داشته باشید.

محدودیت (یا تغییر حالت گزارش گوگل انالایتیکس ) برای فایل ga.js برای رصد کردن رویداد های در صفحه هست که توصیه می کنم، کد جدید رو امتحان کنید و وقتی به محدودیتی رسیدید سوال کنید یا از همون فایل analytics.js استفاده کنید.

چون احتمالا، متوجه محدودیتی نخواهید شد!تأکید می کنم فایل ga.js همچنان از نظر خود گوگل فایل جایگزینی(به همراه برخی محدودیت های خاص) برای analytics.js هست و فایل خاک خورده بدرد نخوری نیست!

3-کد خود گوگل بدون https فایل رو فراخوانی می کنه.کد جدید که برای شما قرار دادم، فقط با https باز می کنه.

بدون SSL از داخل ایران از دامنه google-analytics.com بسیاری اوقات، به کندی باز میشه.

بنابراین بهتره که همیشه در هر شرایطی به این شکل فراخوانی بشه.

این پست چقدر مفید بود؟

بر روی یک ستاره کلیک کنید تا به آن امتیاز دهید!

میانگین امتیاز 0 / 5. شمارش آرا: 0

تاکنون رأی ندارید! اولین نفری باشید که به این پست امتیاز می دهد.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

این مطلب را با دوستان خود به اشتراک بزارید
Share on facebook
Share on twitter
Share on linkedin
Share on telegram

آموزش سئو در تلگرام

برای عضویت در تلگرام سئوروز،گروه آموزش سئو و بازاریابی کلیک کنید

آموزش سئو در اینستاگرام

برای عضویت در پیج اینستاگرام سئوروز {آموزش سئو و بازاریابی} کلیک کنید

تقویم محتوا
تقویم محتوا چیست؟

بهترین راه برای حفظ ثبات در تولید محتوای جدید بدون اتلاف وقت ایجاد یک تقویم محتوا است. در حقیقت شما با داشتن یک تقویم محتوا

علم سئو
علم و مهارت های سئو

مخاطبان اینترنت اغلب مفهوم بهینه سازی موتورهای جستجو را با مفهوم استفاده از موتورهای جستجو یکسان می دانند. اما در اصل بهینه سازی موتورهای جستجو

مراحل سئو چیست؟

سئو از موضوعات پیچیده محسوب میشه که دائما هم داره تغییر میکنه. برای موفقیت خودتون و افزایش تخصصتون در این صنعت بهتره که با پانزده

عضویت در خبرنامه سئو روز

برای آخرین خبرها و اطلاع از آخرین مطالب آموزشی سئو روز در خبرنامه عضو شوید و خبرها را در ایمیل خود دریافت کنید

تعداد نظرات (۳۲)

  1. محمد
    پاسخ

    خواستم این چیزی که میگو اعمال کنم بعد دیدم اصلا واسه من همینطوری هست !
    من از طریق cloudflare تنظیم کرده بودم که همینطوری بود ! آخیش !

  2. محمد
    پاسخ

    آیا فشرده کردن کد های html در سئو تاثیر داره؟
    آیا خطا نداشتن css از نظر jigsaw.w3.org تاثیر داره؟
    من یه بار اومدم دونه دونه ارور هارشو بر طرف کردم و از css حذف کردم کلا قالب سایتم شد مثل قالب وبلاگ های پیشفرض بلوگفا!
    من توی اون قسمت بالای سایتم که مشخص میکنن w3.org
    کلا حذف کردم این w3.org رو !

    • محسن طاوسی
      پاسخ

      صرفا از نظر بهبود سرعت لود صفحات، بله مفیده اگر به شکل محسوسی در سرعت تاثیر بذاره.نه اینکه گوگل خوشش بیاد کدتون فشرده باشه.نسبت کد به متن هم همینطور.اینها به خودی خود فاکتوری نیستند که روش حساب کنید.درباره رفع ارور ها هم مطلب سئوی 100 درصد رو مطالعه کنید.

  3. Guney
    پاسخ

    من استفاده کردم و در حالت عادی تقریبا تفاوتی در سرعت بارگزاری سایت ندیدم ولی بازم ممنون

  4. هادی
    پاسخ

    بله متاسفانه باعث کاهش شدید سرعت بازدید میشه و من هم ناچارا به ga.js سوئیچ کردم.
    تفاوتشون هم مربوط به قسمت demographics میشه که اطلاعات واقعا کاملی میده.

  5. محمد
    پاسخ

    از کجا میشه فهمید که علت حذف یک لینک از سایت ما به خاطر گزارش سایتهای دیگه بوده؟
    مثلا من یه سایت موزیک دارم چون یه کم دیر تر از بقیه اون موزیکوپخش کردم بقیه برن منو به جرم کپی بودن درخواست حذف بدن . همچین چیزی میشه؟ از کجا میشه فهمید که آیا دلیل حذف این بوده یا خود گوگل حذف کرده؟

    • محسن طاوسی
      پاسخ

      اگر منظورتون از حذف به خاطر گزارش دیگران، گزارش DMCA هست، از وب مستر تولز شما به شما اطلاع داده میشه.در غیر این صورت حذف URL شما می تونه دلایل مختلفی داشته باشه.مثل Duplicate Content و ایندکس های با محتوای تکراری، محتوای ضعیف و بی کیفیت به تشخیص گوگل، محتوای کپی و حذف الگوریتمی (نه به خاطر گزارش دیگران).
      اینکه گوگل اشتباه بفهمه مطلب اصلی برای کدوم سایت بوده، بله متاسفانه امکانش هست.برای جلوگیری از این اتفاق، اگر می تونید، به صورت دستی، صفحه جدید رو Fetch as google کنید، در غیر این صورت از ابزارهایی کمک بگیرید که بلافاصله صفحه منتشر شده در سایت شما رو در شبکه های اجتماعی، به صورت خودکار به همراه لینک همون صفحه، منتشر می کنند.

  6. محمد
    پاسخ

    در سایت مپ من تنظیم کردم که مطالب قدیمیم مثلا مطالب یک هفته پیش weekly باشه
    آیا در صورتی باید از weekly استفاده کنیم که حتما اون صفحه به صورت هفتگی ویرایش بشه؟
    اگر اون صفحه روزانه آپدیت بشه اونوقت گوگل باز اخم میکنه؟

    • محسن طاوسی
      پاسخ

      چرا انقدر از گوگل می ترسید؟به گوگل ربطی نداره این چیزا.گوگل باز اخم می کنه؟اتفاقا گوگل راحت کسی رو اذیت نمی کنه و بر خلاف تصور شما، همیشه خندون هست به وب مستر و اخم نمی کنه! خیر آزادانه هر وقت دوست دارید هر تعداد که دوست دارید آپدیت روزانه یا هفتگی داشته باشید.هفتگی بودن صفحات نقشه سایت، صرفا یعنی، دارید اعلام می کنید که به احتمال زیاد به روز رسانی و تغییرات این صفحات هفتگی هستند.گوگل خودش تصمیم می گیره که چند وقت یک بار به صفحات داخل نقشه سایت شما سر بزنه.موتور های جستجو انقدر ضعیف نیستند که با این چیزا از سایتی بدشون بیاد یا خوششون بیاد.حتی اگه نقشه سایت نذارید، و به خاطر بک لینک ها و لینک های داخلی، یک موتور جستجو، بتونه به همه صفحات شما سر بزنه و در سایت شما بخزه، می تونید نقشه سایت هم نذارید! چه برسه به اینکه فکر کنید اگه بذارید و weekly نقشه سایت با اپدیت weekly هماهنگ نباشه، گوگل خوشش نیاد!

  7. علی
    پاسخ

    مطالبتون عالیه .خدا قوت

  8. آکام زارعی
    پاسخ

    من از SSL استفاده میکنم دیگه سایت http://www.histats.com/ آمار رو نشون نمیده , چیکار کنم ؟ از چی استفاده کنم ؟

  9. سایت موزیک
    پاسخ

    سلام من احساس میکنم یکی از سایتها سیستم قالبشو دستکاری کرده که اگه یه مطلب جدید منتشر شد با تاریخ مثلا چند ساعت قبل بره توی سایت مپش.
    خیلی مشکوکه !
    یعنی ربات هم باشه اینقدر نمیتونه سریع مطلب ارسال کنه زودتر از سایتهای رقیب.
    یعنی من احساس میکنم ما میخوایم یه مطلب ارسال کنیم قبلش ذهنمونو میخونه و منتشر میکنه جلوتر از ما !! حالا این اغراق بود اما به هر حال این ترفند خوبیه؟ یا خطرناک؟

  10. احسان چهری
    پاسخ

    یه سوال برام پیش اومده چطوریه که مدتی هرروز سایت سئوروز و فست سئو نتایجشون جابجا می‌شه! توی کلمه کلیدی “سئو”
    دلیلش چیه و چطوریه که اینقد زیاد جابجا می‌شن؟

    • محسن طاوسی
      پاسخ

      رقابت + تغییرات گوگل + نزدیک بودن امتیاز در اون کیورد

  11. مزه ی اشک
    پاسخ

    سلام.
    من نمتیونم از این اماکن گوگل استفاده کنم.
    خطا میده. فکر می کنم آی پی ایران رو قبول نمی کنه.
    باید چه کار کنم؟

    • محسن طاوسی
      پاسخ

      به نظر خودتون وقتی نیاز به آی پی غیر ایرانی دارید، باید چیکار کرد؟

    • احسان چهری
      پاسخ

      از قندشکن استفاده کن 🙂

  12. موزیک با ما
    پاسخ

    سلام
    انالیتیک همیشه آمار کامل رو با یکی دو روز تاخیر نشون میده یا اوایل کار اینجوریه؟

    • محسن طاوسی
      پاسخ

      سرچ کنسول با تاخیره.آنالایتیک در لحظه است.فقط اولش تا کدش شروع به کار کردن کنه، چند ساعت تا یک روز زمان می بره.

  13. مشتی دانلود
    پاسخ

    سلام,لطفا آموزش این کد رو برای سیستم های وبلاگدهی مثل رزبلاگ هم آموزش بدید.. یک توضیح کوچک هم درمورد جمع آموری لینک بیلدینگ قدرتمند بدید باتشکر.

  14. انجام پایان نامه ارشد
    پاسخ

    من از کد استفاده کردم
    عالی عالی عالی بود
    خیلی ممنون

  15. mehdi
    پاسخ

    بسیار عالی , واقعا تمامی مطالب مفید و با ارزش هستند.موفق باشید .

  16. امپراتور
    پاسخ

    انجام شد و کاملا تاثیرش رو دیدیم ..
    سپاس از شما و زحمات بی دریغ جناب مهدی زاده و همکاران .

  17. با عرض سلام و خسته نباشید
    من یه سایتی رو ارم سئو میکنم و خود سایت رو کارهاش رو انجام دادم حالا براش داخل ساب دامین یک بخش بلاگ ساختم
    الان میخوام ساب دامین رو هم توی گوگل انالیتیکس ببینیم
    توی اموزش های مختلف با کد اصلی خود گوگل گفته بودن چطور این کار رو بکنیم
    ولی میخواستم ببینم امکانش هست بگید با این کد چطور باید امارهای ساب دامین رو هم با دامین اصلی Track کنم؟

    پیشاپیش ممنون از پاسخگوییتون

    • هیچکس جوابی نمیده؟

      • مهدیزاده
        پاسخ

        انالیتیکس دیگری بسازید . ساب دامنه را در جلو ادرس سایت دادید ؟

  18. آپاچی
    پاسخ

    سلام داداش خواستم ازت تشکر کنم کد بسیار مفیدی بود. واقعا کد خود گوگل آنالیتیک خیلی سنگینه و سرعت سایت رو به شدت کاهش میده

  19. مهراب
    پاسخ

    سلام و درود ببخشید یک سوال داشتم برای سیستم های وبلاگدهی چجوری باید کد رو ردیف کرد چون هرجور میزنم ارور میزنه و رو ساب دامنه ها مطالب رو نمیاره و فقط مطالب رو به سایت اصلی لینک میده ممنون

  20. بی نام
    پاسخ

    Google Optimize چی هست توی همون قسمت آمارگیر گوگل؟

  21. بی نام
    پاسخ

    کد را گذاشتم داخل ابزارک ها هیچ بازدیدی نشون نمیده؟ دقیقا کجا باید قرارش داد؟

    • محسن طاوسی
      پاسخ

      فوتر.کد یوزر خودتونم باید جایگزین کنید.

  22. بی نام
    پاسخ

    بهترین مکانی که کد باید قرار بگیره که سرعت سایت کمتر نشه کجاست؟ من گذاشتم داخل ابزارک سایت داخل ستون پایین سایت، آیا فرقی داره؟

نظر خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *