Google Analytics vs AWStats

Skriuwen · 20 aug 2018

Google Analytics vs AWStats

Software foar webferkearstatistiken begripe

Dizze moanne haw ik wurke oan websitestatistiken en ferkear folge mei ferskillende technologyen. Guon fan myn klanten brûke Google Analytics, oaren brûke AWStats en guon brûke beide. Der wurdt faak oer debatearre hokker better is, mar mar in pear minsken begripe de ferskillen echt. Tiid om wat ljocht te smiten op de magy fan webstatistiken.

AWStats fergelykje mei Google Analytics

Do soest ferwachtsje dat beide programma's foar webanalyse deselde hoemannichte websiteferkear melde, mar dat is net sa. Ik sil besykje út te lizzen wêrom't rapporten fan Analytics en AWStats ferskille (en wêrom't ik tink dat it eins neat útmakket).

Google Analytics en AWStats: software foar webferkearstatistiken
Google Analytics en AWStats: software foar webferkearstatistiken

Google Analytics

As ûnderdiel fan it Google Marketing Platform is Google Analytics ien fan de meast brûkte programma's foar analyse fan webferkear. Google brocht de tsjinst yn 2005 út nei it oernimmen fan ferskate softwarebedriuwen dy't spesjalisearre wiene yn analytics, foaral Urchin en Adaptive Path.

Hoe Google Analytics wurket

Google Analytics wurket troch in lyts stikje programmakoade op dyn website (of yn dyn app) te setten. Dat set it folgjen en profilearjen yn gong dat Google brûkt om webstatistiken te meitsjen. De koade makket dat dyn ynternetapparaat ferbynt mei de servers fan Google, dy't al dy ferbiningen dan telle om gebrûksstatistiken te meitsjen.

Beskikberens fan Google Analytics

Google biedt Analytics fergees oan: as do Google Analytics brûkst, giest do akkoard mei it dielen fan dyn ferkearsgegevens mei Google. Sa kin Google Analytics-gegevens fan ferskillende websites kombinearje om krekte profilen te meitsjen fan minsken dy't op it web surfe. Hoewol dizze profilen prima binne om personalisearre advertinsjes te leverjen, jouwe se ek oanlieding ta soargen oer privacy. Google Analytics wurdt brûkt op websites, yn apps en spultsjes.

AWStats

Oarspronklik makke troch de Frânsman Laurent Destailleur yn 2000 is AWStats in breed brûkt serverprogramma dat logbestannen fan webservers analysearret. De namme AWStats is in ôfkoarting fan "Advanced Web Statistics".

Hoe AWStats wurket

It weblogboek befettet it folsleine ferslach fan it websiteferkear. Yn it logbestân wurde de yndividuele ferbiningen tusken de webserver en it ynternetapparaat (tillefoan, kompjûter, tablet) fêstlein. Nei analyse fan dit aktiviteitsferslach jout AWStats detaillearre ynsjoch yn it webferkear.

Beskikberens fan AWStats

Elkenien kin AWStats brûke, want it is beskikber as frije software, ynklusyf de boarnekoade. Earder skreau ik oer minsken helpe mei frije software, en lei ik de foardielen fan frije software út (it giet net allinnich om jild). AWStats moat tagong hawwe ta de logbestannen fan de server, wat faak dien wurdt troch AWStats op de server sels te ynstallearjen. Dêrtroch hat AWStats in beheind berik. It kin yndividuele brûkers net folgje oer ferskillende websites. AWStats wurdt brûkt foar web-, mail-, streaming- en bestânsservers.

Ferskil: de ienheid fan mjitting

Wierskynlik is it wichtichste ferskil tusken de systemen de ienheid fan mjitting. Google Analytics wurket benammen mei "sesjes" wylst AWStats (unike) besites brûkt:

  • Google Analytics-sesje: in rige sideopfragen fan deselde browser op in website mei net mear as 30 minuten tusken de klikken, útsein om middernacht. Sjoch de útlis fan Google.
  • AWStats (unike) besite: in (unyk) IP-adres dat binnen ien oere in rige siden op in webserver opfreget. As de rige langer duorret as dat oere, wurdt de besite as twa teld. Sjoch de útlis yn de AWStats-dokumintaasje.

Ferskil: wêr't de gegevens sammele wurde

Njonken de ienheid fan mjitting is ek de plak wêr't de gegevens sammele wurde oars. AWStats brûkt de webserver as plak om te mjitten. De software telt letterlik hoe faak de server in fersyk kriget om in bepaalde side te leverjen. De server reagearret op minsklike besikers, mar ek op automatyske fersiken.

Bots

Dizze automatyske fersiken wurde dien troch bots, kompjûterprogramma's dy't automatysk op it web surfe. Faak hawwe dizze bots in bepaalde taak, lykas it yndeksearjen fan in website foar sykmasinelisten. De measte bots wurde werkend oan har IP-adres of de saneamde UserAgent (in soarte identifikaasjetekst dy't de oarsprong fan de bot neamt; lykas "GoogleBot"). De measte bots wurde net meiteld by de besites yn AWStats, mar steane yn in aparte list.

Robots dy't op it web surfe: botferkear werjûn troch AWStats
Robots dy't op it web surfe: botferkear werjûn troch AWStats

Minne bots

Spitigernôch hâlde net alle bots har fatsoenlik. Guon wurkje foar hackers om mooglike swakke plakken yn de feiligens te finen. Oaren, lykas guon yndeksearbots fan sykmasines, gedrage har as minsken om te testen oft de website deselde side oan minsken en bots toant. Ferskillende ynhâld toane op grûn fan de user agent is in minne praktyk dy't brûkt wurdt troch domme websites om de rangoarder yn sykmasines te manipulearjen.

Bots werkenne

AWStats besiket botgedrach te werkennen troch rekken te hâlden mei de folchoarder en snelheid fan sideopfragen (in gewoan, sûn minske kin net mear as twa siden per sekonde lêze). Mar dat foarkomt net dat guon bots har mei sukses as minske foardogge, wêrtroch AWStats se meitelt.

In diel fan in logbestân fan in webserver, elke rigel hâldt ferbân mei in sideferfraach: sjochst de bot?
In diel fan in logbestân fan in webserver, elke rigel hâldt ferbân mei in sideferfraach: sjochst de bot?

JavaScript

In plak fan software op de server út te fieren lykas AWStats, wurket Google Analytics troch koade (JavaScript) út te fieren op it apparaat fan de besiker. It hinget ôf fan hoe't it Analytics-JavaScript yntegrearre is, mar de mjitting wurdt faak fertrage, om't it efkes duorret om JavaScript te laden. Soms begjint it pas as de hiele side (ynklusyf ôfbyldings en lettertypen) folslein laden is. Minsken dy't de side ferlitte foardat er folslein laden is, of minsken dy't JavaScript útsetten hawwe, wurde dêrom net mjitten. Om't Google Analytics JavaScript fereasket, wurde de measte bots net mjitten, want it is lestich foar bots om in browser mei JavaScript te simulearjen.

Typysk stikje Google Analytics-JavaScript-koade: dúdlik te sjen dat it nei de servers fan Google ferwiist
Typysk stikje Google Analytics-JavaScript-koade: dúdlik te sjen dat it nei de servers fan Google ferwiist

Google Analytics blokkearje

Fanwegen de soargen oer privacy by Google Analytics blokkearje guon minsken aktyf it JavaScript dat Google Analytics brûkt. Der binne browserplugins en advertinsjeblokkers dy't dit automatysk dogge, sûnder dat de brûker technyske kennis nedich hat. In oare tûke webûntwikkelder brûkte in spesjaal ynrjochte server om út te finen hoefolle minsken Google Analytics blokkearje. Yn syn eksperimint fûn Jason Packer dat sa'n 8-11% fan de brûkers Google Analytics blokkearret.

Persintaazje minsken dat Google Analytics blokkearret (2016), quantable.com - Jason Packer
Persintaazje minsken dat Google Analytics blokkearret (2016), quantable.com - Jason Packer

Konklúzje

Sawol de ienheid fan mjitting as de plak wêr't der mjitten wurdt feroarsaakje de ferskillen yn statistiken tusken Google Analytics en AWStats. Mei bots telt AWStats te folle, wylst Google Analytics te min telt troch problemen mei it laden en blokkearjen fan JavaScript.

Mar op it lêst makket it eins neat út, want do moatst dizze statistykprogramma's foaral brûke om relative prestaasje te analysearjen. Konsekwinte ûnnauwkeurigens yn absolute oantallen hawwe gjin echte ynfloed op antwurden op fragen lykas dizze:

  • Docht myn website it better as juster, ferline moanne of ferline jier?
  • Hokker side, blogberjocht of webshopprodukt is it populêrst?
  • Nimt it gemiddelde ferkear ta? Hat myn advertinsjekampanje effekt?

As do echt witte wolst wa dyn website besiket, soest oerweagje de besiker te freegjen him- of harsels te identifisearjen. Dat is folle krekter (en beleefder!) as te leauwen dat Google Analytics of AWStats unike persoanen identifisearret. Sa hoechst dy gjin soargen te meitsjen oer minsken dy't meardere apparaten hawwe en dyn website fan ferskillende plakken ôf brûke, lykas thús, op it wurk of ûnderweis (trein, bus).

Brûk statistyksoftware om relative prestaasje te folgjen, mar tink der oer nei om dyn besiker te learen kennen troch kontakt mei him te meitsjen, yn plak fan gegevens fan him te sammeljen. Bou relaasjes yn plak fan dataprofilen. Dêr sit de wearde.

← Mear ferhalen