Noutati despre interfete web si interfete evoluate

miercuri, 3 decembrie 2008

Google Analytics si click-urile

E destul de greu sa gasesti o idee pentru un blog, insa, cateodata, ea este chiar sub ochii tai.

Toata lumea stie de motor de cautare Google. Multi stiu si de Google Analytics, care ofera posibilitatea de a analiza traficul. Insa putini stiu cum se leaga motorul de cautare de analizatorul de trafic.

In mod normal, un utilizator se duce pe site-ul unui motor de cautare, de exemplu, www.google.ro. Aici introduce un text, apasa butonul Search (sau Cauta), vede rezultatele, alege ce-i trebuie si da un click pe link-ul dorit. Gata. Asta-i tot ce se vede:

Insa, in spate, existe cateva lucruri ascunse putin. In mod normal, "Interfete web" din screenshot-ul de mai sus ar trebui sa fie un simplu link HTML (<a href=...>...</a>). Insa nu e doar atata. Practic, fiecare element din pagina arata cam asa:

<a class=... onmousedown=... href=...><em>...</em></a>

Evident, partea cea mai interesant este reprezentata de codul executat cand se da click pe un link (atributul onmouseover al elementului HTML a). Acesta arata cam asa:

return clk(this.href,'','','res','166','')

Atributul href este cat se poate de simplu. In cazul de mai sus, el este un simplu link catre site-ul cautat:

http://www.interfete-evoluate.eu/index.php

Nu voi intra in detalii prea amanuntite despre ce face functia javascript clk (doar ca paranteza, parametrul '166' reprezinta locul efectiv in ierarhie). Insa voi arata doar rezultatul functie. Practic, atributul onmouseover permite scrierea unei functii care poate sa returneze un boolean sau nu. Daca functia nu returneaza un boolean, atunci, dupa ce se da click, se executa functia (sau codul), dupa care se executa continutul atributului href. Insa, daca functia returneaza un boolean, acesta indica daca se va continua cu analiza atributului href. Practic, daca functia intoarce false, atunci nu se face jump catre noul site.

Dar, foarte interesant, functia clk nu face decat sa incarce o poza (1x1, evident). :) Adica un element image/gif. Ce este si mai interesant este URL-ul de unde se ia aceasta poza. In cazul prezentat de mine mai sus, acesta este:

http://www.google-analytics.com/__utm.gif?utmwv=4.3&utmn=1104772560&utmhn=www.interfete-evoluate.eu&utmcs=ISO-8859-1&utmsr=1280x1024&utmsc=32-bit&utmul=en-us&utmje=1&utmfl=10.0%20r12&utmcn=1&utmdt=Interfete%20web&utmhid=1942208334&utmr=http://www.google.ro/search?num=100&hl=en&q=interfete+web&start=100&sa=N&filter=0&utmp=/index.php&utmac=UA-6192221-1&utmcc=__utma%3D37387768.3033006558281806300.1228290852.1228290852.1228290852.1%3B%2B__utmz%3D37387768.1228290852.1.1.utmcsr%3Dgoogle%7Cutmccn%3D(organic)%7Cutmcmd%3Dorganic%7Cutmctr%3Dinterfete%2520web%3B


Nu cred ca are rost sa mai intru in comentarii legate de componenta parametrilor apelului GET de mai sus. Banuiesc ca se vede cu ochiul liber faptul ca este indicat site-ul cautat, detaliile date la cautarea de pe Google s.a.m.d.


Ionut

0 comentarii:

Arhivă blog