Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Extracting and Analysing Discussion Data
with Google Sheets and Google Analytics
Martin Hawksey
@mhawksey
@mhawksey 2
go.alt.ac.uk/join-ALT
@mhawksey 3
About you…
Objectives
◊ Introduce Google Sheets and Google
Analytics
◊ Highlight opportunities around
discussion data
◊ *Inspire* you...
Google Sheets 101
@mhawksey 5
alt.ac.uk
Say hello to Google Apps Script
CC-BY Google – Google Apps Script, 13-03-2012
@mhawksey 6
alt.ac.uk
Apps Script benefits
◊ Free
◊ Scripts can run
24/7
◊ Access data
@mhawksey 7
alt.ac.uk@mhawksey
Twitter in Education‽
8
“
alt.ac.uk
Consider Twitter in Education…
@mhawksey
ActivePassive
Dialogic
Transmission
9
In-class Backchannel
Uses: ad hoc class
discussion, real-time
commenting, recording
divergent viewpoints
Benefits: engages...
Patterns are…
…left behind
Courtesy Marc Smith
http://www.slideshare.net/Marc_A_Smith/2013-nodexl-social-media-network-ana...
alt.ac.uk
Twitter Search
@mhawksey 12
alt.ac.uk
Data….
@mhawksey 13
<html>
<rss>
<XML>
{JSON}
API
.csv
alt.ac.uk
Twitter Search API – Single
tweet
@mhawksey 14
alt.ac.uk
Twitter Search API Limits
◊ Data from last ~7 days
◊ Last 18,000 tweets for search term
◊ Developer ‘Rules of th...
alt.ac.uk@mhawksey
Twitter Archiving Google Sheet (TAGS)
16
alt.ac.uk
TAGS
@mhawksey 17
alt.ac.uk@mhawksey
tags.hawksey.info/get-tags/
18
alt.ac.uk
Google Sheet benefits
@mhawksey 19
alt.ac.uk
Tips and tricks…
◊ Search operators (e.g. AND, OR, from:
..)
◊ Built in formula (QUERY, FREQUENCY)
◊ Add-ons
@mh...
alt.ac.uk
How to geocode…
@mhawksey 21
alt.ac.uk
[my link]
alt.ac.uk
Playing with TAGS
http://go.alt.ac.uk/TAGSGeoRef
@mhawksey 23
alt.ac.uk@mhawksey
Data wrangling
24
Data Access
Data Shapes
Data Flows
©Patrick Goossens 2009-03-01 12:11:05
http://www.flickr.com/8862589@N07/3333965118/
Breaking the cell…
◊ Copy and paste
◊ Dark social judo with IFTTT
◊ import.io
◊ APIs
@mhawksey 28
IFTTT
@mhawksey 29
Import.io
@mhawksey 30
Breaking the cell…
◊ Copy and paste
◊ Dark social judo with IFTTT
◊ import.io
◊ APIs
@mhawksey 31
alt.ac.uk@mhawksey
Social Network Analysis
32
alt.ac.uk
History
◊ Network
theory
◊ 1930s Moreno
& Jennings
Moreno, J. L. (1934). Who shall
survive? Washington, DC:
Nerv...
alt.ac.uk
Nodes and edges
@mhawksey 34
alt.ac.uk
Recipe recommendation
Teng, C. Y., Lin, Y. R., &
Adamic, L. A. (2012,
June). Recipe
recommendation using
ingredi...
alt.ac.uk
Graph metrics and measures
◊ Centrality
◊ Cohesion
◊ Density
◊ Betweenness
Courtesy Marc Smith
http://www.slides...
alt.ac.uk
SNA and LA
The social network diagrams can be
used to identify:
◊ isolated students
◊ facilitator-centric networ...
alt.ac.uk
SocioViz
@mhawksey 38
alt.ac.uk
TAGSExplorer
@mhawksey 39
alt.ac.uk@mhawksey
nodexl.codeplex.com
40
alt.ac.uk
TAGS + NodeXL
@mhawksey 41
https://mashe.hawksey.info/2011/10/using-google-spreadsheet-to-feed-nodexl/
alt.ac.uk@mhawksey
The bloody VLE
42
Data Access
A different approach…
@mhawksey 44
VLE
Script
Google
Analytics
Web View
• Identity stripped
• Text processing producing co...
“
alt.ac.uk
Google Analytics … beyond page views
@mhawksey 45
The Analytics terms of service, which all
Analytics customer...
alt.ac.uk@mhawksey 46
“
alt.ac.uk
Almost real time with Queue Time
@mhawksey 47
Used to collect offline / latent hits. The
value represents the ...
alt.ac.uk@mhawksey 48
alt.ac.uk@mhawksey 49
alt.ac.uk@mhawksey 50
alt.ac.uk
Why Google Analytics
@mhawksey 51
…. as a framework to explore interactions across platforms
alt.ac.uk
Data flows with Google Analytics
@mhawksey 52
https://mashe.hawksey.info/2016/04/pushing-canvas-lms-discussion-d...
alt.ac.uk
Thank you!
@mhawksey+MartinHawksey
@mhawksey 53
Association for Learning Technology
Registered charity number: 1063519
www.alt.ac.uk @A_L_T
Upcoming SlideShare
Loading in …5
×

of

Extracting and analyzing discussion data with google sheets and google analytics Slide 1 Extracting and analyzing discussion data with google sheets and google analytics Slide 2 Extracting and analyzing discussion data with google sheets and google analytics Slide 3 Extracting and analyzing discussion data with google sheets and google analytics Slide 4 Extracting and analyzing discussion data with google sheets and google analytics Slide 5 Extracting and analyzing discussion data with google sheets and google analytics Slide 6 Extracting and analyzing discussion data with google sheets and google analytics Slide 7 Extracting and analyzing discussion data with google sheets and google analytics Slide 8 Extracting and analyzing discussion data with google sheets and google analytics Slide 9 Extracting and analyzing discussion data with google sheets and google analytics Slide 10 Extracting and analyzing discussion data with google sheets and google analytics Slide 11 Extracting and analyzing discussion data with google sheets and google analytics Slide 12 Extracting and analyzing discussion data with google sheets and google analytics Slide 13 Extracting and analyzing discussion data with google sheets and google analytics Slide 14 Extracting and analyzing discussion data with google sheets and google analytics Slide 15 Extracting and analyzing discussion data with google sheets and google analytics Slide 16 Extracting and analyzing discussion data with google sheets and google analytics Slide 17 Extracting and analyzing discussion data with google sheets and google analytics Slide 18 Extracting and analyzing discussion data with google sheets and google analytics Slide 19 Extracting and analyzing discussion data with google sheets and google analytics Slide 20 Extracting and analyzing discussion data with google sheets and google analytics Slide 21 Extracting and analyzing discussion data with google sheets and google analytics Slide 22 Extracting and analyzing discussion data with google sheets and google analytics Slide 23 Extracting and analyzing discussion data with google sheets and google analytics Slide 24 Extracting and analyzing discussion data with google sheets and google analytics Slide 25 Extracting and analyzing discussion data with google sheets and google analytics Slide 26 Extracting and analyzing discussion data with google sheets and google analytics Slide 27 Extracting and analyzing discussion data with google sheets and google analytics Slide 28 Extracting and analyzing discussion data with google sheets and google analytics Slide 29 Extracting and analyzing discussion data with google sheets and google analytics Slide 30 Extracting and analyzing discussion data with google sheets and google analytics Slide 31 Extracting and analyzing discussion data with google sheets and google analytics Slide 32 Extracting and analyzing discussion data with google sheets and google analytics Slide 33 Extracting and analyzing discussion data with google sheets and google analytics Slide 34 Extracting and analyzing discussion data with google sheets and google analytics Slide 35 Extracting and analyzing discussion data with google sheets and google analytics Slide 36 Extracting and analyzing discussion data with google sheets and google analytics Slide 37 Extracting and analyzing discussion data with google sheets and google analytics Slide 38 Extracting and analyzing discussion data with google sheets and google analytics Slide 39 Extracting and analyzing discussion data with google sheets and google analytics Slide 40 Extracting and analyzing discussion data with google sheets and google analytics Slide 41 Extracting and analyzing discussion data with google sheets and google analytics Slide 42 Extracting and analyzing discussion data with google sheets and google analytics Slide 43 Extracting and analyzing discussion data with google sheets and google analytics Slide 44 Extracting and analyzing discussion data with google sheets and google analytics Slide 45 Extracting and analyzing discussion data with google sheets and google analytics Slide 46 Extracting and analyzing discussion data with google sheets and google analytics Slide 47 Extracting and analyzing discussion data with google sheets and google analytics Slide 48 Extracting and analyzing discussion data with google sheets and google analytics Slide 49 Extracting and analyzing discussion data with google sheets and google analytics Slide 50 Extracting and analyzing discussion data with google sheets and google analytics Slide 51 Extracting and analyzing discussion data with google sheets and google analytics Slide 52 Extracting and analyzing discussion data with google sheets and google analytics Slide 53 Extracting and analyzing discussion data with google sheets and google analytics Slide 54
Upcoming SlideShare
Twitter api
Next
Download to read offline and view in fullscreen.

2 Likes

Share

Download to read offline

Extracting and analyzing discussion data with google sheets and google analytics

Download to read offline

Online discussions can be a rich source of data for researchers in the humanities and social sciences. In this workshop, participants will learn how to use Google Sheets to push online discussion board data into Google Analytics, where it can be analysed. The session will also demonstrate how to use TAGS, the widely-used script for archiving Twitter data. Participants can bring their own laptops if they wish; there will also be desktop PCs for use.
Please note: if you’re not staff or student at the University of Edinburgh, you will need to obtain a temporary login from the registration desk in advance.

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Extracting and analyzing discussion data with google sheets and google analytics

  1. 1. Extracting and Analysing Discussion Data with Google Sheets and Google Analytics Martin Hawksey @mhawksey
  2. 2. @mhawksey 2 go.alt.ac.uk/join-ALT
  3. 3. @mhawksey 3 About you…
  4. 4. Objectives ◊ Introduce Google Sheets and Google Analytics ◊ Highlight opportunities around discussion data ◊ *Inspire* you to do more @mhawksey 4
  5. 5. Google Sheets 101 @mhawksey 5
  6. 6. alt.ac.uk Say hello to Google Apps Script CC-BY Google – Google Apps Script, 13-03-2012 @mhawksey 6
  7. 7. alt.ac.uk Apps Script benefits ◊ Free ◊ Scripts can run 24/7 ◊ Access data @mhawksey 7
  8. 8. alt.ac.uk@mhawksey Twitter in Education‽ 8
  9. 9. “ alt.ac.uk Consider Twitter in Education… @mhawksey ActivePassive Dialogic Transmission 9
  10. 10. In-class Backchannel Uses: ad hoc class discussion, real-time commenting, recording divergent viewpoints Benefits: engages less vocal students, archives otherwise ephemeral comments Outside of Class Discussions Uses: extend class discussions, exchange comments about readings or questions about assignments Benefits: community building, continuity between class sessions In-class Directed Discussion Uses: Open or guided questions with student responses collected for later analysis Benefits: engages all students in discussions in large lecture classes Tracking Activities Uses: find and follow instructor experts in the field, or key topics Benefits: exposure to the lager cultural conversation about the class material Lightly Structured Activities Uses: solicit course feedback, offer ambient office hours, poll class, language or writing practice Benefits: flexibility, availability, scalability Metacognitive/Reflective Activities Uses: students report on self learning, articulate their difficulties, recap the most valuable lesson of the day Benefits: fosters critical thinking Institutional communication Uses: community outreach, alerts, announcements Instructor Communication Uses: announcements, syllabus changes, reminders Pedagogical Communication Uses: sharing timely links and resources Student Activity DialogicTransmission Passive Active Mark Sample’s Twitter Adoption Matrix @mhawksey 10
  11. 11. Patterns are… …left behind Courtesy Marc Smith http://www.slideshare.net/Marc_A_Smith/2013-nodexl-social-media-network-analysis11
  12. 12. alt.ac.uk Twitter Search @mhawksey 12
  13. 13. alt.ac.uk Data…. @mhawksey 13 <html> <rss> <XML> {JSON} API .csv
  14. 14. alt.ac.uk Twitter Search API – Single tweet @mhawksey 14
  15. 15. alt.ac.uk Twitter Search API Limits ◊ Data from last ~7 days ◊ Last 18,000 tweets for search term ◊ Developer ‘Rules of the Road’ on storage @mhawksey 15
  16. 16. alt.ac.uk@mhawksey Twitter Archiving Google Sheet (TAGS) 16
  17. 17. alt.ac.uk TAGS @mhawksey 17
  18. 18. alt.ac.uk@mhawksey tags.hawksey.info/get-tags/ 18
  19. 19. alt.ac.uk Google Sheet benefits @mhawksey 19
  20. 20. alt.ac.uk Tips and tricks… ◊ Search operators (e.g. AND, OR, from: ..) ◊ Built in formula (QUERY, FREQUENCY) ◊ Add-ons @mhawksey 20
  21. 21. alt.ac.uk How to geocode… @mhawksey 21
  22. 22. alt.ac.uk [my link]
  23. 23. alt.ac.uk Playing with TAGS http://go.alt.ac.uk/TAGSGeoRef @mhawksey 23
  24. 24. alt.ac.uk@mhawksey Data wrangling 24
  25. 25. Data Access
  26. 26. Data Shapes
  27. 27. Data Flows ©Patrick Goossens 2009-03-01 12:11:05 http://www.flickr.com/8862589@N07/3333965118/
  28. 28. Breaking the cell… ◊ Copy and paste ◊ Dark social judo with IFTTT ◊ import.io ◊ APIs @mhawksey 28
  29. 29. IFTTT @mhawksey 29
  30. 30. Import.io @mhawksey 30
  31. 31. Breaking the cell… ◊ Copy and paste ◊ Dark social judo with IFTTT ◊ import.io ◊ APIs @mhawksey 31
  32. 32. alt.ac.uk@mhawksey Social Network Analysis 32
  33. 33. alt.ac.uk History ◊ Network theory ◊ 1930s Moreno & Jennings Moreno, J. L. (1934). Who shall survive? Washington, DC: Nervous and Mental Disease Publishing Company. @mhawksey 33
  34. 34. alt.ac.uk Nodes and edges @mhawksey 34
  35. 35. alt.ac.uk Recipe recommendation Teng, C. Y., Lin, Y. R., & Adamic, L. A. (2012, June). Recipe recommendation using ingredient networks. In Proceedings of the 3rd Annual ACM Web Science Conference (pp. 298-307). ACM. @mhawksey cinammon substitutes 35
  36. 36. alt.ac.uk Graph metrics and measures ◊ Centrality ◊ Cohesion ◊ Density ◊ Betweenness Courtesy Marc Smith http://www.slideshare.net/Ma rc_A_Smith/2013-nodexl- social-media-network- analysis @mhawksey 36
  37. 37. alt.ac.uk SNA and LA The social network diagrams can be used to identify: ◊ isolated students ◊ facilitator-centric network patterns ◊ group malfunction ◊ Users that bridge smaller clustered networks ◊ … @mhawksey 37
  38. 38. alt.ac.uk SocioViz @mhawksey 38
  39. 39. alt.ac.uk TAGSExplorer @mhawksey 39
  40. 40. alt.ac.uk@mhawksey nodexl.codeplex.com 40
  41. 41. alt.ac.uk TAGS + NodeXL @mhawksey 41 https://mashe.hawksey.info/2011/10/using-google-spreadsheet-to-feed-nodexl/
  42. 42. alt.ac.uk@mhawksey The bloody VLE 42
  43. 43. Data Access
  44. 44. A different approach… @mhawksey 44 VLE Script Google Analytics Web View • Identity stripped • Text processing producing counts
  45. 45. “ alt.ac.uk Google Analytics … beyond page views @mhawksey 45 The Analytics terms of service, which all Analytics customers must adhere to, prohibits sending personally identifiable information (PII) to Analytics (such as names, social security numbers, email addresses, or any similar data)
  46. 46. alt.ac.uk@mhawksey 46
  47. 47. “ alt.ac.uk Almost real time with Queue Time @mhawksey 47 Used to collect offline / latent hits. The value represents the time delta (in milliseconds) between when the hit being reported occurred and the time the hit was sent.
  48. 48. alt.ac.uk@mhawksey 48
  49. 49. alt.ac.uk@mhawksey 49
  50. 50. alt.ac.uk@mhawksey 50
  51. 51. alt.ac.uk Why Google Analytics @mhawksey 51 …. as a framework to explore interactions across platforms
  52. 52. alt.ac.uk Data flows with Google Analytics @mhawksey 52 https://mashe.hawksey.info/2016/04/pushing-canvas-lms-discussion-data-to-google-analytics-tips-on- google-analytics-api-integration-batch-collection-and-queue-time/
  53. 53. alt.ac.uk Thank you! @mhawksey+MartinHawksey @mhawksey 53
  54. 54. Association for Learning Technology Registered charity number: 1063519 www.alt.ac.uk @A_L_T
  • cunniet1

    Aug. 8, 2017
  • stonecerberus

    Jul. 13, 2017

Online discussions can be a rich source of data for researchers in the humanities and social sciences. In this workshop, participants will learn how to use Google Sheets to push online discussion board data into Google Analytics, where it can be analysed. The session will also demonstrate how to use TAGS, the widely-used script for archiving Twitter data. Participants can bring their own laptops if they wish; there will also be desktop PCs for use. Please note: if you’re not staff or student at the University of Edinburgh, you will need to obtain a temporary login from the registration desk in advance.

Views

Total views

1,057

On Slideshare

0

From embeds

0

Number of embeds

10

Actions

Downloads

19

Shares

0

Comments

0

Likes

2

×