Piwik sustav za analitiku weba - unizg.hr · 2017. 11. 30. · IP 2 Hostname –plugin koji...
Transcript of Piwik sustav za analitiku weba - unizg.hr · 2017. 11. 30. · IP 2 Hostname –plugin koji...
-
Piwik – sustav za analitiku weba
Autor: Marko Goreta
Voditeljica: Matea Tutić
28. studenog 2017.
Obrazovni program za IT-specijaliste edu4IT,
Sistemski administrator 1
-
Sadržaj
O Piwiku
Zašto Piwik?
Za što se sve koristi Piwik
Zahtjevi
Metode prikupljanja podataka
Prednosti i nedostatci različitih metoda prikupljanja podataka
Koju metodu odabrati!?
Kontrolna ploča (dashboard)
Integracija s različitim tehnologijama
Dodatne mogućnosti
Piwik u usporedbi s drugim alternativnim alatima
Piwik vs GA
Piwik profesionalna podrška
-
O Piwiku
Vodeći alat za web-analizu otvorenog koda
Matthieu Aubry
2007. godine Projekt Piwik
Tvrtka InnoCraft
Koriste ga velike i male tvrtke, individualci i vlade širom svijeta
Više od milijun web stranica iz preko 150 zemalja
-
Zašto Piwik ?
Slobodan softver
Siguran i pouzdan
100% kontrola i vlasništvo nad podacima
Zaštita privatnosti korisnika (GDPR HIPAA)
Prepoznaje većinu serverskih logova (Apache, Nginx, IIS)
Detaljan uvid u svaku korisničku akciju
Prilagodljiv i proširiv
Privatne i komercijalne svrhe
Velika podrška zajednice
Neograničena količina podataka
-
Za što se sve koristi Piwik
Web analitika
Analiza logova web poslužitelja
Elektroničko poslovanje
Intranet analitika
-
Zahtjevi
• Web poslužitelj Apache, Nginx, IIS, itd.
• PHP verzija 5.5.9 ili viša
Python 2.6 ili viša
MySQL verzija 5.5 ili viša, ili MariaDB
PHP ekstenzije pdo i pdo_mysql
Preporuka:
PHP 7 efikasnije i učinkovitije korištenje memorije od prethodnih PHP
verzija
MySQL 5.7+
-
Metode prikupljanja podataka
JavaScript – kod napisan u JavaScriptu koji se dodaje u
web-stranice
LogAnalytics – unos povijesnih logova web-poslužitelja
Apache CustomLog – definiranje custom log direktive kroz
apache vhost (slanje logova u realnom vremenu)
Syslog – direktni import u Piwik preko syslog-a
-
JavaScript
Prati posjetitelje po svim poddomenama
Prati posjetitelje s isključenim javascriptom
Prati prilagođene varijable za dotičnog korisnika
Omogući detekciju “DoNotTrack” od strane korisnika
Isključi sve kolačiće
-
JavaScript
Ukoliko je posjetitelj onemogućio JavaScript ili kada
JavaScript ne može biti korišten za praćenje, može se
koristiti ”image tracking link” za praćenje posjetitelja.
-
LogAnalytics
python /path/to/piwik/misc/log-analytics/import_logs.py
--url
--idsite
--recorders
--enable-http-errors
--enable-http-redirects
--enable-static
--enable-bots
--enable-reverse-dns
--recorder-max-payload-size=N
--useragent-exclude
--hostname
--exclude-path
python /path/to/piwik/misc/log-analytics/import_logs.py--url=http://analytics.example.com
--idsite=1234 --recorders=4 --enable-http-errors --enable-http-redirects --enable-static
--enable-bots access.log
-
LogAnalytics$ ./console help core:archive
Usage:
--url
--force-all-websites
--force-all-periods
--force-timeout-for-periods
--skip-idsites
--skip-all-segments
--forceidsites
--force-periods
--force-date-last-n
--force-date-range
--force-idsegments
--disable-scheduled-tasks
--accept-invalid-ssl-certificate
--xhprof
--help
MAILTO="[email protected]"
5 * * * * www-data /usr/bin/php5 /path/to/piwik/console core:archive --url=http://example.org/piwik/ >
/home/example/piwik-archive.log
-
Prednosti Nedostaci
Velika dostupnost
Analiza povijesnih podataka
Direktni pristup do linkova
Otpornost na adblockere i isključen
javascript
Informacije o pretraživačima,
botovima i spam botovima, statičkim
slikama i css informacijama
Analiza prometa po web stranici
Pouzdano praćenje svih
preuzimanja
Sigurnost
Ne poštuje “DoNotTrack”
Bilježi prekinute zahtjeve za web
stranicama
Teže postavljanje praćenja
Tendencija “over-report” podataka
Naslovi stranica, rezolucija
preglednika, instalirani pluginovi
Lojalnost korisnika
Prednosti i nedostaci
korištenja sistemskih zapisa
-
Prednosti Nedostaci
Vrlo prilagodljiv
Lojalnost korisnika
Dopušta samo prave ljudske posjete
(isključeni botovi)
Izvršava se samo jednom po web
stranici, velika točnost
Lakše postavljanje
Praćenje prilagođenih varijabli i
elektroničkog poslovanja
Dostupne informacije o rezoluciji,
pluginovima preglednika, naslovima
web stranica
Poštuje “DoNotTrack”
Informacije o botovima i
spamovima
Zahtjeve korisnika s aktivnim
adblockerima
Nepouzdano praćenje svih
preuzimanja
Samo posjetitelji s uključenim
“javascriptom”
Ovisnost o poziciji
(zaglavlje/uzglavlje)
Analiza prometa po stranicama
Sigurnost
Prednosti i nedostaci
korištenja JavaScript koda
-
Koju metodu odabrati !?
Velika razlika u obradi i pohrani podataka.
JavaScript praćenje - zadani odabir zbog velike prilagodljivosti, točnosti i jednostavnosti
Analiza sistemskih zapisa:
Upravljanje osjetljivim informacijama (bankarski ili zdravstveni sektor), sigurnosne
značajke koje nadilaze JS praćenje.
Pratite aktivnosti na određenom poslužitelju u svrhu administracije, testiranja, ispravljanja
pogrešaka, borbe protiv neželjene pošte i drugih.
Analiza povijesnih logova.
Imate previše stranica i ne želite/ne možete postavljati JavaScript oznake na svaku od
njih.
Želite pratiti korisnike s isključenim JavaScriptom.
-
Kontrolna ploča (Dashboard)
Standardni elementi dashboarda su:
Pregled posjetitelja u stvarnom vremenu (Visitors in Real-time)
Najčešće posjećene stranice (Pages)
Prve stranice na koje su posjetitelji došli (Entry Pages)
Stranice preko kojih su posjetitelji došli (Referrer Websites)
Stranice na kojima su posjetitelji završili posjetu (Exit Pages)
Pregled posjeta (Visits
Overview)
Trajanje posjeta (Length
of Visits)
Preuzimanja datoteka
(Downloads)
-
Standardni web-pokazatelji:
Broj posjeta - Visits
Broj pregledanih stranica - Unique
pageviews
Prosječno trajanje posjeta - Average visit
duration
Prosječan broj akcija tijekom posjeta -
Actions per visit
Broj preuzimanja datoteka - Downloads
Kontrolna ploča (Dashboard)
-
Kontrolna ploča (Dashboard)
-
Integracija s različitim tehnologijama
Piwik se trenutno lako može integrirati sa 100+ tehnologija uključujući sustave zaupravljanje sadržajem, online trgovine, forume, framework i druge.
-
Dodatne mogućnosti
User Flow – prikaz čestih putanja kretanja posjetitelja po web stranici kako bi
dobili bolju informaciju o sadržaju koji zanima vaše posjetitelje
Skupni izvještaji – omogućava grupiranje izvještaja s različitih web stranica,
mobilnih aplikacija, Internet trgovina za izvještaj cjelokupnog poslovanja kao i
pojedinačni uvid
Media Analytics – daje uvid u interakciju vaših posjetitelja s audio i video
sadržajem (npr. koliko je posjetitelja poslušalo ili pogledalo video do kraja,
koliko ih je započelo ili vidjelo reklamu i sl.)
Barometer – plugin koji omogućuje prikaz trenutnog broja posjetitelja na web
stranici
Login Ldap – LDAP autentikacija i sinkronizacija za Piwik
-
Chat – postavlja u Piwik mogućnost povezivanja korisnika putem chat-a i
automatskih push poruka
IP 2 Hostname – plugin koji prikazuje hostname prema posjetiteljevom IP-u
Click Heat – vizualna mapa koja prikazuje korisnikovo kretanje mišem po web
stranici
Session Recordings – omogućuje snimanje aktivnosti posjetitelja
Search Engine Keywords Performance – sve ključne riječi pretraživane od
strane posjetitelja su vidljive u izvještajima.
Piwik Mobilna aplikacija – nudi vrlo približno sve kao i desktop sučelje
Dodatne mogućnosti
-
Piwik u usporedbi s drugim
alternativnim alatima
Jedna od glavnih prednosti Piwika je da imate potpunu kontrolu
Poslužujete Piwik na vlastitom serveru i podaci se prate u MySql bazi
podataka
Vrlo lako možete pristupiti podacima preko Piwik API-a
Možete koristiti prilagođene dimenzije i segmentacije
Pokretati ručne upite na bazi u svrhu izrade naprednih izvještaja
Praćenje vaših web stranica, mobilnih aplikacija, softverskih aplikacija,
intranet portala
Piwik brine o privatnosti korisnika
Otvorena platforma, mogućnost korištenja dodataka i razvoj istih
Piwik nema ograničenja kod dohvaćanja i spremanja podataka
AWStats, Webalizer, Analog bilježe sav promet i rade na principu sistemskih
zapisa
-
Piwik vs GAPiwik GA
• Poslužuje se na vlastitom poslužitelju
ili udaljeno
• 100% vlasništvo nad podacima, nema
djeljena s trećim stranama
• „Opt-in and Opt-out” svojstvo
• Poštuje „DoNotTrack”
• Usklađen s EU zakonima po zadanom
• Neograničen broj korisničkih računa
• Neograničen broj učitavanja mjesečno
• Neograničena pohrana podataka
• Neograničen broj ciljeva
• Neograničen broj svojstava po
korisničkom računu
• Neograničen izvoz podataka
• Analiza toka i atribucija
• Poslužuje se udaljeno
• Ograničen broj korisničkih računa
na 100
• Ograničen broj učitavanja
mjesečno na 10 mil
• Ograničena pohrana podataka na
25 mjeseci
• Ograničen broj ciljeva na 20 po
izvještaju
• Ograničen broj svojstava po
korisničkom računu na 50
• Ograničen izvoz podataka na 5000
redova
-
Piwik profesionalna podrška
Asistencija pri instalaciji, konfiguraciji i optimizaciji Piwik-a na vlastitoj
infrastrukturi
Otklanjanje i rješavanje specifičnih problema u korištenju Piwika
Piwik Cloud servis (30 dana besplatnog probnog razdoblja)
Custom Development
Piwik trening radionice
Piwik Certified Professional – Digital Analytics (PCP – DA)
-
Korisne poveznice
https://piwik.org
https://forum.piwik.org
https://github.com/piwik
https://piwik.org/https://forum.piwik.org/https://github.com/piwik
-
Pitanja [email protected]
-
Srce politikom otvorenog pristupa široj javnosti
osigurava dostupnost i korištenje svih rezultata rada
Srca, a prvenstveno obrazovnih i stručnih informacija
i sadržaja nastalih djelovanjem i radom Srca.
Ovo djelo je dano na korištenje pod licencom
Creative Commons Imenovanje-Nekomercijalno
4.0 međunarodna.
www.srce.unizg.hr creativecommons.org/licenses/by-nc/4.0/deed.hr www.srce.unizg.hr/otvoreni-pristup
Zahvaljujemo!
http://www.srce.unizg.hr/http://creativecommons.org/licenses/by-nc/4.0/deed.hrhttp://www.srce.unizg.hr/otvoreni-pristup