avtor ruph
Google Analytics načeloma ne beleži IP naslovov obiskovalcev spletnega mesta, ampak se ga da z manjšim trikom prepričati, da počne tudi to.
Trik je, da
GA podpira segmentacijo obiskov. Obiskovalce segmentiramo s pomočjo funkcije __utmSetVar("segment");. To funkcijo potem pokličemo z IP številko trenutnega obiskovalca, ki jo pridobimo s pomočjo dinamično izvedene kode, npr. PHP.
V PHP bi izpisali IP obiskovala takole:
<?php echo getenv('REMOTE_ADDR') . ';' . getenv('REMOTE_HOST') . ';' . getenv('HTTP_X_FORWARDED_FOR') . ';' . getenv('HTTP_X_FORWARDED') . ';' . getenv('HTTP_CLIENT_IP'); ?>
Načeloma je dovolj getenv('REMOTE_ADDR'), ampak ker ni nujno, da se tukaj nahaja IP obiskovalca, so dodane še druge metode, ki nam oplemenitijo podatke z informacijami, kot so ali obiskovalec dostopa preko proxy strežnika ipd..
Končna Gooogle Analytics koda bi bila takšna:
<script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
<script type="text/javascript">
_uacct = "UA-12345-12";
_uOsr[20]="najdi.si";
_uOkw[20]="q";
_uOsr[21]="iskalnik.siol.net";
_uOkw[21]="q";
_uOsr[22]="matkurja.com";
_uOkw[22]="q";
__utmSetVar("<?php echo getenv('REMOTE_ADDR') . ';' . getenv('REMOTE_HOST') . ';' . getenv('HTTP_X_FORWARDED_FOR') . ';' . getenv('HTTP_X_FORWARDED') . ';' . getenv('HTTP_CLIENT_IP'); ?>");
urchinTracker();
</script>
Statistika IP številk je po tem posegu vidna pod "Visitors"->"User Defined" in v vseh navzkrižnih pregledih.
October 28th, 2007 at 23:33 Davor, tnx za tale info. Very nice :)
October 29th, 2007 at 8:37 Živjo Davor! Hvala za tale uporaben nasvet za Google Analytics. Sem to kodo že dodal na moje bloge. LP
October 29th, 2007 at 19:46 Hvala vama. Pa kar dobro deluje tole, če veš kaj vse počet potem s tistimi vsemi IP številkami.
October 31st, 2007 at 19:59 Tnx tudi v mojem imenu. Uporaben post! :D
November 7th, 2007 at 12:05 imam drugo vprašnanje. kako v GA gledam katero uro dneva so bili kliki oz. obiski na moji strani? hvala
November 8th, 2007 at 14:29 Greš pod Visitors -> Visitor trending -> Visits pa potem poš pod grafom in pod veliki številkami videl View By: Daily | Hourly ... Klikneš na Hourly in recimo jaz imam na temle blogu največ obiska ob 19h ..
November 9th, 2007 at 10:11 Omenjena koda mi v GA pod visitors in user defined napiše samo php kodo in ne ip naslovov. Kaj je narobe?
November 10th, 2007 at 23:19 Server podpira php? Če je, napiši url ...
November 11th, 2007 at 17:09 Server podpira php. url je v imenu posta
November 11th, 2007 at 20:02 Mhm. Napaka. Mislim, da je problem v presledku med < in ?php na začetku... najboljše, da še 1x skopiraš kodo...
November 19th, 2007 at 11:26 Hej davor, jaz sem tudi dopolnila GA kodo, za 1x zgleda ok, upam, da bo delal, moram par urc pocakat, da analytics pokaze podatke zadnje ure... sicer ne da ravno krvavo potrebujem te podatke, ampak tko iz gušta, da neki novga deluje :) Dej povej se kaksno uporabno uporabo teh podatkov :D