[PHP][Wyszukiwarki] Jak pobra膰 i zapisa膰 do pliku adresy stron oraz wyszukiwarek, z kt贸rych u偶ytkownicy wchodz膮 na nasz膮 stron臋?
Chcesz dowiedzie膰 si臋 z jakich stron i wyszukiwarek ludzie najcz臋艣ciej wchodz膮 na Twoj膮 stron臋 i zapisa膰 te informacje do dalszej analizy.
Poruszaj膮c si臋 po Internecie ludzie cz臋sto przechodz膮 ze strony na stron臋 za pomoc膮 odno艣nik贸w. Gdy kto艣 wchodzi na Twoj膮 stron臋, mo偶esz bez problemu okre艣li膰 adres strony, z kt贸rej nast膮pi艂o odwo艂anie. 艁atwo wi臋c dowiedzie膰 si臋, z jakiej innej witryny kto艣 do Ciebie przyszed艂.
Tymi stronami mog膮 by膰 serwisy, gdzie znajduje si臋 odno艣nik lub banner prowadz膮cy do Twojej witryny, a tak偶e wyszukiwarki - pokazuj膮 one wyniki wyszukiwania, kt贸re s膮 zwyk艂ym linkiem prowadz膮cym wprost na Twoj膮 stron臋.
Kilka linijek kodu pozwala wygodnie sprawdza膰 sk膮d ludzie wchodz膮 na Twoje strony najcz臋艣ciej i gdzie umieszczone s膮 odno艣niki do Twojego serwisu. Mo偶esz te偶 przekona膰 si臋, kt贸ra wyszukiwarka generuje Ci najwi臋cej ruchu na stronie. Zobacz jak dowiedzie膰 si臋, sk膮d przychodz膮 do Ciebie u偶ytkownicy:
<?
if (($HTTP_REFERER<>"")and(!eregi("reporter.pl",$HTTP_REFERER))) {
$f=fopen("skad.txt","a");
fputs($f,"$HTTP_REFERER\n");
fclose($f);
}
?>
Zmienna $HTTP_REFERER przechowuje adres, z kt贸rego nast膮pi艂o przekierowanie na Twoj膮 stron臋. Wystarczy wi臋c sprawdzi膰, czy zawiera ona jaki艣 ci膮g znak贸w i zapisa膰 ten ci膮g znak贸w w pliku.
Dodatkowy warunek powoduje, 偶e nazwa Twojego serwisu (obecnie mojego) nie mo偶e wyst膮pi膰 w tej zmiennej. Reporter ma ogromn膮 ogl膮dalno艣膰 i ze strony na stron臋 codziennie przechodzi kilka tysi臋cy os贸b. W adresie strony poprzedniej wyst臋puje zawsze domena reporter.pl - 艂atwo wi臋c wy艂apa膰 w艂asne strony, kt贸rych nie chc臋 zapisywa膰 poniewa偶 plik szybko sta艂by si臋 zbyt du偶y i nieprzydatny.
Wy艂apuj臋 wi臋c wszystkie strony, z kt贸rych nast臋pi艂o odwo艂anie do Reportera, z wyj膮tkiem stron w艂asnych. Co jaki艣 czas wystarczy zagl膮da膰 do pliku skad.txt (musi mie膰 prawa zapisu dla ka偶dego - chmod 666) aby zobaczy膰, z jakich stron internauci wchodz膮 do Ciebie.
Je偶eli chcesz, mo偶esz r贸wnie偶 analizowa膰 jak internauci poruszaj膮 si臋 po Twoim serwisie i w jaki spos贸b poruszaj膮 si臋 pomi臋dzy stronami. Wystarczy w tym celu pomin膮膰 drugi warunek, zawieraj膮cy adres Twojego serwisu.