Hi,
thanks for sharing your question with us. As far as I know, it should not be a problem using the REST API. I know some communities who use it to show e.g. only the most viewed solved questions of a certain community category.
In general, our documentation should help you to figure out which metrics can be used in general. But maybe @tom.shaddock could check your examples and see if there is anything that we do not support currently.
And if you know which data exactly you would like to collect, please let us know so that we can advise if necessary.
Hi there so,
- https://api2-us-west-2.insided.com/docs/community/#operation/getTopicList - can be used to retrieve and sort content based on the number of replies as well as the number of likes a particular topic has. If you look at the sort options for the call you should see how to query this via a GET request.
- This search data isn’t available via the api but can be obtained either by us providing an export of the data manually or through a third party script - an example of how to do this with Google analytics is here:
- This kind of data might be better retrieved via another analytics tool e.g Google Analytics again as it provides a much more granular level of detail. At the moment it’s not available via the API.
- Yep you’re correct - the ‘lastActivity’, ‘posts’, ‘solved’, ‘topics’ and ‘followers’ fields on this endpoint https://api2-us-west-2.insided.com/docs/user/#tag/User/paths/~1user/get will allow you to create some cool algorithms to determine which users are most active on the community - the power users essentially. Alternatively this call: https://api2-us-west-2.insided.com/docs/gamification/#operation/allTimeLeaderboard will give you an already created ‘out of the box’ view of which users are most active.
Hope this helps, just let me know if anything isn’t clear!