How to calculate engagement rate for Discourse?

Hi Shawn,

On the Admin Dashboard Reports, Discourse considers a user “engaged” for the day if they take one of the following actions during the day:

  • Like a Post
  • Create a new topic
  • Reply to an existing post
  • Send a private message

Discourse doesn’t have any built in reports for showing an “Engagement Rate” statistic, so if you’re interested in this type of stat, you would need to first decide how you want to calculate this. You could then create a Discourse Data Explorer to pull the required data from Discourse and perform the calculation.

There are quite a few existing queries on the What cool data explorer queries have you come up with? topic, so you might find it helpful to reference these queries when creating your “Engagement Rate” query. :slightly_smiling_face:

5 Likes