Tartalom
- oldal: Alapfeltételek áttekintése és a tárhely előkészítése a Matomo számára
- oldal: Matomo letöltése és telepítése
- oldal: Követőkódok elhelyezése WordPress rendszerű oldalakon
- oldal: Követőkódok elhelyezése Drupal rendszerű oldalakon
- oldal: Követőkódok elhelyezése és testreszabása egyedi fejlesztésű oldalakon
- oldal: A telepítés utáni fontos beállítások elvégzése
- oldal: GeoIP 2 (PHP) alapú geolokációs rendszer beüzemelése
- oldal: Matomo teljes rendszer átállítása PHP-FPM alapú szerver API működésre
A 2. oldal tartalma
Folytatás
A leírás első oldalán elkészítettük a Matomo (korábbi nevén Piwik) webstatisztika számára szükséges alapfeltételeket, ezen az oldalon pedig feltelepítjük magát a rendszert.
Matomo (Piwik) telepítése
Letöltés és kicsomagolás
Lépjünk be root-ként a Matomo számára létrehozott tárhelyre:
cd /opt/matomo
Töltsük le a hivatalos letöltőoldaláról a wget paranccsal, majd csomagoljuk ki:
wget https://builds.matomo.org/piwik.zip
unzip piwik.zip
Töröljük a felesleges fájlokat a könyvtárból (csak a piwik könyvtár marad), azután mozgassuk ki a kicsomagolt alkönyvtár teljes tartalmát az aktuális könyvtárba:
rm *
mv piwik/* .
Ezután töröljük a kiürített piwik könyvtárat is:
rm -rf piwik
Így most nálam éppen 79 Mb-ot foglal a könyvtár teljes tartalma.
Ezután a könyvtár teljes tartalmát állítsuk át a www-data felhasználónak és csoportnak, mivel root-ként töltöttük le, viszont kintről futtatva a www-data felhasználó fogja kezelni:
chown -R www-data:www-data .
Telepítés
Töltsük be a böngészőbe a matomo főkönyvtárát, az első oldalon megismert elérések valamelyikén, például a szerver IP-címe alatti matomo könyvtárból:
http://192.168.1.120/matomo/
És elindul a telepítő:
Üdvözlő oldal
Itt kattintsunk a következő feliratú gombra.
Rendszerellenőrzés
Itt bejön egy hosszú lista a rendszer követelményekkel, és azoknak a teljesülési állapotáról:
Itt minden követelménynek megfelel a rendszerünk, viszont egy dolognál ír figyelmeztetést, az SSL kapcsolatnál. Enélkül is fog menni, csak erősen javasolják, hogy a titkosított HTTPS protokollon keresztül használjuk a Matomo felületét. Ezzel most nem foglalkozunk, az SSL használatát másik leírásokban tárgyaljuk.
Amennyiben valamelyik PHP bővítmény hiányozna a rendszerből, pótoljuk a PHP verziónknak megfelelő csomag telepítésével.
Elérhető PHP5 csomagok keresése régebbi rendszereken az apt-cache paranccsal (pl. Debian 8):
apt-cache search php5
Elérhető PHP7 csomagok keresése újabb rendszreken (pl. Debian 9, Ubuntu 18.4):
apt-cache search php7
Ezek közül telepítsük a Matomo által hiányolt bővítményt.
Ha pedig minden rendben, lépjünk tovább.
Adatbázis beállítása
Ezen az oldalon kell megadnunk az adatbázis hozzáféréseit és csatlakozási módját:
Töltsük ki az adatbázis létrehozásakor megadott hozzáférési adatokkal. A táblanév előtagot hagyhatjuk "matomo_" értéken. Az adapter résznél alapból a PDO/MYSQL van kiválasztva. Amennyiben az előző (rendszerellenőrzés) oldalon a "MYSQLI kiterjesztés" sorban is zöld pipa volt, akkor itt válasszuk ki a MYSQLI opciót. Ez egy modernebb és hatékonyabb adatbázis kapcsolatot biztosít a MySQL szerver és a PHP scriptek között, mint a régi PDO alapú.
Ha beállítottunk mindent, lépjünk tovább.
Táblák létrehozása
Ha az előző lépéskor mindent jól adtunk meg, akkor egy ilyen képernyő fogad bennünket:
Lépjünk tovább...
Super user beállítása
Itt kell megadnunk a szuper-felhasználó nevét és jelszavát:
Itt adjunk meg egy felhasználónevet, majd kétszer a jelszót. Utána egy email címet is kér. Ha éles környezetben telepítünk, akkor itt egy rendes címet adjunk meg, egyébként bármit beállíthatunk. Majd alatta döntésünknek megfelelően pipáljuk ki a hírlevelek részeket. Én itt ezeket üresen hagyom, mivel most egy virtuális gépen telepítem a Matomo-t.
Ha megvagyunk, mehetünk tovább.
Weboldal beállítása
Ebben a részben kell beállítanunk az első mérni kívánt weboldalunkat. Ezért is választottam ezt a Debian 9 tökéletes szervert alapnak, mert erre már korábban telepítettem egy WordPress oldalt, ezért most ezt az oldalt adom meg:
Töltsük ki értelemszerűen a mezőket, és a végén, hogy e-commerce típusú oldalról van-e szó, vagy nem.
Ha megvagyunk, mehetünk is tovább.
Követőkód beállítása
Itt kapunk egy JavaScript követőkódot az imént beállított weboldalhoz:
Ha egy egyedi weboldalt szeretnénk mérni, akkor az itt megjelenített követőkódot beilleszthetjük annak forrásába a </head> rész elé. Ha viszont egy ismertebb CMS tartalomkezelő rendszert használunk, akkor ugorjuk át ezt a részt, mert majd a rendszer számára készített plug-in segítségével fogjuk integrálni a követőkódot.
Az iméntiektől függetlenül a követőkódokat menet közben is be lehet állítani, valamint összeállításukról rengeteg dokumentáció áll rendelkezésre, amikkel majd részletesebben itt is fogunk foglalkozni a leírás későbbi részeiben. Így majd saját mérőkódot is fogunk építeni a legoptimálisabb és pontosabb működés elérése érdekében.
Lépjünk tovább.
Telepítés befejezése
A befejező részben a rendszer gratulál nekünk a sikeres telepítéshez, valamint további hasznos információkkal lát el bennünket. A képernyő alsó részén pedig még két beállítási lehetőséget is kínál:
- Enable Do Not Track support: Ha engedélyezzük, akkor a weboldalak látogatói kapnak egy olyan lehetőséget, amin megtagadhatják a látogatásaik követését.
- IP-cím anonimizáló beállítás: Itt pedig az anonimitás megőrzése érdekében a Matomo levágja az IP-címek utolsó szegmensét.
Ezeket állítsuk be saját igényeinknek megfelelően, majd kattintsunk a lenti tovább gombra. Ezzel a telepítés készen is van, a rendszer átirányít bennünket a beléptető oldalra.
Első belépés
Ha sikeresen végighaladtunk a telepítési folyamaton, akkor utána a beléptető panelen találjuk magunkat:
Lépjünk be a telepítés során beállított szuper felhasználóval.
Belépés után a vezérlőpult jön be, de itt még egyelőre egy figyelmeztetés fogad, miszerint még nem kerültek naplózásra adatok, és itt újra felajánlja a követőkód beépítését:
Itt a saját szituációnknak megfelelően cselekedjünk: ha egyedi weboldallal rendelkezzünk, akkor helyezzük el a felajánlott mérőkódot a forráskód </head> zárótagja elé, illetve ha CMS rendszerünk van, akkor keresni kell hozzá egy plug-int.
Ha pedig az oldal alján lévő zöld gombra kattintunk, ami eltűnteti a következő órára ezt a figyelmeztetést, akkor bejön a rendes vezérlőpult, amiben még nincsenek adatok:
Ezután a legelső dolgunk lesz, hogy beépítjük a követőkódot az oldalunkba – amit a következő oldalon folytatunk.
- Enciklopédia - Matomo (Piwik) webanalitika
- Hogyan frissítsük Matomo (korábban Piwik) webanalitikai rendszerünket a 4.x verzióra
- Matomo.org
- Matomo.org - Installation
- Mit tegyünk, ha a Matomo webanalitikai rendszerünk "AH01630: client denied by server configuration" típusú Apache hibákat generál, ami miatt a Fail2Ban letiltja az IP-címünket?
- Szerver monitorozása a Munin segítségével Debian 9 (Stretch) és Debian 10 (Buster) rendszereken
Lapozó
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
- 116 megtekintés