ژوپین
  1. خانه
  2. بلاگ
  3. آموزش
  4. آموزش php
  5. چگونه آمار بازدید به سایت از سمت جستجوی گوگل را به دست آوریم

چگونه آمار بازدید به سایت از سمت جستجوی گوگل را به دست آوریم

آموزشآموزش php

نکات مهم این مطلب

چگونه بفهمیم بازدید سایت از سمت گوگل بوده است؟

بازدید کننده از چه جایی به سمت وب سایت ما هدایت شده است.

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

نحوه تشخیص اینکه آیا از طریق جستجوی گوگل شخصی وارد سایت شده است.

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

متغیر سراسری $_SERVER در php چیست؟

HTTP_REFERER در متغیر $_SERVER چه چیزی را نشان میدهد؟

وقتی شخصی وب سایت ما را مشاهده میکند احتمالا شخصا آدرس وب سایت ما را در مرورگر تایپ کرده است و وارد سایت ما شده است و یا اینکه با کلیک روی لینکی که شامل وب سایت ما هست ، وارد سایت ما شده است.


در حالت دوم میتوان تشخیص داد که مرجع ارجاع دهنده و یا لینک کننده چه آدرسی یا چه وب سایتی بوده است.


در زبان برنامه نویسی 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 بود یعنی از جایی دیگر بوده است.


 


 


 


نظرات



ارسال نظر

جهت قرار دادن کد در متن کامنت ، متن مورد نظر را انتخاب کنید و دکمه بالا را بزنید

گفتگو با پشتیبان