Methods and Tools for Studying the Public The MADDLAIN ...€¦ · Methods and Tools for Studying...

Preview:

Citation preview

Methods and Tools for

Studying the Public

The MADDLAIN Case Study

Jill Hungenaert Martin Vanbrabant

Anne Chardonnens

22.02.2017 @ Royal Library of Belgium

Quantitative & Qualitative

• Quantitative:

– 75% of visitors of cegesoma.be are located in Belgium

• Qualitative:

– Allow downloading of sources

– Introduce smaller increments for ‘Zoom’

– Create online reservation system

Research Questions

• Who?

• Context?

• Sources?

• Needs?

Research Methods

• Quantitative:

– Web Analytics

• Qualitative:

– Interviews

– User Survey

Totals at End of User Survey

Institution Number of responses

CegeSoma 915

State Archives 872

Royal Library 509

Post-Processing

Maakt u gebruik van de zoekrobot

‘Zoeken naar Personen’?

JA NEE

Post-Processing

Maakt u gebruik van de zoekrobot

‘Zoeken naar Personen’?

NEE

Vraag over ander onderwerp

Post-Processing

Maakt u gebruik van de zoekrobot

‘Zoeken naar Personen’?

JA

Hoe tevreden bent u over de

zoekrobot ‘Zoeken naar Personen’?

Post-Processing

Maakt u gebruik van de zoekrobot

‘Zoeken naar Personen’?

JA

Hoe tevreden bent u over de

zoekrobot ‘Zoeken naar Personen’?

TEVREDEN

Post-Processing

Maakt u gebruik van de zoekrobot

‘Zoeken naar Personen’?

JA

Vraag over ander onderwerp Hoe tevreden bent u over de

zoekrobot ‘Zoeken naar Personen’?

TEVREDEN

Post-Processing

Maakt u gebruik van de zoekrobot

‘Zoeken naar Personen’?

JA NEE

Vraag over ander onderwerp Hoe tevreden bent u over de

zoekrobot ‘Zoeken naar Personen’?

TEVREDEN

Capturing data in practice

• Choice of the right tool

• Tracking webpages with unique URLs

(1 page = 1 URL)

• Tracking webpages with ambiguous

URLs (n pages = 1 URL)

• Accessing raw data

Choice of the right tool

Websites of participating institutions Google servers

Javascript

Visit data

Reports (statistics)

Proprietary

Choice of the right tool

Raw data (for analysis)

Websites of participating institutions Our server

Javascript

Visit data

Reports (statistics)

Open source

Webpages with unique URLs

http://www.arch.be/index.php?l=nl

Webpages with unique URLs

http://www.arch.be/index.php?l=nl&m=onderzoeker

Webpages with ambiguous URLs

http://pallas.cegesoma.be/pls/opac/plsp.getplsdoc?lan=E&htdoc=general/opac.htm

Webpages with ambiguous URLs

http://pallas.cegesoma.be/pls/opac/plsp.getplsdoc?lan=E&htdoc=general/opac.htm

Webpages with ambiguous URLs

• Not much information in standard reports

• Information shown is not meaningful

Webpages with ambiguous URLs

• Solution: write custom Javascript that records user actions in custom variables

Accessing raw data

• The Piwik database on our server can

be queried using Basic SQL commands – https://mariadb.com/kb/en/mariadb/sql-commands/

Accessing raw data: example output

2017-02-10 14:44:23 pallas.cegesoma.be/pls/opac/plsp.getplsdoc?lan=E&htdoc=general/opac.htm

(Standard)

Accessing raw data: example output

2017-02-10 14:44:38 pallas.cegesoma.be/pls/opac/plsp.getplsdoc?lan=E&htdoc=general/opac.htm FormData text=pont de Val Benoît&action=search&Seop=5&in=_CA

(Custom

variables)

Accessing raw data: example output

2017-02-10 14:44:47 pallas.cegesoma.be/pls/opac/plsp.getplsdoc?lan=E&htdoc=general/opac.htm page descriptionList link /pls/opac/opac.search?lan=E&seop=5&sele=3&sepa=1&doty=_CA(…) linkText Explosion du pont de Val Benoît à Liège : 1/9/1939. - 5 photos

Accessing raw data: example output

2017-02-10 14:44:51 pallas.cegesoma.be/pls/opac/plsp.getplsdoc?lan=E&htdoc=general/opac.htm page detailInfo link window.location.href='/pls/opac/opac.search?lan=E&seop=5&sele(…) linkType ViewButton

Accessing raw data: example output

2017-02-10 14:44:55 pallas.cegesoma.be/pls/opac/plsp.getplsdoc?lan=E&htdoc=general/opac.htm page detailInfo link http://pallas.cegesoma.be/pls/opac/opac.search?lan=E&seop=5&(...) linkText image http://pallas.cegesoma.be/pallas/servlet/git?vn=38933

Accessing raw data: example output

2017-02-10 14:45:00 pallas.cegesoma.be/pls/opac/plsp.getplsdoc?lan=E&htdoc=general/opac.htm navigation Next image (2 of 3)

Accessing raw data: example output

2017-02-10 14:45:04 pallas.cegesoma.be/pls/opac/plsp.getplsdoc?lan=E&htdoc=general/opac.htm navigation Restart search

Measuring web traffic: 3 levels of analysis

BASIC FEATURES

ADVANCED FEATURES

CUSTOMISED SOLUTIONS

Basic features (1/2)

• Visitor profiles

Basic features (2/2)

• Key Performance Indicators

Advanced features

Answering more complex questions, for example:

who visits the website for practical purposes?

example: www.arch.be

Advanced features

1. Defining goals

• Goal 1 Consulting contact information, address, opening

hours, prices of reading room cards

• Goal 2 Consulting FAQ, tutorials, site and search engine

manuals, help pages, search assistance

• Goal 3 Clicks on hyperlinks to main digital catalogue

• Etc.

1. Defining goals

2. Identifying relevant data

Advanced features

http://www.arch.be/index.php?l=fr&m=en-pratique&r=nos-salles-de-lecture

Advanced features

1. Defining goals

2. Identifying relevant data

• Consulting contact information, address,

opening hours, prices of reading room cards

• Consulting FAQ, tutorials, site and search engine

manuals, help pages, search assistance

• Clicks on hyperlinks to main digital catalogue

http://www.arch.be/index.php?l=fr&m=en-

pratique&r=nos-salles-de-lecture

http://www.arch.be/index.php?

l=nl&m=praktische-info&r=onze-leeszalen

http://www.arch.be/index.php?

l=de&m=praktische-informationen&r=unsere-

lesesale

http://www.arch.be/index.php?l=de&m=praktische-

informationen&r=unsere-lesesale

NL

DEFR

EN

1. Defining goals

2. Identifying relevant data

3. Creating filters

Advanced features

1. Defining goals

2. Identifying relevant data

3. Creating filters

4. Setting goals

Advanced features

http:\/\/www\.arch\.be\/

1. Defining goals

2. Identifying relevant data

3. Creating filters

4. Setting goals

5. Conducting quality control

Advanced features

1. Defining goals

2. Identifying relevant data

3. Creating filters

4. Setting goals

5. Conducting quality control

6. Performing analysis and segmentation

Advanced features

WHAT % OF VISITS

REACH “GOAL 1” ?

Direct entry

Search Engine

Sources: Pixabay - free images http://www.pixabay.com

Newsletter Other

website

Customised solutions

• Extracting information from raw data

(user query, filters, etc.)

But in the end…

who’s there?

Sources: Pixabay - free images http://www.pixabay.com

Recommended