QARK.net — Odkud chodí návštěvníci a co hledají
Odkud chodí návštěvníci a co hledají

Odkud chodí návštěvníci a co hledají

Každého zajímá, odkud přicházejí návštěvníci na web a jaká klíčová slova hledají. Ale jak to zjistit?

Možností je několik. Nejlepší je awstats, pokud ho hosting nabízí, nebo můžete použít nějaká počítadla přístupů. Získáte tak přehlednou a graficky zpracovanou statistiku.

Pokud tyhle možnosti nemáte, nebo nechcete využít, můžete si naprogramovat vlastní REFERER, a já vám teď ukážu jak na to.


Co k tomu potřebujete?

PHP a MySQL. Nejprve si vytvoříme tabulku v MySQL, která bude obsahovat dva sloupce. Adresu z které se na váš web dostal návštěvník a počet přístupů z této adresy.

CREATE TABLE referer (
  url varchar(200),
  pocet int(4),
PRIMARY KEY  (url)
);
 

Potom si na stránku vložte PHP kód, který bude do tabulky ukládat adresy, z kterých přišli návštěvníci. Doménu http://www.qark.net si nahraďte vlastní doménou.

// NEZAPOMENTE NA PRIPOJENI K DATABAZI!!!
$url =  $HTTP_REFERER;
if (!strstr($url,'http://www.qark.net') AND strlen($url)>6) { 
 $ok=mysql_query("SELECT url FROM referer WHERE url='$url' LIMIT 1");
if (mysql_num_rows($ok)) //existuje
 {
 $ok=mysql_query("UPDATE referer SET pocet=pocet+1 WHERE url='$url'");
 }
 else //vytvorit nove
 {
 $ok=mysql_query("INSERT INTO referer VALUES ('$url','1');");
 }
}
 

Tímto zajistíte ukládání všech adres, z kterých se přistoupilo na váš web, do tabulky. Ale co potom s tím?

Nejlepší je pomocí regulárních výrazů rozdělit adresy na vyhledávaná klíčová slova a odkazy, které potom uspořádáte podle počtu a vypíšete.


Qark | 01. 04. 2005 00:38 | Komentáře: 0 | ::Programování


Přidat článek do: [ linkuj.cz], [ jagg.cz], [ asdf.sk], [ del.icio.us]

Stáhnout článek jako [ PDF]
[ RSS komentářů] k článku

[ Napsat] komentář

Články a fotografie z tohoto webu je zakázáno kopírovat a přidávat si je na svoje blogy, či kamkoliv jinam, bez mého písemného souhlasu!

Přidej komentář

Web je nyní kompletně uzavřen. Od této chvíle není možné přidávat žádné komentáře!

Další informace naleznete zde.