گوگل آنالیتیکس

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

سلام دوستان عزیز امیدوارم حال و روز خوبی داشته باشید ، البته منم امروز حال و روز خوبی دارم که دارم براتون این مطلب رو آماده میکنم ، حالا فاقد از هرگونه سوال چرا من عنوان سایت رو گذاشتم “آموزش گوگل آنالیتیک به روش قابل توسعه” برای این که اگه ما میخواهیم از گوگل آنالیتیکس استفاده کنیم به صورت پیش فرض یه تیکه کد به ما میده و ما از اون کد ها استفاده میکنیم ولی زیاد هم جالب نیست فقط آمار این رو داریم که این ها اومدن و چقدر دیده شدیم زیاد نمیتونیم ترک کنیم ( ردگیری کنیم رفتار های کاربر رو … گرچه امکاناتش تو ابزار هست ولی هرچی حرفه ای تر بهتر )

 

خب اگه آماده هستید شروع کنیم ؟

 

افزودن کتابخانه analytics.js به سایت

برای شروع باید بریم داخل سایت گوگل آنالیتیک و سایت خود را ثبت کنیم و پس از این که سایت خود را ثبت کردیم گوگل به ما یک تکه کد جاوا اسکریپت میده ( JavaScript tracking snippet ) مانند کد زیر با استفاده از کتابخانه  analytics.js فراخوانی میشود حالا اگه به صورت عادی هم این تکه کد رو بزاریم تو سایت مون کار میکنه اما ما میخواهیم به صورت جالب تری از این کتابخانه استفاده کنیم.

<!-- Google Analytics -->
<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','https://www.google-analytics.com/analytics.js','ga');

ga('create', 'UA-XXXXX-Y', 'auto');
ga('send', 'pageview');
</script>
<!-- End Google Analytics -->

۴ مبحث اصلی که برای استفاده از analytics.js بهتره باید بدونید :

۱ – همان طور که از کد بالا متوجه شدید این کتابخانه به صورت async  همزمان با لود صفحه از آدرس https://www.google-analytics.com/analytics.js دانلود میشود که همراه با لود سایت این کتابخانه دانلود شده و پس از اتمام لود صفحه شروع به Track ( رهگیری صفحه ) میکند.

۲ – متد ga() مقداردهی میشود که این متد یک متد Global هستش که برای اجرای دستورات استفاده میشود و اطلاحا بهش میگن command Queue که اگه بخواهیم به فارسی ترجمه اش کنیم مثلا میشه صف دستورات که با استفاده از این متد دستورات خودمان را صف بندی میکنیم تا یکی یکی اجرا شوند.

۳ – ایجاد یک دستور با متد ga()  برای ایجاد یک tracker object جدید که یعنی یک سایت جدید را رهگیری کن با استفاده از property Id که موقع ثبت سایت آنالیتیک به شما داده است که به فرمت ‘UA-XXXXX-Y’ هستش به صورت زیر می باشد :

ga('create', 'UA-XXXXX-Y', 'auto');

کد بالا ساختارش به این صورت هستش :

ga('نام دستور', 'fieldsObject');

fieldsObject : یک سری فیلد هایی هستند که بعدا با هم آشنا میشیم که چی هستند و نسبت به هر دستور یک سری فیلد تعریف شده هستش، باید مقدار دهی کنیم و به دستور ما اضافه کنیم.

 

خب سوالی که مونده وقتی tracking snippet  ( کد رهگیری ) را در سایت مان استفاده میکنیم چه اطلاعاتی از سایت ما گرفته میشود ؟

همان طور که در کد بالا دقت کردید ما دستوری صادر کرده بودیم که با هر بار بازدید کاربر به سایت ما یک pageview برای گوگل آنالیتیک ارسال میشود که نتیجه ی این ارسال های اطلاعات به گوگل شامل موارد زیر میشود :

۱- مدت زمانی که کاربر در سایت گذرانده است

۲ – چه مدت زمانی را در هر صفحه داشته است و چه عملیاتی  را در آن صفحه انجام داده است

۳ – چه لینک های داخلی کلیک خورده اند ؟ ( مثلا صفحه ی بعد یا قبل )

بعلاوه این که از آدرس IP  و همینطور  user agent کاربر را  بررسی میکند و به نتایج زیر می رسد :

۱ – موقعیت جغرافیایی کاربر

۲ – کاربر از چه مرورگر و سیستم عاملی استفاده میکند

۳ – سایز صفحه نمایش کاربر

۴ – از چه سایتی به سایت ما ارجاع داده شده اند

 

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

 

مهدی نیکخو

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

نظر شما چیست؟