track usage
People want to track usage of OED in general and during specific times such as during sustainability competitions.
Could we use something like Google Analytics to do this?
A student with web experience and doing Google Analytics has offered to discuss the changes needed to do this. They don't do node.js coding so they want to describe to a developer so they could do it. Thus, I wanted to know who might be willing to get this info and document it. If you also want to do the implementation that is okay too but not required. It would be good to do this in the nearer-term (next 1-2 months) while we have this offer open.
This idea has sat for a long time. The project is open to any method for tracking usage at a site that is free and does not use the collected data for other purposes. The usage tracking should keep track of which graphic page the user is on. This needs to be checked if/how the proposed solution does this since the web address does not change when changing types of graphics.
There is an upcoming migration planned to upgrade Redux to Redux-Toolkit. Utilizing the middleware api we could implement tracking not unlike an example on their docs. https://redux-toolkit.js.org/api/createListenerMiddleware#standard-usage-patterns In short, an endpoint could be created on the server to track certain actions or events. This could all be written internally without the need for third party analytics resources