How to integrate Hyrax's Google Analytics user stats into your Rails app - samvera/hyrax GitHub Wiki
See the Hyrax Management Guide for more information on setting up Google Analytics.
Deprecated:
== Setup & Configuration
- 
Run the generators $ rails g hyrax:models:usagestats $ rails g hyrax:models:cached_stats 
- 
Run the migrations $ rails db:migrate 
- 
Edit config/initializers/hyrax.rb - Set config.analytics = true
- Set the config.analytic_start_date
- Set the config.google_analytics_idto your tracking ID (The tracking ID typically looks like UA-99999999-1)
 
- Set 
- 
Edit config/analytics.ymlas described in the {README}[https://github.com/projecthydra-labs/hyrax/blob/master/README.md#analytics]
- 
Run the rake task to build the cache in the user_statstable, and schedule it as a nightly background job- $ rails hyrax:stats:user_stats
- Schedule a nightly job to run that rake task so that user stats will update once a day
 
- 
Update views If your Rails app overrides the app/views/dashboard/_index_partials/_stats.html.erbfile from Hyrax, then you may want to update it to display the user's combined file views & downloads stats.