Package: shiny.telemetry 0.3.1
André Veríssimo
shiny.telemetry: 'Shiny' App Usage Telemetry
Enables instrumentation of 'Shiny' apps for tracking user session events such as input changes, browser type, and session duration. These events can be sent to any of the available storage backends and analyzed using the included 'Shiny' app to gain insights about app usage and adoption.
Authors:
shiny.telemetry_0.3.1.tar.gz
shiny.telemetry_0.3.1.zip(r-4.5)shiny.telemetry_0.3.1.zip(r-4.4)shiny.telemetry_0.3.1.zip(r-4.3)
shiny.telemetry_0.3.1.tgz(r-4.4-any)shiny.telemetry_0.3.1.tgz(r-4.3-any)
shiny.telemetry_0.3.1.tar.gz(r-4.5-noble)shiny.telemetry_0.3.1.tar.gz(r-4.4-noble)
shiny.telemetry_0.3.1.tgz(r-4.4-emscripten)shiny.telemetry_0.3.1.tgz(r-4.3-emscripten)
shiny.telemetry.pdf |shiny.telemetry.html✨
shiny.telemetry/json (API)
NEWS
# Install 'shiny.telemetry' in R: |
install.packages('shiny.telemetry', repos = c('https://appsilon.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/appsilon/shiny.telemetry/issues
Last updated 20 days agofrom:ac55f11e44. Checks:OK: 7. Indexed: yes.
Target | Result | Date |
---|---|---|
Doc / Vignettes | OK | Oct 17 2024 |
R-4.5-win | OK | Oct 17 2024 |
R-4.5-linux | OK | Oct 17 2024 |
R-4.4-win | OK | Oct 17 2024 |
R-4.4-mac | OK | Oct 17 2024 |
R-4.3-win | OK | Oct 17 2024 |
R-4.3-mac | OK | Oct 17 2024 |
Exports:analytics_appbuild_id_from_secretbuild_tokenDataStorageLogFileDataStorageMariaDBDataStorageMongoDBDataStorageMSSQLServerDataStoragePlumberDataStoragePostgreSQLDataStorageSQLitedate_from_nulldate_to_nullTelemetryuse_telemetry
Dependencies:askpassbackportsbase64encbitbit64blobbslibcachemcheckmateclicommonmarkcpp11crayoncurlDBIdigestdplyrfansifastmapfontawesomefsgenericsgluehmshtmltoolshttpuvhttr2jquerylibjsonlitelaterlifecycleloggerlubridatemagrittrmemoisemimeodbcopensslpillarpkgconfigplogrpromisespurrrR6rappdirsRcpprlangRSQLitesassshinysourcetoolsstringistringrsystibbletidyrtidyselecttimechangeutf8vctrswithrxtable
Setup shiny.telemetry in a Rhino application
Rendered fromrhino.Rmd
usingknitr::rmarkdown
on Oct 17 2024.Last update: 2024-07-17
Started: 2024-07-09
Track a Subset of Inputs to Improve Performance
Rendered fromtracking-specific-input-id.Rmd
usingknitr::rmarkdown
on Oct 17 2024.Last update: 2024-07-09
Started: 2024-07-09
Use External Databases with shiny.telemetry
Rendered fromdatabases.Rmd
usingknitr::rmarkdown
on Oct 17 2024.Last update: 2024-07-17
Started: 2024-07-09
Readme and manuals
Help Manual
Help page | Topics |
---|---|
Run example telemetry analytics dashboard | analytics_app |
Builds id from a secret that can be used in open communication | build_id_from_secret |
Builds hash for a call | build_token |
Data Storage abstract class to handle all the read/write operations | DataStorage |
Data storage class for 'JSON' Log File | DataStorageLogFile |
Data storage class with MariaDB / MySQL provider | DataStorageMariaDB |
Data storage class with MongoDB provider | DataStorageMongoDB |
Data storage class with MS SQL Server provider | DataStorageMSSQLServer |
Data storage class with SQLite provider | DataStoragePlumber |
Data storage class with PostgreSQL provider | DataStoragePostgreSQL |
Data storage abstract class for SQL providers | DataStorageSQLFamily |
Data storage class with SQLite provider | DataStorageSQLite |
Common date_from to recognize as NULL | date_from_null |
Common date_to to recognize as NULL | date_to_null |
Telemetry class to manage analytics gathering at a global level | Telemetry |
Function that adds telemetry HTML elements to UI | use_telemetry |