چگونه آمار بازدید به سایت از سمت جستجوی گوگل را به دست آوریم
وقتی شخصی وب سایت ما را مشاهده میکند احتمالا شخصا آدرس وب سایت ما را در مرورگر تایپ کرده است و وارد سایت ما شده است و یا اینکه با کلیک روی لینکی که شامل وب سایت ما هست ، وارد سایت ما شده است.
در حالت دوم میتوان تشخیص داد که مرجع ارجاع دهنده و یا لینک کننده چه آدرسی یا چه وب سایتی بوده است.
در زبان برنامه نویسی php یک متغیر سراسری یا global وجود دارد که اطلاعات مهمی در خصوص url و سرور و بازدیدکننده دارد. این متغیر سراسری $_SERVER می باشد .
متغیر سراسری $_SERVER یک آرایه است و ایندکسی که برای این کار نیاز داریم HTTP_REFERER میباشد یعنی:
$_SERVER['HTTP_REFERER']
کد بالا دیقیقا مشخص میکند بازدید کننده از چه جایی به سمت وب سایت ما هدایت شده است و آدرس کامل آن را در خود دارد.
به راحتی میتوان توسط این کد ورودی ها از سمت گوگل را تشخیص داد و یک آمارگیر ورودی از گوگل ساخت.
مثال زیر را ببینید.
function RefererIsGoogle(){
if(isset($_SERVER['HTTP_REFERER']) && mb_strpos($_SERVER['HTTP_REFERER'],'google.com')!==false ){
return true;
}
return false;
}
کد بالا یک تابع است که هرجایی فراخوانی کنید ، اگر خروجی آن true بود یعنی ارجاع دهنده گوگل بوده و اگر false بود یعنی از جایی دیگر بوده است.
ارسال نظر
جهت قرار دادن کد در متن کامنت ، متن مورد نظر را انتخاب کنید و دکمه بالا را بزنید