Community Metrics Keys (List)
Originally posted in https://community.khoros.com/t5/Admin-Metrics/About-Community-Admin-Metrics-and-Definitions/tac-p/745216#M76 but most likely people in need of such a list are not gonna find this directly, so I make it a separate post that hopefully can be found more easily. As it has been difficult (like forever) to find a comprehensive list of all available metric keys for a variety of use cases like building ranking formulas, badge rules, API queries etc. I have parsed various resources and compiled the following JSON list of metric keys. As I mentioned in the original post, this is a programmatically extracted and compiled list, there might be errors (please let me know if you find any, and also if you know of other sources I've missed with keys that are not present in the list or information about keys that should be added, as description for example) and these keys have not been tested if they work for various features (like not all metrics can be used for badge rules for example). { "abandoned_registrations": { "source": [ "admin/metrics/advanced", "pdf/2017" ], "title": "Abandoned Registrations", "desc": "The number of new users registered, who abandoned during the process. Viewing Account Report Metrics The Lithium reports on a variety of metrics that are of interest in to those who are monitoring account activity for a community. The Account Reports metrics section lets you run reports on these metrics for users, roles, or for any node in the community (the community as a whole, categories, forums, or chats). You can also set the granularity of these reports (hourly, daily, weekly, or monthly) and select a start and end date. You can report on a single metric, or select up to five metrics to be included in a report." }, "abandons": { "title": "Abandoned Turns", "desc": "The number of times a user left a waiting queue voluntarily before reaching the chatting list. A user can leave the waiting queue multiple times during a single session. Incremental Abandonment", "source": [ "pdf/2017" ] }, "accepted_solutions": { "source": [ "admin/metrics/advanced", "api/v1/users/metrics", "pdf/2017" ], "title": "Accepted Solutions*", "desc": "The number of times messages were accepted as solutions. This metric counts solutions written and accepted as a solution by anyone in the community." }, "accepted_solutions_to_threads_ratio": { "source": [ "admin/metrics/advanced", "api/v1/users/metrics", "pdf/2017" ], "title": "Topics Ratio", "desc": "The number of Net Accepted Solutionsdivided by the number of Net Forum Topics. This metric gives an indication of the percent of topics that are being solved in the community, category, or forum. Topics Posted to Solution Accepted" }, "action_requests": { "source": [ "admin/metrics/advanced", "pdf/2017" ], "title": "Action Requests", "desc": "The total number of server requests that occur when a user post…631Views
Sign in to react to this post0Comments
Bulk data API - Category nodes
Question for the greater community as we've gone back and forth with Support/PS teams who don't seem to 'get' what we are asking, or we are horrendously bad at explaining this. When utilizing the bulk data API, can you truly retrieve details for 'Category' nodes? As we pull back data on our end, we get it for all nodes such as TKB, Blog, Forum, Ideas, etc, but we are not seeing anything come across for Category specific nodes nor the Community Homepage. They keep telling us to look at the ancestor path, but we don't want the path/node the article lives in, we want to literally see the visits to category pages since they make up a large portion of traffic. Does the Bulk data API actually provide results for Category nodes and/or the Community homepage itself? Edit: See image for example of data we're pulling - "Board_title" pulls back all 'board' nodes, while everything "blank" in board_title is things like member entrances, not anything to do with views/visits. Similarly, under the "community_app" field, there is no "category" option, just board options, while the 'blanks' option provides nothing of value to show us "Category" or "Community Homepage" on the site. x xx536Views
Sign in to react to this post0Comments
API documentation
Hi every one, I've found a PDF with Khoros Python Library Documentation by Jeff Shurtlif. Does it works? Thank You!Solved392Views
Sign in to react to this post2Comments
Hi david_rosset,
I use the Python SDK significantly for various Khoros tasks such as creating content/users/nodes, updating settings, creating integrations, etc., and (while my opinion is biased) it has served me well so far.
You can find the documentation here: https://khoros.readthedocs.io/en/latest/
I'm happy to share any scripts that I've written if you're trying to do something in particular and want to see some sample code on how to do it. Feel free to DM me or mention me here.
If there is anything the SDK doesn't yet do or if you encounter any issues, you can submit enhancement requests or report issues via GitHub here and I will gladly pursue them: https://github.com/jeffshurtliff/khoros/issues
Thanks!
JeffSign in to react to this post
LithiumVisitor decryption & bulk API visit id access
Hi all, I would greatly appreciate any insight into a few questions I have surrounding both visitor cookies and a property exposed via the bulk data API: How can I decrypt the LithiumVisitor cookie in order to access the underlying “visitor.id” value? I'm looking to gather some metrics on un-authenticated users. My understanding with visit.id (available via bulk data API) is getting generated internally, do I have access to it anywhere on the client side? Is it only generated for authenticated users? Thanks896Views
Sign in to react to this post9Comments
Contraint conversationlastpostime in Api graphql getmessages does not work
Hi everyone, Has anyone here ever tried using the messages API with the conversationLastPostTime constraint? In my case, the constraint is completely ignored — it doesn’t seem to have any effect at all. What I’d like to do is retrieve only the conversations starting from a certain date limit. But no matter what value I pass to conversationLastPostTime.gte, the results I get are not filtered by date. Has anyone else faced this issue, and did you find a workaround or a proper way to make this constraint work? Here’s the GraphQL body I’m using: Thanks a lot for your help482Views
Sign in to react to this post0Comments
Bulk Data: EVENT_TIME_MS = UNIX Epoch, right?
This seems to be the case. Unix Epoch (in Milliseconds.) Can I count on this being true?Solved283Views
Sign in to react to this post3Comments
- MohammedF2 years agoKhoros Alumni (Retired)
You are right, keithkelly!
Sign in to react to this post
Data/Metrics on Subscriptions
Hi there, I got a question that I thought would be straight-forward, but doesn't seem to be: "how many users are subscribed to category XYZ?" Apparently there's no good way to answer this? In looking through the documentation and forum, all I was able to find was this documentation here: https://developer.khoros.com/khoroscommunitydevdocs/docs/get-a-count-or-list-of-users-subscribed-to-a-board?_ga=2.165259263.1583072279.1692296336-111620096.1668529588 This is using a) the outdated v1 of the API and b) only returns counts for boards, blogs, or Groups. What about Group Hubs and Categories? Is there really no way to get a list of everyone who's subscribed to a particular Category? Thanks for any help!707Views
Sign in to react to this post6Comments
You’ve seen all recent content