SlideShare a Scribd company logo
CCLTracker	
  Framework 	
  	
  
Monitoring	
  users	
  learning	
  and	
  ac7vity	
  	
  
in	
  web	
  based	
  ci7zen	
  science	
  projects	
  
Jose	
  Luis	
  Fernandez-­‐Marquez	
  
Joseluis.fernandez@unige.ch	
  
Outline	
  
•  Mo7va7on	
  
•  Background	
  (Google	
  Analy7cs)	
  
•  CCLTracker	
  Framework	
  
•  Conclusions	
  
•  Experiment	
  and	
  demo	
  
Mo7va7on	
  
	
  	
  Bounce	
  rate,	
  pages	
  views,	
  avg.	
  7me	
  per	
  session,	
  etc…	
  
might	
  not	
  be	
  relevant	
  to	
  measure	
  user	
  engagement,	
  
or	
  relevant	
  in	
  our	
  ci7zen	
  science	
  project.	
  	
  
Google	
  Analy7cs	
  
•  Audience	
  
•  Acquisi7on	
  
•  Behaviour	
  
Audience:	
  Par7cipa7on	
  
16.000	
  sessions	
  
8.000	
  users	
  
108	
  countries	
  –	
  90	
  languages	
  
Avg.	
  of	
  400	
  sessions	
  per	
  day	
  
Audience:	
  Who?	
  
+	
  browser,	
  OS,	
  	
  and	
  mobile	
  or	
  PC	
  connec7on	
  
Acquisi7on:	
  where	
  do	
  they	
  come	
  
from?	
  
Acquisi7on:	
  where	
  do	
  they	
  come	
  
from?	
  
Acquisi7on:	
  Evalua7ng	
  dissemina7on	
  
ac7vi7es	
  
Itc.ua	
  
1st	
  Release	
  
Twi^er	
  
Reddit	
  Post	
  
Behavior	
  
Segmenta7on,	
  crossing	
  data	
  and	
  
adding	
  filters	
  
•  Give	
  me	
  previous	
  stats	
  focusing	
  on	
  visitors	
  
coming	
  from	
  reddit.	
  
•  Give	
  me	
  previous	
  stats	
  focusing	
  on	
  female	
  
visitors,	
  between	
  18	
  and	
  24	
  years,	
  linux	
  users,	
  
living	
  in	
  Switzerland.	
  	
  
•  Infinite	
  number	
  of	
  possible	
  combina7ons.	
  	
  
Segmenta7on,	
  crossing	
  data	
  and	
  
adding	
  filters	
  
•  Top	
  10	
  countries	
  by	
  Female	
  users.	
  
•  Top	
  10	
  referrals	
  (reddit,	
  facebook,	
  …)	
  
gathering	
  female	
  users.	
  
•  Top	
  10	
  referrals	
  gathering	
  visitors	
  who	
  
immediately	
  run	
  away	
  from	
  the	
  site.	
  	
  
Why	
  do	
  we	
  need	
  anything	
  else?	
  
Bounce	
  rate,	
  pages	
  views,	
  and	
  avg.	
  4me	
  per	
  
session	
  might	
  not	
  be	
  relevant	
  for	
  a	
  ci7zen	
  
science	
  project.	
  	
  
– We	
  need	
  to	
  know	
  the	
  ac7ons	
  performed	
  in	
  the	
  
site	
  to	
  measure	
  par7cipants	
  contribu7on.	
  
– We	
  need	
  to	
  be	
  able	
  to	
  make	
  public	
  analy7c	
  data.	
  	
  
– We	
  need	
  to	
  be	
  able	
  to	
  create	
  advance	
  data	
  
aggrega7on.	
  I.e.	
  clustering	
  analysis,	
  advance	
  
engagement	
  func7ons.	
  	
  
CCLTracker	
  framework	
  
CCLTracker
JS Library
Google
Analytics
Google Tag
Manager
RGA Library
R
Monitoring Storing, aggregating,
reporting
Advance Aggregation
and reporting
Google
Super Proxy
CCLTracker	
  events	
  
-­‐ Is	
  the	
  user	
  scrolling	
  down	
  on	
  the	
  web	
  site	
  (0%,	
  25%,50%,75%100%)	
  
-­‐ 	
  is	
  the	
  user	
  clicking	
  new	
  projects,	
  about,	
  forum,	
  etc?	
  
CCLtracker	
  events	
  
CCLTracker	
  events	
  
Segmenta7on,	
  crossing	
  data	
  and	
  
filtering	
  
•  Stats	
  only	
  for	
  par7cipants	
  who	
  has	
  properly	
  
installed	
  the	
  CERN	
  VM.	
  (segmenta7on)	
  
•  Comparing	
  two	
  segments	
  (e.g.	
  all	
  sessions	
  vs	
  
sessions	
  running	
  the	
  virtual	
  machine.	
  	
  
Segmenta7on,	
  crossing	
  data	
  and	
  
filtering	
  
Segmenta7on,	
  crossing	
  data	
  and	
  
filtering	
  
•  Most	
  common	
  web	
  API	
  errors	
  by	
  browser	
  
(crossing	
  data,	
  filtering)	
  
Segmenta7on,	
  crossing	
  data	
  and	
  
filtering	
  
•  Top	
  more	
  ac7ve	
  users.	
  	
  
Segmenta7on,	
  crossing	
  data	
  and	
  
filtering	
  
•  All	
  ac7ons	
  by	
  a	
  given	
  user	
  	
  
Advance	
  Data	
  Aggrega7on	
  
1 2 3 4 5 6 7 8 9 10 12
Number of days
%ofusers
05101520253035
29.58
17.63
9.5210.18
7.38
2.88
3.87
5.31
3.32
1.84
4.064.43
•  Engagement	
  
Advance	
  Data	
  Aggrega7on	
  
Advance	
  Aggrega7on	
  
Visitors	
  per	
  age	
  group	
  
Visitors	
  successful	
  running	
  
VM	
  per	
  age	
  group	
  	
  
0	
  
10	
  
20	
  
30	
  
40	
  
50	
  
60	
  
18-­‐24	
   25-­‐34	
   35-­‐44	
   45-­‐54	
   55-­‐64	
   >65	
  
%	
  of	
  sessions	
  
Users'	
  age	
  
User	
  engagement	
  per	
  age	
  group	
  
Advance	
  Data	
  Aggrega7on	
  
Desired	
  Flow	
  of	
  ac7ons	
  
Advance	
  Data	
  Aggrega7on	
  
Why	
  do	
  we	
  want	
  all	
  this	
  data?	
  
•  Increase	
  the	
  number	
  of	
  par7cipants	
  
•  Increase	
  par7cipants’	
  engagement.	
  
•  Improve	
  the	
  navigability,	
  and	
  accessibility	
  of	
  
the	
  website.	
  	
  
•  Improve	
  users’	
  learning	
  experience.	
  Are	
  users	
  
improving	
  the	
  quality	
  of	
  their	
  contribu7ons?	
  
What	
  did	
  we	
  learn	
  using	
  CCLTracker?	
  
•  Transla7on	
  to	
  different	
  languages	
  is	
  important	
  
to	
  reach	
  a	
  large	
  audience.	
  E.g.	
  Russian	
  referral.	
  
•  Addressing	
  technology	
  sec7ons	
  in	
  
newspapers.	
  
•  Web	
  site	
  naviga7on	
  is	
  not	
  trivial.	
  	
  
•  Low	
  engagement.	
  	
  
•  Low	
  female	
  par7cipa7on.	
  
2nd	
  CERN	
  Public	
  Compu7ng	
  	
  
Challenge	
  
•  Increase	
  the	
  number	
  of	
  par7cipants:	
  
–  Addressing	
  female	
  par7cipa7on.	
  
–  Transla7ng	
  the	
  website	
  to	
  different	
  languages.	
  
–  Pos7ng	
  the	
  informa7on	
  in	
  data	
  hubs,	
  scien7fic	
  
sec7ons	
  of	
  newspapers,	
  etc…	
  	
  
•  Segmen7ng	
  data	
  by	
  different	
  level	
  of	
  
engagements:	
  
–  Visitors	
  who	
  do	
  not	
  run	
  the	
  VM.	
  	
  
–  Visitors	
  who	
  compute	
  10	
  jobs,	
  20	
  jobs,	
  …	
  n	
  jobs.	
  
–  Visitors	
  who	
  compute	
  for	
  1	
  h,	
  5	
  h,	
  …	
  n	
  hours.	
  	
  
–  Visitors	
  who	
  par7cipate	
  over	
  the	
  whole	
  challenge…	
  
“top	
  10%	
  of	
  contributors	
  responsible	
  
for	
  almost	
  80%	
  of	
  total	
  classifica7ons.”
Open	
  ques7on	
  

More Related Content

Similar to Jose Luis Fernandez-Marquez (UNIGE) - CCL tracker

GraphTalk Helsinki - Introduction to Graphs and Neo4j
GraphTalk Helsinki - Introduction to Graphs and Neo4jGraphTalk Helsinki - Introduction to Graphs and Neo4j
GraphTalk Helsinki - Introduction to Graphs and Neo4j
Neo4j
 
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014ALTER WAY
 
Machine Learning & IT Service Intelligence for the Enterprise: The Future is ...
Machine Learning & IT Service Intelligence for the Enterprise: The Future is ...Machine Learning & IT Service Intelligence for the Enterprise: The Future is ...
Machine Learning & IT Service Intelligence for the Enterprise: The Future is ...
Precisely
 
Analytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data PlatformAnalytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data Platform
VMware Tanzu
 
Using analytics in ux design my view
Using analytics in ux design   my viewUsing analytics in ux design   my view
Using analytics in ux design my view
Outi Aramo
 
Web Performance Bootcamp 2014
Web Performance Bootcamp 2014Web Performance Bootcamp 2014
Web Performance Bootcamp 2014
Daniel Austin
 
Web Performance BootCamp 2013
Web Performance BootCamp 2013Web Performance BootCamp 2013
Web Performance BootCamp 2013
Daniel Austin
 
Big Data Ecosystem for Data-Driven Decision Making
Big Data Ecosystem for Data-Driven Decision MakingBig Data Ecosystem for Data-Driven Decision Making
Big Data Ecosystem for Data-Driven Decision Making
Abzetdin Adamov
 
Intelligently Automating Machine Learning, Artificial Intelligence, and Data ...
Intelligently Automating Machine Learning, Artificial Intelligence, and Data ...Intelligently Automating Machine Learning, Artificial Intelligence, and Data ...
Intelligently Automating Machine Learning, Artificial Intelligence, and Data ...
Ali Alkan
 
Streaming and Visual Data Discovery for the Internet of Things
Streaming and Visual Data Discovery for the Internet of ThingsStreaming and Visual Data Discovery for the Internet of Things
Streaming and Visual Data Discovery for the Internet of Things
DatawatchCorporation
 
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
BigData_Europe
 
How to Use Big Data to Transform IT Operations
How to Use Big Data to Transform IT OperationsHow to Use Big Data to Transform IT Operations
How to Use Big Data to Transform IT Operations
ExtraHop Networks
 
Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...
Sri Ambati
 
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Matt Stubbs
 
Applying Big Data
Applying Big DataApplying Big Data
Applying Big Data
John Dougherty
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
Dashlane
 
Borys Pratsiuk "How to be NVidia partner"
Borys Pratsiuk "How to be NVidia partner"Borys Pratsiuk "How to be NVidia partner"
Borys Pratsiuk "How to be NVidia partner"
Lviv Startup Club
 
Cisco_Big_Data_Webinar_At-A-Glance_ABSOLUTE_FINAL_VERSION
Cisco_Big_Data_Webinar_At-A-Glance_ABSOLUTE_FINAL_VERSIONCisco_Big_Data_Webinar_At-A-Glance_ABSOLUTE_FINAL_VERSION
Cisco_Big_Data_Webinar_At-A-Glance_ABSOLUTE_FINAL_VERSIONRenee Yao
 
Before vs After: Redesigning a Website to be Useful and Informative for Devel...
Before vs After: Redesigning a Website to be Useful and Informative for Devel...Before vs After: Redesigning a Website to be Useful and Informative for Devel...
Before vs After: Redesigning a Website to be Useful and Informative for Devel...
Teresa Giacomini
 

Similar to Jose Luis Fernandez-Marquez (UNIGE) - CCL tracker (20)

GraphTalk Helsinki - Introduction to Graphs and Neo4j
GraphTalk Helsinki - Introduction to Graphs and Neo4jGraphTalk Helsinki - Introduction to Graphs and Neo4j
GraphTalk Helsinki - Introduction to Graphs and Neo4j
 
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
Séminaire Big Data Alter Way - Elasticsearch - octobre 2014
 
Machine Learning & IT Service Intelligence for the Enterprise: The Future is ...
Machine Learning & IT Service Intelligence for the Enterprise: The Future is ...Machine Learning & IT Service Intelligence for the Enterprise: The Future is ...
Machine Learning & IT Service Intelligence for the Enterprise: The Future is ...
 
Analytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data PlatformAnalytical Innovation: How to Build the Next Generation Data Platform
Analytical Innovation: How to Build the Next Generation Data Platform
 
Using analytics in ux design my view
Using analytics in ux design   my viewUsing analytics in ux design   my view
Using analytics in ux design my view
 
Web Performance Bootcamp 2014
Web Performance Bootcamp 2014Web Performance Bootcamp 2014
Web Performance Bootcamp 2014
 
Web Performance BootCamp 2013
Web Performance BootCamp 2013Web Performance BootCamp 2013
Web Performance BootCamp 2013
 
Big Data Ecosystem for Data-Driven Decision Making
Big Data Ecosystem for Data-Driven Decision MakingBig Data Ecosystem for Data-Driven Decision Making
Big Data Ecosystem for Data-Driven Decision Making
 
Intelligently Automating Machine Learning, Artificial Intelligence, and Data ...
Intelligently Automating Machine Learning, Artificial Intelligence, and Data ...Intelligently Automating Machine Learning, Artificial Intelligence, and Data ...
Intelligently Automating Machine Learning, Artificial Intelligence, and Data ...
 
Streaming and Visual Data Discovery for the Internet of Things
Streaming and Visual Data Discovery for the Internet of ThingsStreaming and Visual Data Discovery for the Internet of Things
Streaming and Visual Data Discovery for the Internet of Things
 
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
SC6 Workshop 1: Big Data Europe platform requirements and draft architecture:...
 
How to Use Big Data to Transform IT Operations
How to Use Big Data to Transform IT OperationsHow to Use Big Data to Transform IT Operations
How to Use Big Data to Transform IT Operations
 
Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...Building a Real-Time Security Application Using Log Data and Machine Learning...
Building a Real-Time Security Application Using Log Data and Machine Learning...
 
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
Big Data LDN 2017: How Big Data Insights Become Easily Accessible With Workfl...
 
Applying Big Data
Applying Big DataApplying Big Data
Applying Big Data
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
Borys Pratsiuk "How to be NVidia partner"
Borys Pratsiuk "How to be NVidia partner"Borys Pratsiuk "How to be NVidia partner"
Borys Pratsiuk "How to be NVidia partner"
 
Cisco_Big_Data_Webinar_At-A-Glance_ABSOLUTE_FINAL_VERSION
Cisco_Big_Data_Webinar_At-A-Glance_ABSOLUTE_FINAL_VERSIONCisco_Big_Data_Webinar_At-A-Glance_ABSOLUTE_FINAL_VERSION
Cisco_Big_Data_Webinar_At-A-Glance_ABSOLUTE_FINAL_VERSION
 
Crosswalk
CrosswalkCrosswalk
Crosswalk
 
Before vs After: Redesigning a Website to be Useful and Informative for Devel...
Before vs After: Redesigning a Website to be Useful and Informative for Devel...Before vs After: Redesigning a Website to be Useful and Informative for Devel...
Before vs After: Redesigning a Website to be Useful and Informative for Devel...
 

More from CitizenCyberlab

Michael Weber - Rechenkraft.net - From Volunteers to Scientists
Michael Weber - Rechenkraft.net - From Volunteers to ScientistsMichael Weber - Rechenkraft.net - From Volunteers to Scientists
Michael Weber - Rechenkraft.net - From Volunteers to Scientists
CitizenCyberlab
 
Brainstorming sessions at Citizen Cyber Summit
Brainstorming sessions at Citizen Cyber SummitBrainstorming sessions at Citizen Cyber Summit
Brainstorming sessions at Citizen Cyber Summit
CitizenCyberlab
 
John Darlington (Imperial College London) - CitizenGrid
John Darlington (Imperial College London) - CitizenGridJohn Darlington (Imperial College London) - CitizenGrid
John Darlington (Imperial College London) - CitizenGrid
CitizenCyberlab
 
Peter Hanappe (Sony Computer Science Lab, Paris) - Agroecology as citizen sci...
Peter Hanappe (Sony Computer Science Lab, Paris) - Agroecology as citizen sci...Peter Hanappe (Sony Computer Science Lab, Paris) - Agroecology as citizen sci...
Peter Hanappe (Sony Computer Science Lab, Paris) - Agroecology as citizen sci...
CitizenCyberlab
 
Ariel Lindner (UPD) - Introduction to Citizen Cyberlab
Ariel Lindner (UPD) - Introduction to Citizen CyberlabAriel Lindner (UPD) - Introduction to Citizen Cyberlab
Ariel Lindner (UPD) - Introduction to Citizen Cyberlab
CitizenCyberlab
 
Jacob Sherson (University of Aarhus) - Science@home
Jacob Sherson (University of Aarhus) - Science@homeJacob Sherson (University of Aarhus) - Science@home
Jacob Sherson (University of Aarhus) - Science@home
CitizenCyberlab
 
En-Te-Hwu (Academia Sinica, Taiwan) - DIY Atomic Force Microscope & Lifelong...
En-Te-Hwu  (Academia Sinica, Taiwan) - DIY Atomic Force Microscope & Lifelong...En-Te-Hwu  (Academia Sinica, Taiwan) - DIY Atomic Force Microscope & Lifelong...
En-Te-Hwu (Academia Sinica, Taiwan) - DIY Atomic Force Microscope & Lifelong...
CitizenCyberlab
 
Eleanor Rusack (UNITAR) - GeoTag-X
Eleanor Rusack (UNITAR) - GeoTag-XEleanor Rusack (UNITAR) - GeoTag-X
Eleanor Rusack (UNITAR) - GeoTag-X
CitizenCyberlab
 
Charlene Jennet (UCL) - Creativity in citizen science
Charlene Jennet (UCL) - Creativity in citizen scienceCharlene Jennet (UCL) - Creativity in citizen science
Charlene Jennet (UCL) - Creativity in citizen science
CitizenCyberlab
 
Bruno Strasser (UNIGE) - Bioscope & History of Citizen Science
Bruno Strasser (UNIGE) - Bioscope & History of Citizen ScienceBruno Strasser (UNIGE) - Bioscope & History of Citizen Science
Bruno Strasser (UNIGE) - Bioscope & History of Citizen Science
CitizenCyberlab
 
David Aanensen (Imperial College London) - Epicollect (demo)
David Aanensen (Imperial College London) - Epicollect (demo)David Aanensen (Imperial College London) - Epicollect (demo)
David Aanensen (Imperial College London) - Epicollect (demo)
CitizenCyberlab
 
Juan Hindo (IBM) - World Community Grid
Juan Hindo (IBM) - World Community GridJuan Hindo (IBM) - World Community Grid
Juan Hindo (IBM) - World Community Grid
CitizenCyberlab
 

More from CitizenCyberlab (12)

Michael Weber - Rechenkraft.net - From Volunteers to Scientists
Michael Weber - Rechenkraft.net - From Volunteers to ScientistsMichael Weber - Rechenkraft.net - From Volunteers to Scientists
Michael Weber - Rechenkraft.net - From Volunteers to Scientists
 
Brainstorming sessions at Citizen Cyber Summit
Brainstorming sessions at Citizen Cyber SummitBrainstorming sessions at Citizen Cyber Summit
Brainstorming sessions at Citizen Cyber Summit
 
John Darlington (Imperial College London) - CitizenGrid
John Darlington (Imperial College London) - CitizenGridJohn Darlington (Imperial College London) - CitizenGrid
John Darlington (Imperial College London) - CitizenGrid
 
Peter Hanappe (Sony Computer Science Lab, Paris) - Agroecology as citizen sci...
Peter Hanappe (Sony Computer Science Lab, Paris) - Agroecology as citizen sci...Peter Hanappe (Sony Computer Science Lab, Paris) - Agroecology as citizen sci...
Peter Hanappe (Sony Computer Science Lab, Paris) - Agroecology as citizen sci...
 
Ariel Lindner (UPD) - Introduction to Citizen Cyberlab
Ariel Lindner (UPD) - Introduction to Citizen CyberlabAriel Lindner (UPD) - Introduction to Citizen Cyberlab
Ariel Lindner (UPD) - Introduction to Citizen Cyberlab
 
Jacob Sherson (University of Aarhus) - Science@home
Jacob Sherson (University of Aarhus) - Science@homeJacob Sherson (University of Aarhus) - Science@home
Jacob Sherson (University of Aarhus) - Science@home
 
En-Te-Hwu (Academia Sinica, Taiwan) - DIY Atomic Force Microscope & Lifelong...
En-Te-Hwu  (Academia Sinica, Taiwan) - DIY Atomic Force Microscope & Lifelong...En-Te-Hwu  (Academia Sinica, Taiwan) - DIY Atomic Force Microscope & Lifelong...
En-Te-Hwu (Academia Sinica, Taiwan) - DIY Atomic Force Microscope & Lifelong...
 
Eleanor Rusack (UNITAR) - GeoTag-X
Eleanor Rusack (UNITAR) - GeoTag-XEleanor Rusack (UNITAR) - GeoTag-X
Eleanor Rusack (UNITAR) - GeoTag-X
 
Charlene Jennet (UCL) - Creativity in citizen science
Charlene Jennet (UCL) - Creativity in citizen scienceCharlene Jennet (UCL) - Creativity in citizen science
Charlene Jennet (UCL) - Creativity in citizen science
 
Bruno Strasser (UNIGE) - Bioscope & History of Citizen Science
Bruno Strasser (UNIGE) - Bioscope & History of Citizen ScienceBruno Strasser (UNIGE) - Bioscope & History of Citizen Science
Bruno Strasser (UNIGE) - Bioscope & History of Citizen Science
 
David Aanensen (Imperial College London) - Epicollect (demo)
David Aanensen (Imperial College London) - Epicollect (demo)David Aanensen (Imperial College London) - Epicollect (demo)
David Aanensen (Imperial College London) - Epicollect (demo)
 
Juan Hindo (IBM) - World Community Grid
Juan Hindo (IBM) - World Community GridJuan Hindo (IBM) - World Community Grid
Juan Hindo (IBM) - World Community Grid
 

Recently uploaded

一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
vcaxypu
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
ewymefz
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
Opendatabay
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
nscud
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Boston Institute of Analytics
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
slg6lamcq
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
slg6lamcq
 
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
Tiktokethiodaily
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
John Andrews
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
balafet
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
yhkoc
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
ewymefz
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
enxupq
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Linda486226
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
benishzehra469
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
TravisMalana
 

Recently uploaded (20)

一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
一比一原版(ArtEZ毕业证)ArtEZ艺术学院毕业证成绩单
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
Opendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptxOpendatabay - Open Data Marketplace.pptx
Opendatabay - Open Data Marketplace.pptx
 
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
一比一原版(CBU毕业证)卡普顿大学毕业证成绩单
 
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project PresentationPredicting Product Ad Campaign Performance: A Data Analysis Project Presentation
Predicting Product Ad Campaign Performance: A Data Analysis Project Presentation
 
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
一比一原版(UniSA毕业证书)南澳大学毕业证如何办理
 
Criminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdfCriminal IP - Threat Hunting Webinar.pdf
Criminal IP - Threat Hunting Webinar.pdf
 
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide毕业证书)阿德莱德大学毕业证如何办理
 
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
1.Seydhcuxhxyxhccuuxuxyxyxmisolids 2019.pptx
 
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
Chatty Kathy - UNC Bootcamp Final Project Presentation - Final Version - 5.23...
 
Machine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptxMachine learning and optimization techniques for electrical drives.pptx
Machine learning and optimization techniques for electrical drives.pptx
 
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
一比一原版(CU毕业证)卡尔顿大学毕业证成绩单
 
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
一比一原版(UPenn毕业证)宾夕法尼亚大学毕业证成绩单
 
一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单一比一原版(YU毕业证)约克大学毕业证成绩单
一比一原版(YU毕业证)约克大学毕业证成绩单
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdfSample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
Sample_Global Non-invasive Prenatal Testing (NIPT) Market, 2019-2030.pdf
 
Empowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptxEmpowering Data Analytics Ecosystem.pptx
Empowering Data Analytics Ecosystem.pptx
 
Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)Malana- Gimlet Market Analysis (Portfolio 2)
Malana- Gimlet Market Analysis (Portfolio 2)
 

Jose Luis Fernandez-Marquez (UNIGE) - CCL tracker

  • 1. CCLTracker  Framework     Monitoring  users  learning  and  ac7vity     in  web  based  ci7zen  science  projects   Jose  Luis  Fernandez-­‐Marquez   Joseluis.fernandez@unige.ch  
  • 2. Outline   •  Mo7va7on   •  Background  (Google  Analy7cs)   •  CCLTracker  Framework   •  Conclusions   •  Experiment  and  demo  
  • 3. Mo7va7on      Bounce  rate,  pages  views,  avg.  7me  per  session,  etc…   might  not  be  relevant  to  measure  user  engagement,   or  relevant  in  our  ci7zen  science  project.    
  • 4. Google  Analy7cs   •  Audience   •  Acquisi7on   •  Behaviour  
  • 5. Audience:  Par7cipa7on   16.000  sessions   8.000  users   108  countries  –  90  languages   Avg.  of  400  sessions  per  day  
  • 6. Audience:  Who?   +  browser,  OS,    and  mobile  or  PC  connec7on  
  • 7. Acquisi7on:  where  do  they  come   from?  
  • 8. Acquisi7on:  where  do  they  come   from?  
  • 9. Acquisi7on:  Evalua7ng  dissemina7on   ac7vi7es   Itc.ua   1st  Release   Twi^er   Reddit  Post  
  • 11. Segmenta7on,  crossing  data  and   adding  filters   •  Give  me  previous  stats  focusing  on  visitors   coming  from  reddit.   •  Give  me  previous  stats  focusing  on  female   visitors,  between  18  and  24  years,  linux  users,   living  in  Switzerland.     •  Infinite  number  of  possible  combina7ons.    
  • 12. Segmenta7on,  crossing  data  and   adding  filters   •  Top  10  countries  by  Female  users.   •  Top  10  referrals  (reddit,  facebook,  …)   gathering  female  users.   •  Top  10  referrals  gathering  visitors  who   immediately  run  away  from  the  site.    
  • 13. Why  do  we  need  anything  else?  
  • 14. Bounce  rate,  pages  views,  and  avg.  4me  per   session  might  not  be  relevant  for  a  ci7zen   science  project.     – We  need  to  know  the  ac7ons  performed  in  the   site  to  measure  par7cipants  contribu7on.   – We  need  to  be  able  to  make  public  analy7c  data.     – We  need  to  be  able  to  create  advance  data   aggrega7on.  I.e.  clustering  analysis,  advance   engagement  func7ons.    
  • 15. CCLTracker  framework   CCLTracker JS Library Google Analytics Google Tag Manager RGA Library R Monitoring Storing, aggregating, reporting Advance Aggregation and reporting Google Super Proxy
  • 16. CCLTracker  events   -­‐ Is  the  user  scrolling  down  on  the  web  site  (0%,  25%,50%,75%100%)   -­‐   is  the  user  clicking  new  projects,  about,  forum,  etc?  
  • 19. Segmenta7on,  crossing  data  and   filtering   •  Stats  only  for  par7cipants  who  has  properly   installed  the  CERN  VM.  (segmenta7on)   •  Comparing  two  segments  (e.g.  all  sessions  vs   sessions  running  the  virtual  machine.    
  • 20. Segmenta7on,  crossing  data  and   filtering  
  • 21. Segmenta7on,  crossing  data  and   filtering   •  Most  common  web  API  errors  by  browser   (crossing  data,  filtering)  
  • 22. Segmenta7on,  crossing  data  and   filtering   •  Top  more  ac7ve  users.    
  • 23. Segmenta7on,  crossing  data  and   filtering   •  All  ac7ons  by  a  given  user    
  • 24. Advance  Data  Aggrega7on   1 2 3 4 5 6 7 8 9 10 12 Number of days %ofusers 05101520253035 29.58 17.63 9.5210.18 7.38 2.88 3.87 5.31 3.32 1.84 4.064.43 •  Engagement  
  • 26. Advance  Aggrega7on   Visitors  per  age  group   Visitors  successful  running   VM  per  age  group     0   10   20   30   40   50   60   18-­‐24   25-­‐34   35-­‐44   45-­‐54   55-­‐64   >65   %  of  sessions   Users'  age   User  engagement  per  age  group  
  • 27. Advance  Data  Aggrega7on   Desired  Flow  of  ac7ons  
  • 29. Why  do  we  want  all  this  data?   •  Increase  the  number  of  par7cipants   •  Increase  par7cipants’  engagement.   •  Improve  the  navigability,  and  accessibility  of   the  website.     •  Improve  users’  learning  experience.  Are  users   improving  the  quality  of  their  contribu7ons?  
  • 30. What  did  we  learn  using  CCLTracker?   •  Transla7on  to  different  languages  is  important   to  reach  a  large  audience.  E.g.  Russian  referral.   •  Addressing  technology  sec7ons  in   newspapers.   •  Web  site  naviga7on  is  not  trivial.     •  Low  engagement.     •  Low  female  par7cipa7on.  
  • 31. 2nd  CERN  Public  Compu7ng     Challenge   •  Increase  the  number  of  par7cipants:   –  Addressing  female  par7cipa7on.   –  Transla7ng  the  website  to  different  languages.   –  Pos7ng  the  informa7on  in  data  hubs,  scien7fic   sec7ons  of  newspapers,  etc…     •  Segmen7ng  data  by  different  level  of   engagements:   –  Visitors  who  do  not  run  the  VM.     –  Visitors  who  compute  10  jobs,  20  jobs,  …  n  jobs.   –  Visitors  who  compute  for  1  h,  5  h,  …  n  hours.     –  Visitors  who  par7cipate  over  the  whole  challenge…  
  • 32. “top  10%  of  contributors  responsible   for  almost  80%  of  total  classifica7ons.” Open  ques7on