Inden du kaster dig ud i at prale med, hvor mange hits og besøgende dit website har, er det nok en god idé at få styr på de præcise definitioner.
Hjemmesider i Drupal - del 4
(29. jan)Hjemmesider i Drupal - del 1
(24. nov)Hjemmesider i Drupal - del 2
(17. dec)Alt om DATA tester ram
(15. okt)Kør KDE på Windows - del 2
(01. dec)JavaScript på desktoppen
(09. okt)Lav applikationer ved hjælp af AIR
(22. okt)Fakta
Få mere at vide
http://en.wikipedia.org/wiki/Web_analytics – Forklaring på hvad besøgende, sidevisninger og hits betyder
http://drupal.org/handbook/modules/statistics – den officielle dokumentation for det indbyggede statistik-modul
http://www.mrunix.net/webalizer/ - Webalizer, et godt værktøj til at analysere Apaches logfiler
http://wapiti.sourceforge.net/ - Wapiti er en scanner af sikkerheden i web-applikationer, men brugt i denne artikel til at generere en masse hits
Fakta
En linje i access.log
127.0.0.1 - - [31/Aug/2009:23:07:04 +0200] "GET /altomdata/?q=admin/settings HTTP/1.1" 200 2111 "http://localhost/altomdata/?q=admin/build/modules" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13"
Ifølge Wikipedia er et hit en forespørgelse efter en fil på din webserver. Det er ikke så vigtigt, hvad der efterspørges, blot at det er en fil. Webserveren skal så åbne filen, læse den og sende den tilbage til webbrowseren i den anden ende. I begrebet hit er filens størrelse uinteressant, men der er forskel for ydeevnen af din server (og muligvis for på prisen på dit webhotel) om der er tale om små eller store filer. Hører du om et website, som har 10 mio. hits om måneden, siger det med andre ord ikke så meget om populariteten eller kvaliteten.
En side på et website er ofte en sammensmeltning af flere filer. Et logo findes som en billedfil, mens teksten måske findes som en tekstfil. Brugeren ude ved browseren oplever ikke de enkelte filer, men er mere interesseret i at få vist den ønskede side. På den måde er antallet af sidevisninger et bedre mål end hits for populariteten af et website, idet mange sidevisninger betyder, at mange brugere har ønsket at se dit websites sider.
Endelige kan det være meget interessant at vide, hvor
mange besøgende der er. En besøgende er en bruger som i et tidsrum har en eller
flere sidevisninger. Tidsrummet er ofte en dag, en uge eller en måned. Ved et
længere tidsrum (f.eks. en måned) kommer den besøgende tilbage for at få vist
nye sider.
En udbredt måde at holde styr på besøgende er at stikke dem en cookie. En cookie er en lille klump data som gemmes i den besøgendes browser og som web-applikationer kan spørge værdien af. Ved at give hver besøgende et unikt nummer eller lignende, kan din web-applikation uden problemer se, om den besøgende har været på besøg før.
Hjemmesider i Drupal - del 4
(29. jan)Hjemmesider i Drupal - del 1
(24. nov)Hjemmesider i Drupal - del 2
(17. dec)Alt om DATA tester ram
(15. okt)Kør KDE på Windows - del 2
(01. dec)JavaScript på desktoppen
(09. okt)Lav applikationer ved hjælp af AIR
(22. okt)Fakta
Få mere at vide
http://en.wikipedia.org/wiki/Web_analytics – Forklaring på hvad besøgende, sidevisninger og hits betyder
http://drupal.org/handbook/modules/statistics – den officielle dokumentation for det indbyggede statistik-modul
http://www.mrunix.net/webalizer/ - Webalizer, et godt værktøj til at analysere Apaches logfiler
http://wapiti.sourceforge.net/ - Wapiti er en scanner af sikkerheden i web-applikationer, men brugt i denne artikel til at generere en masse hits
Fakta
En linje i access.log
127.0.0.1 - - [31/Aug/2009:23:07:04 +0200] "GET /altomdata/?q=admin/settings HTTP/1.1" 200 2111 "http://localhost/altomdata/?q=admin/build/modules" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13"
Log-filer
I første afsnit af denne serie så du, hvordan du kan installere Drupal ovenpå en LAMP-stak (Linux, Apache, PHP, MySQL – de fire underliggende elementer for mange websites i dag). Apache har, som mange andre Linux/UNIX-programmer, et fint system til at holde styr på alle forespørgslerne. Forespørgslerne skrives ned i en fil, kaldet en logfil, og det er muligt senere at analysere den.
Har du adgang til din server, finder du Apaches logfiler i kataloget /var/log/apache2 (default-konfigurationen). Typisk er der to logfiler, access.log og error.log. Filen error.log indeholder de forespørgsler, som endte i en eller anden fejl. Så den logfil er meget nyttig, når du skal forsøge at forstå, hvorfor dit website ikke virker.
Logfilen access.log indeholder derimod alle de forespørgsler, som gik godt. Det vil sige de forespørgsler, som resulterede i, at den besøgende fik vist en side. I infoboksen ”En linje fra access.log” kan du se, hvordan en forespørgsel ser ud i en logfil. Apache gemmer information om browserens ip-adresse, tidspunktet, url'en/siden samt en række andre informationer.
Der findes en lang række open source programmer som ud fra en Apache access.log kan analysere brugen af dit website. Det vil føre for vidt at diskutere dem i denne artikel.
Hjemmesider i Drupal - del 4
(29. jan)Hjemmesider i Drupal - del 1
(24. nov)Hjemmesider i Drupal - del 2
(17. dec)Alt om DATA tester ram
(15. okt)Kør KDE på Windows - del 2
(01. dec)JavaScript på desktoppen
(09. okt)Lav applikationer ved hjælp af AIR
(22. okt)Fakta
Få mere at vide
http://en.wikipedia.org/wiki/Web_analytics – Forklaring på hvad besøgende, sidevisninger og hits betyder
http://drupal.org/handbook/modules/statistics – den officielle dokumentation for det indbyggede statistik-modul
http://www.mrunix.net/webalizer/ - Webalizer, et godt værktøj til at analysere Apaches logfiler
http://wapiti.sourceforge.net/ - Wapiti er en scanner af sikkerheden i web-applikationer, men brugt i denne artikel til at generere en masse hits
Fakta
En linje i access.log
127.0.0.1 - - [31/Aug/2009:23:07:04 +0200] "GET /altomdata/?q=admin/settings HTTP/1.1" 200 2111 "http://localhost/altomdata/?q=admin/build/modules" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13"
Indbyggede faciliteter
Inden du kan komme i gang med at lade Drupal analysere brugen af dit website, må du slå statistik-modulet til. I Administer / Site Building / Modules finder du en oversigt over, hvilke moduler, som er tilgængelige. Du skal sætte et flueben udfor Statistics og klikke på Save Configuration.
Med modulet aktiveret, kan du sætte det op. Du finder en række indstillinger under menupunktet Administrer / Reports / Access log settings. I den nuværende version af modulet er der kun tre ting at sætte op.
For det første skal du aktivere access log. Bare fordi du har aktiveret modulet, er selve logningen af forespørgsler ikke påbegyndt. Endvidere skal du fortælle Drupal, hvor lang tid tilbage du ønsker at gemme dine loggede forespørgsler. Det er klart at længere tid vil give større datamængder.
Det sidste, du kan vælge at aktivere, er, om Drupal skal tælle, hvor mange gange en side er blevet vist.
Hjemmesider i Drupal - del 4
(29. jan)Hjemmesider i Drupal - del 1
(24. nov)Hjemmesider i Drupal - del 2
(17. dec)Alt om DATA tester ram
(15. okt)Kør KDE på Windows - del 2
(01. dec)JavaScript på desktoppen
(09. okt)Lav applikationer ved hjælp af AIR
(22. okt)Fakta
Få mere at vide
http://en.wikipedia.org/wiki/Web_analytics – Forklaring på hvad besøgende, sidevisninger og hits betyder
http://drupal.org/handbook/modules/statistics – den officielle dokumentation for det indbyggede statistik-modul
http://www.mrunix.net/webalizer/ - Webalizer, et godt værktøj til at analysere Apaches logfiler
http://wapiti.sourceforge.net/ - Wapiti er en scanner af sikkerheden i web-applikationer, men brugt i denne artikel til at generere en masse hits
Fakta
En linje i access.log
127.0.0.1 - - [31/Aug/2009:23:07:04 +0200] "GET /altomdata/?q=admin/settings HTTP/1.1" 200 2111 "http://localhost/altomdata/?q=admin/build/modules" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13"
I menupunktet Administer / Reports finder du en række forskellige rapporter, som kan fortælle dig om, hvordan dit Drupal-baserede website har det. I Recent Hits finder du en kort oversigt over de sidste forespørgsler. Det er muligt at bladre rundt, og du kan se detaljer som den besøgendes maskinnavn (eller ip-adresse hvis navnet ikke findes).
Eftersom dit website har en række brugere oprettet, vil du i mange statistikker også få at vide hvilken bruger, som stod bag forespørgslen. Men ofte er det en anonym bruger (anonymous). I Top Visitors får du en oversigt over mest aktive besøgende, og som en bonus kan du forbyde (ban) en besøgende i fremtiden.
En vigtig statistik er Top Pages, hvor du kan se, hvilke sider som bliver vist ofte. Det er nok værd at overveje, hvorfor en side er populær, idet flere af sådanne sider kan give dit website flere besøgende.
Ekstra moduler
Hjemmesider i Drupal - del 4
(29. jan)Hjemmesider i Drupal - del 1
(24. nov)Hjemmesider i Drupal - del 2
(17. dec)Alt om DATA tester ram
(15. okt)Kør KDE på Windows - del 2
(01. dec)JavaScript på desktoppen
(09. okt)Lav applikationer ved hjælp af AIR
(22. okt)Fakta
Få mere at vide
http://en.wikipedia.org/wiki/Web_analytics – Forklaring på hvad besøgende, sidevisninger og hits betyder
http://drupal.org/handbook/modules/statistics – den officielle dokumentation for det indbyggede statistik-modul
http://www.mrunix.net/webalizer/ - Webalizer, et godt værktøj til at analysere Apaches logfiler
http://wapiti.sourceforge.net/ - Wapiti er en scanner af sikkerheden i web-applikationer, men brugt i denne artikel til at generere en masse hits
Fakta
En linje i access.log
127.0.0.1 - - [31/Aug/2009:23:07:04 +0200] "GET /altomdata/?q=admin/settings HTTP/1.1" 200 2111 "http://localhost/altomdata/?q=admin/build/modules" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13"
Er det ikke nok med det indbyggede modul, findes der en lang række statistik-moduler på Drupals hjemmeside. Har du et særligt statistisk behov, er det sandsynligt at du kan finde et modul, som kan det.
Der er for eksempel et modul, som giver dig statistik
over søgemaskiner (modulet Search Engine Referers).
Du kan se, hvordan dine besøgende fandt dit website. Hvilke søgeord, de
besøgende brugte, kan give dig værdifuld information om, hvordan du bedre kan
optimere dit website så søgemaskinerne sætter dit website højere op på listen
af søgeresultater.
Modulet Statistics Advanced Settings er en udvidelse af det indbyggede statistik-modul. Det giver dig mulighed for bedre at kunne styre hvad der logges.
Der er naturligvis også moduler, som kan bruges sammen med Google og Yahoo Analytics. Ved at bruge disse moduler, flytter du selve analysearbejdet til hhv. Google og Yahoo.
Næste gang
I næste og sidste afsnit af Drupal-serien, vil vi se nærmere på, hvordan nye moduler udvikles. Drupal er skrevet i PHP, så skal du skrive dine egne moduler, skal du lære lidt PHP. Ved at skrive egne moduler, kan du udvide dit website med præcis den funktionalitet, du mangler. Går du skridtet videre, kan du se Drupal som en platform for udvikling af dine web-applikationer, hvor modulerne ikke blot er ekstra funktionalitet, men er selve hovedattraktionen ved dit website.







