Google Analytics és egyedi látogatószámláló


Gondolom a Google Analytics mindenki számára már ismerős és nem kell bemutatni így 2010 vége felé. Ezzel a remek kis eszközzel könnyen nyomon tudjuk követni az oldalunk látogatóit, különféle jelentéseket készíthetünk, akár ütemezhetjük is őket.

Gyakran találkozni olyan weboldalakkal aminek a tulajdonosa szeretné kiíratni az oldala látogatóinak a számát, ezzel is jelezve a látogatói felé, hogy mennyire népszerű az oldala, vagy mert csak legyen kint mert másnak is kint van. Ilyenkor a lelkes fejlesztő nekiesik megírni egy scriptet ami ezt megvalósítja. Mi ezzel a gond? Azon kívül, hogy felesleges fejlesztési időt vesz igénybe, gyakorlatilag hasztalan mert nem ad valós képet az oldal tényleges látogatóinak a számáról.

Oké, de akkor mi a helyes megoldás? Nos, az amiről ez a bejegyzés szól. Létezik egy GAPI (Google Analytics PHP Interface) nevű osztály, aminek segítségével a weboldalunk adatait nyerhetjük ki az Analyticsből. Ez kb olyan egyszerű mint amilyennek írtam. Lássuk, mi kell hozzá.

Google Analytics PHP Interface letöltése

Először is szükségünk lesz a GAPI-ra amit innen tölthetsz le:
http://code.google.com/p/gapi-google-analytics-php-interface/downloads/list
vagy
http://digital-illusions.hu/blog/letoltes/
A fájl elég kicsi, tartalmazza a gapi.class.php-t és pár példát a használatára. Csomagoljuk ki egy mappába, szükségünk van rá.

 

Profilazonosító

Most, hogy megvan a GAPI osztály, szükségünk van a profilazonosítóra a Google Analyticsből.
Amikor egy új weboldalt veszünk fel az általunk generált oldalak közé, generálódik hozzá egy azonosító, erre van most szükségünk. Az alábbi képek segítenek a megtalálásában.

post-1-analytics-1

1. Az analytics-ben kezelt oldalak listájából ki kell választanunk azt, amelyikből szeretnénk a látogatókat lekérdezni a GAPI segítségével. Kattintsunk a Szerkesztéslinkre

post-1-analytics-2

2. A következő oldalon már látjuk a profilazonosítót az oldalhoz. ezt aProfilbeállítások felirat alatt látjuk közvetlenül. Erre van szükségünk a továbbiakban.

PHP

Indítsuk el a kedvelt fejlesztői programunkat (Én személy szerint a PHP Designert szeretem: http://www.mpsoftware.dk/) vagy akár a jegyzettömb is tökéletes. Mentsük el a fájlt mondjuk analytics-test.php néven. A már korábban letöltött és kicsomagolt  GAPI php osztályt (gapi.class.php) másoljuk ide. Illesszük be az alábbi kódot, kicserélve a saját Google hozzáférésünkkel és a megszerzett profilazonosítóval.

Forráskód

  01                                                                                   


05. sor: betöltjük a már korábban letöltött és kicsomagolt GAPI osztályt
08. sor: csatlakozás a Google azonosítóval az Analyticshez
11. sor: az Analytics-ből lekérdezzük a számunkra szükséges adatokat. ezekről az adatokról bővebben az alábbi linken olvashattok, hogy milyen paramétereket lehet használni: http://code.google.com/intl/hu-HU/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html
16. sor: itt a kapott adatokat írjuk ki a képernyőre
24. sor: a látogatókat külön le tudjuk kérdezni összesítve is

Kimenet

NetFront
Pageviews: 1 Unique: 1 Visits: 1
SAMSUNG-S8000
Pageviews: 2 Unique: 1 Visits: 1
LG-KM900
Pageviews: 7 Unique: 6 Visits: 2
SeaMonkey
Pageviews: 21 Unique: 11 Visits: 1
Opera Mini
Pageviews: 21 Unique: 18 Visits: 8
Safari
Pageviews: 76 Unique: 62 Visits: 20
Opera
Pageviews: 1083 Unique: 638 Visits: 85
Chrome
Pageviews: 3095 Unique: 2119 Visits: 510
Internet Explorer
Pageviews: 5663 Unique: 3773 Visits: 881
Firefox
Pageviews: 12177 Unique: 7957 Visits: 1782

3291

Összegzés

Összehozni a Google Analytics-et és a saját weboldalunkat, nem olyan bonyolult, szinte gyerekjáték. Hogy ajánlom-e? Mindenképpen. Időt spórolsz meg, mert egy saját látogatószámláló soha nem lesz olyan pontos mint a Google Analytics által mértek, ráadásul gyorsabban is végzel, hiszen pár sornyi kóddal már meg is van oldva a dolog.
Ami kimaradt a kódból az a real-time látogatók elkerülése. Ha próbálgatod a kódot, láthatod, hogy pár mp kell, hogy az adatokat lekérje. Ez nagyobb oldal esetén problémás lehet. Célszerű az adatok lekérdezését egy olyan script-ben megírni amiben csakis ez található. Akár fájlban tárolod utána a látogatók számát, akár adatbázisban, mindenképpen javaslom.
Ezt után (ha a szolgáltató biztosít rá lehetőséget-ha nem, azonnal válts, ez alap dolog! awww.rendszerinformatika.com nagyon profi tárhely-adminisztrátori felületet biztosít és gyorsan tudod kezelni az ütemezett scripteket, emaileket vagy az adatbázisaidat, aldomaineidet) ütemezd a scriptet mondjuk úgy, hogy óránként fusson.

Ennyi lenne összehozni a Google Analytics-et és a saját weboldalunkat.

Remélem hasznosnak találtad a bejegyzést. Ha igen, oszd meg, lehet, hogy másnak is szüksége van rá.

A cikk eredeti környezetében is olvasható:

http://digital-illusions.hu/blog/2010/12/19/google-analytics-vs-egyedi-latogatoszamlalo/

 

 

 

 


Oldalainkat 27 vendég böngészi
Látogatóink száma: 2010.07.10 -től