We have plans for tracking usage, but I would love to get more information on what level of detail and what areas you would like to see tracking for? Credits, items, something else?
Shannon, to go back to the original question, what is possible now, during the beta, for measuring usage?
Using the ArcGIS API for Python, with search() we can find out who has a Notebook and we can count the number of Notebook items, and with usage() we can find out the number of times a notebook has been opened.
Is there anything else available at this point? Is there perhaps more information available via the REST API?
Our main goal for tracking usage is to identify who is using it and how they are using it, both to offer support and guidance, where needed, as well as to understand the benefits of Notebooks in ArcGIS Online for our users. It is also important to understand usage in terms of how Notebook will need to be treated and justified as a potential additional cost to using the Esri platform in our organization.
For our purposes it is key that usage information be provided:
The kind of usage information we would like to have on those basis are:
Related to our thinking about what we would like see for usage tracking is the expectation that the same ArcGIS Online credit allocation will serve as a limit on Notebook usage, as it does for other aspects of ArcGIS Online. We have too many users, with too much variation in needs, to micro manage individual users' credit usage. We count on the credit allocation to serve as protection for users from mistakes like endless loops, and to guide them to seek advice where there might be a better, more economical alternative approaches to achieving their goals.
Hope that helps!
Since one can now also share Notebooks in ArcGIS Online... for anyone looking for a starting point, here is a simple Notebook for gathering usage data based on counts of and openings of Notebooks: Notebooks Usage Tracking.