آموزش افزودن کد گوگل آنالایتیک به وبسایت جوملا 3

آمار سایت، آمار بازدید سایت، ترافیک وب سایت, سئو و مارکتینگ، رتبه و رنکینگ سایت؛ همه اینها واژه هایی است که از ذهن هر وبمستر و مدیر سایتی خطور می گذرد. یکی از مواردی که وبمسترها برای تحلیل گزارش عملکرد وبسایت خود استفاده می کنند، گوگل آنالایتیک (Google Analytics) است. با این پیش فرض که شما می دانید کد گوگل آنالایتیک چیست، حساب گوگل آنالایتیک دارید و اسکریپت آن را تهیه کرده اید، در این پست به آموزش درج کد گوگل آنالایتیک در وبسایت جوملا 3 می پردازیم.

اگر از تمپلیت پروتواستار جوملا +3 (Protostar Template) استفاده می کنید، یا باید افزونه ای برای درج کد <script> گوگل آنالایتیک در تمامی صفحات سایت خود نصب کنید که مقداری از منابع سرور شما به این افزونه تخصیص می یابد. راه دیگر آن ویرایش فایل index.php و درج کردن کد گوگل آنالایتیک در این فایل است. البته بعضی از تمپلیت های بازاری موجود در دنیا وب دارای بخش خاصی در مدیر تمپلیت برای درج کد گوگل آنالایتیک هستند.

با این پیش فرض که شما می دانید کد گوگل آنالایتیک چیست، حساب گوگل آنالایتیک دارید و اسکریپت آن را تهیه کرده اید، در این پست به آموزش درج کد گوگل آنالایتیک در وبسایت جوملا 3 می پردازیم

کد گوگل آنالایتیک چیزی شبیه به کد زیر است:

<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', 'UA-XXXXXXXXXXX', 'yourdomainname.com'); 
    ga('send', 'pageview'); 
</script>

طبق دستورالعمل سایت گوگل آنالایتیک، این کد بایستی در بخش <head> بلافاصله قبل از تگ <body> تمامی صفحات وبسایت درج شود. بدین ترتیب گوگل می تواند رد فعالیت وب سایت شما را گرفته و گزارش آماری مبسوطی از عملکرد سایت در کنترل پنل گوگل آنالایتیک به شما تحویل دهد.

در سیستم های مدیریت محتوا و بویژه جوملا از صفحه index.php قالب سایت برای ایجاد تمامی صفحات وبسایت استفاده می شود. همچنین ویرایش این فایل در نسخه جوملا 3 خیلی آسان شده است. هرچند متاسفانه راهی برای بک آپ گیری از این فایل ندارد و بایستی نسخه دستی از این فایل با نام دیگر ذخیره کنید و یا از کل سایت پشتیبان بگیرید. به هر حال به عنوان یک عادت عملکرد برتر، قبل از هر گونه تغییری در وبسایت جوملا، بهتر است یک نسخه پشتیبان تهیه کنید.

حال فایل index.php خود را با ویرایشگر متن کامپیوتر خود، مدیر قالب جوملا +3 یا ویرایشگر متن کنترل پنل هاستینگ خود باز کنید. فایل را مرور کرده تا به تگ </head> برسید. کد گوگل آنالایتیک را بلافاصله قبل از این تگ درج کنید.

ابتدا با استفاده از دسترسی کلاینت FTP یا فایل منیجر کنترل پنل هاستینگ خود (از قبیل سی پنل) یک کپی از فایل index.php تهیه کرده و با نام دیگری مثل index4-13-14.php ذخیره کنید. بدین ترتیب نسخه پشتیبانی از فایل دارید برای مواردی که نتیجه ویرایش درست از آب در نیامد.

حال فایل index.php خود را با ویرایشگر متن کامپیوتر خود، مدیر قالب جوملا +3 یا ویرایشگر متن کنترل پنل هاستینگ خود باز کنید. فایل را مرور کرده تا به تگ </head> برسید. کد گوگل آنالایتیک را بلافاصله قبل از این تگ درج کنید.

البته این روش استاندارد و توصیه شده گوگل برای درج گوگل آنالایتیک است. هر چند متخصصان سئو و بهینه سازی معتقدند برای سرعت لودینگ بهتر وب پیج، بهتر است کدهای جاوا اسکریپت مثل همین کد گوگل آنالایتیک را در انتهای فایل index.php و بلافاصله قبل از تگ </footer> درج نماییم.

حالا وب سایت خود را باز کرده و بصورت تصادفی چند صفحه را بررسی کنید که کد گوگل آنالایتیک در آن درج شده باشد. بخاطر داشته باشید که اگر سایت جوملا خود را به روزرسانی کنید و نسخه بالاتری از جوملا را نصب کنید یا جوملا را آپدیت کنید، تغییرات از بین خواهد رفت و بایستی کد Google Analytics code را مجددا در فایل index.php درج کنید.

سفارشی کردن قالب پروتواستار

عضویت در خبرنامه پلکسا

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

با ما شریک شوید

با ما باشید

قابل توجه وبمسترها

وبمستر گرامی

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