You can enable anonymous end-users to vote on Help Center knowledge base articles without signing in. This enables you to get more votes on content and better understand how effective your content is.
You must be a Guide admin to enable anonymous voting. Anonymous voting is not available for community posts.
To enable anonymous voting on articles
- In Guide, click the Settings icon () in the sidebar, then select Help Center settings.
When anonymous voting is enabled for articles, all votes are recorded, regardless of whether the user is signed in. User data is recorded only for users who have signed in.Note: Voting buttons on articles are part of the standard Help Center theme. If you do not see them on your articles, then they might have been removed from your theme. To add them back, see Add voting buttons to articles.
Did you get this working?
Hey Nicole, it did update after several hours.
Glad to hear it, Joe.
Hi Nicole! Is there a way to clear vote counts off of the articles? Our articles were created long ago and we currently did some major edits and want to start off on a fresh perspective. EX our articles say 3 out of 8 found this helpful but we are wanting to completely clear those without having to recreate all new articles. Is this possible?
Amelia Cantrell Hi Amelia! It is indeed possible to remove the votes without re-creating the article. For this, you would need to use Help Center API:
Hi, when voting with an anonymous user (while not logged in), the vote on the article is assigned to the user_id of who created the token to make the request, is that right? I wanted to differentiate the anonymous users from the ones who are signed in.
As the article above states, user data is recorded only for users who have signed in – so no user data will be recorded for anonymous users who vote.
I understand, but that's not what's happening for me. When an anonymous user votes, it's recorded as if the vote was from the admin (the creator of the token used for the vote request).
But what I understand is that the user_id for the vote should be null. It only works if I explicitly pass an empty string (or unexistent id) to the user_id on the vote object.
And I wanted to create an anonymous vote, but the user_id always gets saved with my user_id.
But I managed to do that, by passing an empty string on the body's user id.
I am just an Administrator and not a programmer. And therefore I know nothing about JSON or coding. Is there an easy way to clear vote counts via some sort of Admin configuration or setting changes?
Hi Tom Hrock,
Clearing vote counts is an action that's not native within the UI which is why you would need to use the Help Center API as shown here. If you are not able to make API calls, then it would need to be your Devs/Engineering team.
Charles Gresula Thanx Charles. Unfortunately, I do not have a Devs/Engineering team. If this can be done by an Administrator such as myself, would it be possible to provide explicit step by step instructions on where to go and how to perform the end point steps shown in the comment above? If you can also provide the breadcrumbs to the 'Help Center API" that would be helpful as well.
Any additional information you can provide would be greatly appreciated.
Hi Tom Hrock,
I recommend that you check this documentation: Delete Vote
Please sign in to leave a comment.