Episode 3: {googleAnalyticsR} and Linking Shiny to Complex APIs
How Shiny is a first-class citizen in {googleAnalyticsR} and beyond!
In this webinar originally broadcast live in partnership with RStudio Community, Mark Edmondson from IIH Nordic joins us to discuss how he incorporated Shiny components such as modules with {googleAnalyticsR} and his other excellent packages. We dive in to some of the technical challenges he had to overcome to provide a clean interface to many Google APIs, the value of open-source contributions to both his work and personal projects, and much more. If you would like to continue the discussion please visit the dedicated thread at the RStudio Community!
Resources mentioned in the episode
- Follow-up thread for the episode on RStudio Community
- Mark’s GitHub and Twitter accounts
- Mark’s coding blog: code.markedmondson.me
{googleAnalyticsR}
- R library for working with Google Analytics data: code.markedmondson.me/googleAnalyticsR/- Example of modules in
{googleAnalyticsR}
: code.markedmondson.me/googleAnalyticsR/articles/models.html#shiny-modules {googleAuthR
}: code.markedmondson.me/googleAuthR- Authentication Shiny module in
{googleAuthR
}: github.com/MarkEdmondson1234/googleAuthR/blob/master/R/shiny-auth.R - Mark’s video tutorial on creating a talking Google Analytics Shiny app: www.youtube.com/watch?v=4Ht_vEXJ4wo
shinydevseries::session_info()
📽 Find previous interviews at https://shinydevseries.com
📋 Feedback is more than welcome! Please send your comments or suggestions on our contact form at shinydevseries.com/contact
If you enjoyed this video or got value from it, then consider dropping something in the tip jar. Any money raised will be used to improve the channel and invest in additional equipment and resources to make the content even better!
📨 Help shape the future direction of the Shiny Developer Series live streams by completing this very short survey
Media production for the Shiny Developer Series is made possible by these outstanding projects and platforms:
- OBS Studio: https://obsproject.com/
- OBS Fully Loaded install script by Martin Wimpress: https://github.com/wimpysworld/obs-fully-loaded
- VDO Ninja: https://vdo.ninja
- StreamElements: https://streamelements.com
- ShotCut: https://shotcut.org/
- Pop@_OS by System76: https://pop.system76.com/
- Ubuntu: https://ubuntu.com/