Statistik från webbplatser



Relevanta dokument
Statistik från webbplatser

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Webbteknik II. Föreläsning 5. Restless farewell. John Häggerud, 2011

Webbprogrammering. Sahand Sadjadee

Webbservrar, severskript & webbproduktion

Modul 6 Webbsäkerhet

Hur hänger det ihop? För att kunna kommunicera krävs ett protokoll tcp/ip, http, ftp För att veta var man skall skicka

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion

SQUID. och andra cachelösningar

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP

Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor

Introduktion till programmering

Föreläsning 4. CSS Stilmallar för webben

Webbpublicering. Teknikintroduktion 1 Jody Foo (jodfo@ida.liu.se)

Vad säger lagen om cookies och andra frågor och svar

21/01/2016. Stilmallar. styra utseendet av webbplatsen DEL 1. Karin Fahlquist. index.html. recept.html frukt.html grönsaker.html

Webbens grundbegrepp. Introduktion till programmering. Ytterligare exempel. Exempel på webbsida. Föreläsning 5

Avancerade Webbteknologier

ASP.NET Thomas Mejtoft

Programmeringteknik. Planering MÅL LABB: MOMENT LAB4 HTML - EXEMPEL HTML. Webbdelen

Xhtml och CSS.Tillämpad fysik och elektronik Per Kvarnbrink (redigering Ulf Holmgren 2011)

Tillämpad programmering CASE 1: HTML. Ditt namn

En grundkurs i hemsidor och hur de är uppbyggda

Microsajt vaccinplus.se, endast speglande information i IGM godkända "snabbguiden"

Google Analy+cs. Umeå universitet

Repetition. Hypertext. Internet HTTP. Server och klient Text försedd med länkar till andra texter. Många sammankopplade nät

Repetition. Hypertext. Internet HTTP. Server och klient Föreläsning 2. Text försedd med länkar till andra texter. Många sammankopplade nät

E12 "Evil is going on"

Datakommunika,on på Internet

SICS Swedish Institute of Computer Science

Metoder och redskap för framtagning av webbstatistik för BIBSAM Ulf Kronman, Karolinska Institutets Bibliotek

Säkrare hemsida med.se

Språk för webben introduk4on 4ll HTML

Lektion 2 - CSS. CSS - Fortsätt så här

TNMK30 - Elektronisk publicering

Undervisningen i ämnet webbutveckling ska ge eleverna förutsättningar att utveckla följande:

FrontPage Express. Ämne: Datorkunskap (Internet) Handledare: Thomas Granhäll

Uppgiftskravstjänsten Teknisk anslutning för att hämta uppgiftskrav som öppna data. Version 1.0

Skärmbilden i Netscape Navigator

Optimering av webbsidor

Att bygga enkla webbsidor

Webbsidor och webbservrar

Introduktion Översikt av kursen och området webbteknik

TDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA)

Laboration 3 HTML och struktur samt frågorna A - C övningar/uppgifter

Hja lp till Mina sidor

Objektorienterad Programkonstruktion. Föreläsning 10 7 dec 2015

Surfning. Webbklienter och webbservrar. Specialskrivna webbservrar. Kommunikation med sockets

Du skall naturligtvis visa körexempel med output där det behövs i din rapport!

Arbetsmaterial HTML pass 1 - Grunder

Uniform Resource Locator (URL) JavaServer Pages - JSP. Webbklienter. Webbserver. Hypertext Transfer Protocol (HTTP) HTTP Request

HTML och CSS. Eric Elfving Institutionen för datavetenskap. 18 augusti 2015

TNMK30. Elektronisk publicering

Internet. Internet hur kom det till? Internets framväxt. Ett hierarkiskt uppbyggt telenät Kretskopplat/circuit switching

Nätet. Uppgiften. Nivå

Plus500UK Limited. Sekretesspolicy

Projektanvisning. Webbsideprojekt. Författare: Johan Leitet Version: 2 Datum:

Innehålls förteckning

HTML och CSS. Eric Elfving Institutionen för Datavetenskap (IDA)

Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: Tid: Hjälpmedel: Inga hjälpmedel

Användarhandledning. edwise Webbläsarinställningar

Labora&on 2 HTML och validering övningar/uppgi:er

Policy för hantering av cookies vid SLU Holding AB

Sekretessmeddelande Kelly Services AB Innehåll

ATT GÖRA WEBBSIDOR. Frivillig labb

Innehåll. Dokumentet gäller från och med version

För att få respektive betyg krävs: 25 för godkänt, 37,5 för väl godkänt (obs betyget gäller tentan, inte kursen som helhet)

SKOLFS. beslutade den XXX 2017.

Prova på-laboration i PHP Johan Sjöholm johsj@ida.liu.se Institutionen för datavetenskap, Linköpings universitet

EDA095 HTML. Per Andersson. April 26, Lund University Innehåll: HTML, CSS, DOM, JavaScript

Hur vi behandlar personuppgifter

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, Internet började med ARPANET

Introduk+on +ll programmering i JavaScript

Sekretesspolicy Salestack

Programmering B PHP. Specialiseringen mot PHP medför att kursens kod i betygshanteringen heter PPHP1408.

1ME323 Webbteknik 3 Lektion 6 API. Rune Körnefors. Medieteknik Rune Körnefors

F15 Tillgänglighet/Accessibility Dagens agenda

Labora&on 7 Syfte med laborationen:

Webbutveckling Laboration 1: HTML5 och CSS3.

ITK:P2 F1. Hemsidor med HTML HTML. FTP, HTTP, HTML, XML och XHTML

Användarhandbok. Trio Visit Web. Trio Enterprise 4.1

Webbdesign vt Innehållsförteckning

NU! NU! Bygg en webbplats NU! Bygg en webbplats. Swedish Language Edition published by Docendo Sverige AB. Bygg en webbplats.

MÄRKSPRÅK OCH STILMALLAR II EXAMINATIONSUPPGIFT 1 HELENE BROGELAND

Namn: (Ifylles av student) Personnummer: Tentamensdatum: Tid: Hjälpmedel: Inga hjälpmedel

Litteratur. Nätverk, Internet och World Wide Web. Olika typer av nätverk. Varför nätverk? Anne Diedrichs Medieteknik Södertörns högskola

Webbteknik för ingenjörer

Introduktion HTML och PHP 732G16 Databaser design och programmering

F8 Webbteknologier 1. Dynamiska webbsidor

Arbetsuppgift 1: På virtuell maskin med Ubuntuserver, skapa katalog och skapa Dockerfile. Skapa ny katalog i din hemmakatalog, med namnet webbserver.

Lektion 3 HTML, CSS och JavaScript

En integration av betalningssystem på hemsida

Version 1.0 Januari Xerox Phaser 3635MFP Extensible Interface Platform

Installationsanvisningar VisiWeb. Ansvarig: Visi Closetalk AB Version: 2.3 Datum: Mottagare: Visi Web kund

Tabeller. Lektion 7. en tabellrubrikcell som centrerad och i fetstil.

Labora&on 3 HTML och struktur övningar/uppgi:er

Inlämningsuppgift 2. DA156A - Introduktion till webbutveckling Teknik och samhälle, Malmö högskola Oktober 2012

Säkra pausade utskriftsjobb. Administratörshandbok

Användarhandledning Version 1.2

provlektion bonnierförlagen lära Jaaa! En... från

Transkript:

Statistik från webbplatser virtuella besök eller levererade sidor? Ulf Kronman Karolinska Institutet Universitetsbiblioteket Föredragets huvuddelar Frågorna och motfrågorna Vilka frågor ställer chefen, BIBSAM och ISO? Varför ställer webmastern krångliga motfrågor? Tekniken bakom webben Webbens funktion och webbsidornas uppbyggnad Nätets komponenter och komplikationer Diskussion av begrepp Besökare, besök och sida Vad gör vi nästa år? Hur levererar vi de uppgifter BIBSAM och ISO vill ha?

Frågorna från ledningen och BIBSAM Chefen Hur många besökare hade vår webbplats under förra året? BIBSAM Rapportera "Virtuella besök per år, i tusental" ISO (ISO 2789:2001) Collect, if possible, the number of virtual visits "A virtual visit is defined as a user's requestof the library web site from outside the library premises regardless of the number of pages or elements viewed." Webbmasterns motfrågor Vad är en besökare? Webbservern ser inga människor bara IP-adresser Vad är ett besök? Webbservern ser inga besök bara hämtade datafiler Vad är en sida? Webbservern ser inga sidor bara datafiler

Tekniken bakom World Wide Web Besökare Dator IP-adress 194.16.52.164 HTTP-anrop GET /index.html HTTP/1.1 Host: vision.kib.ki.se Svar + datafil HTTP/1.1 200 OK Server: Microsoft-IIS/5.0 Date: Fri, 10 May 2002 04:37:11 GMT Connection: close Content-Type: text/html DNS-namn vision.kib.ki.se IP-adress 130.237.122.58 Webbserver Transaktionslogg En rad per förfrågan (levererad fil) 2002-04-03 17:10:14 194.16.52.164 - GET /index.html- 200 Mozilla/4.0 http://mail.student.lu.se/frame.html 2002-04-03 17:10:14 194.16.52.164 - GET /_elements/css/vision2001.css - 200 Mozilla/4.0 http://vision.kib.ki.se/ 2002-04-03 17:10:14 194.16.52.164 - GET /_elements/images/vision_logo_transp1.gif -200 Mozilla/4.0 http://vision.kib.ki.se/ 2002-04-03 17:10:14 194.16.52.164 - GET /_elements/images/stair_rail.jpg- 200 Mozilla/4.0 ) http://vision.kib.ki.se/ 2002-04-03 17:10:14 194.16.52.164 - GET /_elements/images/osynlig.gif- 200 Mozilla/4.0 http://vision.kib.ki.se/ 2002-04-03 17:10:15 194.16.52.164 - GET /_elements/images/squares.gif- 200 Mozilla/4.0 http://vision.kib.ki.se/ 2002-04-03 17:10:26 194.16.52.164 - GET /favicon.ico -200 Mozilla/4.0 - Webbsidans uppbyggnad En webbsida är vanligen uppbyggd av en rad olika datafiler <html> <head> <title>vision</title> <link rel="stylesheet" href="_elements/css/vision_2002.css" type="text/css"> <script type="text/javascript" src="_elements/scripts/display.js" charset="iso-8859-1"></script> </head> <body> <table background="_elements/images/background.jpg"> <tr> <td><a href="index_se.html"> <img src="_elements/images/vision_2002.jpg"></a></td> <td><img src="_elements/images/spacer.gif" alt="" width="2"></td> </tr> Varje leverans av en datafil blir en rad i transaktionsloggen

och proxyservrar komplicerar Webbtjänst Brandmur Proxyserver Databas Cookies identifierar webbläsarna En cookie är en liten textfil som lagras av webbläsaren n skickar med cookien vid varje förfrågan till servern Permanenta cookies kan identifiera en webbläsare Även bakom brandmurar och proxyservrar Temporära cookies kan skapa sessioner Användning av cookies är komplicerad Hantering av cookies kräver någon form av programmering Registrering av cookies kräver utvidgad transaktionslogg Analys av cookies kräver avancerade och kommersiella program

Vad är en besökare? IP-besökare (datorbesökare) En identifierad IP-adress finns i webbserverns transaktionslogg Många personer får samma IP-adress bakom en proxyserver Webbläsarbesökare Använd cookies för att identifiera webbläsarprogram Kräver cookiehantering, utvidgad transaktionslogg och avancerat analysprogram Söktjänsternas insamlingsprogram är inte besökare Över 300 olika insamlingsprogram kan avläsas med uppgiften user agent i en utvidgad transaktionslogg Vad är ett besök? En svit av leveranser av datafiler till samma besökare Ett uppehåll mer än 30 minuter avslutar besöket IP-besök (datorbesök) Svit av datafiler levererade till samma IP-adress Problem med att olika personers besök blandas av proxyservrar Webbläsarbesök Svit av datafiler levererade till samma webbläsare Kräver cookiehantering, utvidgad transaktionslogg och avancerat analysprogram Leveranser till söktjänsternas insamlingsprogram ska inte räknas som besök Kräver utvidgad transaktionslogg med user agent

Vad är en sida? Vår uppfattning av sidor och webbserverns data skiljer sig åt I webbserverns transaktionslogg representeras varje sida av en rad leveranser av datafiler (anrop) Bara en av datafilerna representerar själva innehållet Sortera bort datafiler som inte är innehåll Bilder, stilmallar, JavaScript, ramar (framesets) Räkna inte sidor levererade till söktjänsternas insamlingsprogram Kräver utvidgad transaktionslogg med user agent Relation besökare besök sidor - anrop BIBSAMs och ISOs verklighet Webbteknikerns verklighet Besökare Besök Sidor Anrop

Vilken statistik är mest rättvisande? IP-besök relativt enkelt, men missvisande Långt ifrån bilden av en besökande person Webbläsarbesök rättvisande, men komplicerat Mycket närmare bilden av en besökande person Kräver cookiehantering och avancerad analys Sidleveranser enkelt och rättvisande Ingen cookiehantering och enkel analys Se webbtjänsterna som system för dokumentleveranser Vad ska forskningsbiblioteken göra? Rapportera "virtuella besök" enligt ISO? Välj mellan felvisande IP-besök eller komplicerade webbläsarbesök Rapportera sidleveranser i strid med ISO? BIBSAM tillåter detta mått under en övergångsperiod Kan vi få ISO att ändra sig?

Frågor & diskussion Åhörarkopior av föredraget http://vision.kib.ki.se/portfolio/statistics/ Vad kan BIBSAM göra? Ta fram omräkningstal Omräkning mellan IP-besök, webbläsarbesök och sidleveranser Omräkning mellan uppgifter med/utan insamlingsprogram Ta fram en centraliserad lösning? Danska biblioteksstyrelsen planerar att samla in statistik på en central server (år 2003?) Bearbeta ISO! Kan vi få ISO att betrakta webbtjänsterna som system för dokumentleveranser snarare än virtuella biblioteksbyggnader?