class: left, bottom, title-slide .title[ # Module 4: Web Analytics ] .subtitle[ ## EME6356: Learning & Web Analytics ] .author[ ### Dr. Bret Staudt Willet ] .date[ ### June 19, 2023 ] --- class: inverse, center, middle #
**View the slides:** [bretsw.com/eme6356-su23-module4](https://bretsw.com/eme6356-su23-module4) --- class: inverse, center, middle #
<br><br> Looking Back at Module 3 --- #
Problem Conceptualization <img src="img/mosaic.jpg" width="600px" style="display: block; margin: auto;" /> **Wide variety of problems that could be addressed with analytics:** -- - Students' attention span, motivation, retention -- - What else? --- #
Data Collection <img src="img/data-collection-medium.jpg" width="600px" style="display: block; margin: auto;" /> -- - Starting with a **clear problem** is absolutely vital: What do you want to know? -- - What **theory** or framework will help you know where and how to look at the data? -- - What data will address the problem? What will help you find what you want to know? --- #
Data Collection <img src="img/data-collection-large.jpg" width="600px" style="display: block; margin: auto;" /> - How much data do you need? -- - How will manage to collect all of that data? --- #
Data Analysis <img src="img/data-analysis.jpg" width="540px" style="display: block; margin: auto;" /> -- - How will you make sense of the data you've collected? -- - Who could you ask to lend their expertise? (e.g., [FSU Statistical Consulting Center](https://stat.fsu.edu/consulting-center)) --- class: inverse, center, middle #
<br><br> Module 3 <br> Final Thoughts? --- class: inverse, center, middle #
<br> <br> Module 4: <br> Web Analytics --- class: inverse, center, middle #
<br> <br> **Defining Analytics** **Measure
Collect
Analyze
Report** --- class: inverse, center, middle #
<br> <br> **Web Analytics** **(Activity Online)** --- #
Activity Online <img src="img/social-media-phone.jpg" width="600px" style="display: block; margin: auto;" /> Measure
Collect
Analyze
Report -- ###
**What might we measure?** --- #
Activity Online <img src="img/social-media-phone.jpg" width="600px" style="display: block; margin: auto;" /> - From whom do teachers seek professional advice? -- - With whom do participants interact in Twitter hashtags? -- - How did question asking change in the r/Teachers subreddit when doing school from home? --- class: inverse, center, middle #
<br> <br> **Web Analytics** <br><br> Examples --- #
Web Analytics Example 1 ### **Google Analytics** <img src="img/4-google-analytics.png" width="100%" style="display: block; margin: auto;" /> [Google Analytics dashboard](https://analytics.google.com/analytics/web/) --- #
Web Analytics Example 2 ### **Google BigQuery** <img src="img/4-google-bigquery.png" width="100%" style="display: block; margin: auto;" /> [Google BigQuery dashboard](https://console.cloud.google.com/bigquery) --- #
Web Analytics Example 3 ### **Webpage JSON** <img src="img/4-webpage-json.png" width="100%" style="display: block; margin: auto;" /> [Reddit r/Teachers JSON](https://www.reddit.com/r/Teachers.json) --- #
Web Analytics Example 4 ### **Reddit API** <img src="img/4-reddit-api.png" width="100%" style="display: block; margin: auto;" /> [Reddit API](https://github.com/bretsw/reddit-covid/blob/main/local-functions.R) --- #
Web Analytics Example 5 ### **PoliDashboard: Facebook Political Ads** <img src="img/4-polidashboard.png" width="360px" style="display: block; margin: auto;" /> [PoliDashboard from Social Media Lab](https://global.polidashboard.com/) --- #
Web Analytics Example 6 ### **Twitter Archiving Google Sheets** <img src="img/4-tags-tracker.png" width="100%" style="display: block; margin: auto;" /> [Twitter Archiving Google Sheet (TAGS)](https://tags.hawksey.info/) [TAGS collector for conference tweets](https://bit.ly/aect19tracker) --- #
Web Analytics Example 7 ### **Twitter Academic API** [Twitter API for Academic Research](https://developer.twitter.com/en/products/twitter-api/academic-research) ```r library(academictwitteR) library(tidytags) tweets <- academictwitteR::get_all_tweets( query = "#fledchat", n = 1500000, start_tweet = "2006-03-21T00:00:00Z", end_tweets = Sys.time() ) tweets_extra <- tidytags::lookup_many_tweets(tweets$tweet_id) ``` --- #
Web Analytics Example 7 ### **Twitter Academic API** <img src="img/4-fledchat-by-type.png" width="100%" style="display: block; margin: auto;" /> --- #
Web Analytics Example 7 ### **Twitter Academic API** <img src="img/4-fledchat-questions.png" width="100%" style="display: block; margin: auto;" /> --- #
Web Analytics Example 8 ### **tidytags** **R Package for Importing and Analyzing Twitter Data Collected with Twitter Archiving Google Sheets** <img src="img/4-tidytags-logo.png" width="280px" style="display: block; margin: auto;" /> -- - [R package website](https://docs.ropensci.org/tidytags/) -- - [GitHub repository](https://github.com/ropensci/tidytags) --- #
Web Analytics Example 8 ### **tidytags** <img src="img/4-tidytags-logo.png" width="280px" style="display: block; margin: auto;" /> - [Overview](https://docs.ropensci.org/tidytags/) -- - **Guide 1:** [Getting started with tidytags](https://docs.ropensci.org/tidytags/articles/setup.html) -- - **Guide 2:** [Using tidytags with a conference hashtag](https://docs.ropensci.org/tidytags/articles/tidytags-with-conf-hashtags.html) --- #
Web Analytics Example 9 ### **Scraping a job board** <img src="img/4-indeed-web.png" width="640px" style="display: block; margin: auto;" /> **[Indeed.com](https://www.indeed.com/jobs?q=instructional%20design&l&from=searchOnHP&vjk=d912682f2c003369)** --- #
Web Analytics Example 9 ### **Scraping a job board** <img src="img/4-indeed-inspect.png" width="100%" style="display: block; margin: auto;" /> **[Indeed.com](https://www.indeed.com/jobs?q=instructional%20design&l&from=searchOnHP&vjk=d912682f2c003369)** --- #
Web Analytics Example 9 ### **Scraping a job board** <img src="img/4-indeed-source.png" width="100%" style="display: block; margin: auto;" /> **[Indeed.com](https://www.indeed.com/jobs?q=instructional%20design&l&from=searchOnHP&vjk=d912682f2c003369)** -- **Guide: [A Detailed Guide to Web Scraping Indeed Jobs With R and rvest](https://thatdatatho.com/web-scraping-indeed-jobs-r-rvest/)** --- class: inverse, center, middle #
<br><br> **What might we measure?** --- class: inverse, center, middle #
<br><br> Looking ahead --- #
Semester schedule <img src="img/across-time.jpg" width="720px" style="display: block; margin: auto;" /> - **Module 1:** Introduction to Analytics - **Module 2:** Performance Analytics - **Module 3:** Learning Analytics - **Module 4: Web Analytics** - **Module 5:** Data Visualization - **Module 6:** Ethics in Learning Analytics - **Module 7:** Future of Analytics - **Module 8:** Case Discussions --- #
Module structure <img src="img/workshop.jpg" width="480px" style="display: block; margin: auto;" /> -
Watch -
Explore -
Read -
Discuss -
Create --- #
Upcoming Assignments <img src="img/build.jpg" width="600px" style="display: block; margin: auto;" /> ### Analytics Practice (100 points) - **due end of Module 5** --- class: inverse, center, middle #
<br><br> Questions <hr> **What questions can I answer for you now?** **How can I support you this week?** <hr>
[bret.staudtwillet@fsu.edu](mailto:bret.staudtwillet@fsu.edu) |
[bretsw.com](https://bretsw.com) |
[GitHub](https://github.com/bretsw/) --- class: inverse, center, middle # Learn to Code <img src="img/dsieur.jpg" width="320px" style="display: block; margin: auto;" /> **https://datascienceineducation.com/** --- class: inverse, center, middle #
<br><br> Play in the <br> [Analytics Sandbox](https://bretsw.com/sandbox)
[GitHub repository for code and data](https://github.com/bretsw/sandbox)
[Datasets for practice](https://bretsw.com/post/datasets/)