For new feature development, we rely on the support of our community. Artefactual releases the software and all of its related resources (documentation, slides, tutorial and webinar recordings, wiki materials, etc) under open licenses so they can be freely used and reused by our community. We also perform as many bug fixes and minor enhancements as we can with each public release. As a small company this means that we rely on our paid services to maintain Artefactual - and in turn, to be able to continue offering our core projects freely. One of the services we offer is custom development - Artefactual unfortunately cannot plan and develop major new features without some community support. We also accept community code contributions, although for major pull requests we recommend that
developers budget project resources to help cover code review, and to save time to make any changes based on our feedback.
So, we would be interested in seeing such features supported in AtoM in the future, but it will require prioritization and support from our community - either in the form of development sponsorship, or community code contributions! You can read more about how we maintain and develop AtoM here:
In general, for both analytics and citation, I think my personal preference would be to integrate well-established open source options, rather than trying to reinvent the wheel. These can be complex realms, and there are efforts out there that are focused specifically on getting these right. I think it would be good to leverage some of that work rather than making a subpar version ourselves if possible.
Several years ago, we did develop a local analytics module for repositories for a client, but it did not scale well, and without additional resources to develop it further, we chose at the time not to incorporate it into a public release, as it would become a maintenance burden.
In the meantime, AtoM does have support for Google Analytics at present. See:
I would very much like to see us support an open source solution as well.