Feedback

Gather feedback from your readers right away from the pages.

To ensure that your documentation is of high quality, up-to-date, and brings the needed information to your readers, then gathering feedback from your readers is of high importance. DeveloperHub brings feedback to your readers on the pages, and crunches the data out for you in the dashboard, so you can iterate on the docs and have happier readers.

How does Feedback work for readers?

When enabled, a question at the bottom of each page would show asking if the page was helpful. The reader may respond with a Yes or a No, which may be followed by a prompt to add a message to explain their feedback.

Feedback prompt

Feedback prompt

Where can I find the received Feedback?

Feedback can be observed on two levels: Page and project. When a page is liked or disliked, you can view the average sentiment of the page on the right sidebar. You can also see the sentiment log over time, as well as the messages that you received for that page. You may mark the message as read.

Also, in the dashboard, you are also able to see the sentiment for the project against time, as well as all the unread messages. Furthermore, you will find in the dashboard a list of the most liked pages as well as the least liked pages. You can use this information to apply the good documentation style applied in most likes pages into the least liked pages, and analyse the messages to learn how to make the pages better.

Feedback can be marked as spam by anyone on the team. Feedback marked as spam would be minimised in the feedback dashboard. Spam feedback would not show up under the feedback sidebar of a page. Spam feedback does not count into any statistics nor would they be sent through our notification channels. You could also use an automatic spam filter.

Feedback Notifications

If you have a Slack channel connected to your project, then we will notify you on the Slack channel of the feedback that you have received.

We send out the notifications every hour.

Feedback Spam Filter

Feedback spam filter is disabled by default and can be enabled from Feedback Settings.

The spam filter flags any newly submitted feedback which has a message that looks useless, suspicious, spammy, too short, malicious or offensive as spam.

When the setting is enabled, any new feedback that contains a message would be sent to OpenAI for spam filtering.

Feedback controls can also be shown or disabled according to the referrer site (the site from which the reader has visited the docs). This can be useful if readers are mistaking your site for the support site of your own B2B customer. As an example, feedback controls can disabled according to referrer by adding the following Custom JS :

HTML
Copy

The same can be done to set up a referrer deny list.

Redact PII from Feedback

Personal identifiable information (PII) can be redacted from feedback automatically. It is disable by default and can be enabled from Feedback Settings.

The PII filter would redact any information that looks personal from feedback messages as they are submitted, such as names, phone numbers, email addresses, physical addresses, etc...

The PII cannot be recovered after it has been redacted.

When the setting is enabled, any new feedback that contains a message would be sent to OpenAI for PII redaction.

Feedback Settings

Feedback by default is enabled for all projects if you project was created after April 2021. You may enable or disable Feedback as such:

  • From the left sidebar, choose Project Settings .
  • Under Feedback, check or uncheck Allow liking/disliking page .

Projects on a plan that has Feedback Messages feature (Grow and above) can enable Feedback messages as such:

  • From the left sidebar, choose Project Settings .
  • Under Feedback, check Allow adding message.

To enable or disable spam filtering:

  • Under Feedback, check or uncheck Filter spam.

To enable or disable redacting personal identifiable information:

  • Under Feedback, check or uncheck Redact personal information.

Javascript Hook for Feedback

If you wish to send search analytics to third party services, you can use the onfeedback javascript event to listen to feedback events. See On Feedback.

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
  Last updated by Zaid Daba'een