š NOTE: It is assumed you know how to create custom Dashboards and Charts, and have an understanding of chart Types, Presets, and Metrics. If not,Ā read this articleĀ before proceeding.
When building your own Dashboard Charts, you can pull data from variousĀ data sourcesĀ to view different types of analytics events.
In this article, we're going to focus on theĀ Reactions data source, which tracks whether:
- users are reacting to your content,
- how many users are reacting,
- and when reactions are being added.
Overview
An event is logged in Analytics for each reaction logged, and for each event you can see:
- Information about the reaction:
- Discussion Name
- Reaction Class
- Reaction Type
- Reaction Record Type
- Information about the user whose post was reacted to:
- Author User Name
- Author Role Type
- Author Role Name
- Author Role ID
- Author User ID
- Information about the user who reacted:
- Country
- Country Code
- Reacting User Name
- Reacting User Rank
- Reacting User Role Type
- Reacting User Role Name
- Reacting User Role ID
- Reacting User Session ID
- Reacting User ID
- Reacting User UUID
Examples
- Group data by Reaction Class to compare "positive" versus "negative" reaction metrics
- Group or filter data by Reaction Type to see which reactions are being used
- Filter data to a discussion to see how users have reacted to a post over time
- Group or filter data by Author User Name or Author User ID to see how that user's content is being reacted to in the community
- Group or filter data by Reacting User Name, Reacting User ID, or Reacting User UUID to see how that user is reacting to community content
Filter Chart data
Controlling what data is shown in a Chart is accomplished via theĀ Group ByĀ andĀ FilterĀ options. Each of the available options is listed in the Overview section above, and each can be used as a grouping option and filter.
- TheĀ Group ByĀ options (available for pie graphs, line graphs, bar graphs, and tables) enable you to view specific reaction data.
- You can addĀ one or more FiltersĀ to your query toĀ drill intoĀ orĀ excludeĀ specific reaction data.
āļøĀ TIP: You can add one or multiple Group By and Filter options to dissect the data how you see fit. Generally speaking, you'll select Group By options to view a specific slice of data, and, if needed, use Filters to dig deeper.
Let's learn about each of the available Group By and Filter options.
šĀ NOTE: These options can be used both to group and filter data.
Reaction data
You can group and/or filterĀ Reaction dataĀ based on the following event parameters:
- Discussion Name: The name of the discussion being reacted to.
- Reaction Class: The class of reaction used (i.e., whether it was positive or negative).
- Reaction Type: The type of reaction used (e.g., Vote Up, Agree, Awesome).
- Reaction Record Type: The type of post that was reacted to (e.g., discussion, comment, etc.).
Post author data
You can group and/or filterĀ data about the user whose post was reacted to based on the following event parameters:
- Author User Name: The name of the post author who received the reaction.
- Author User ID: The ID of the post author who received the reaction.
- Author Role Type: The high-level Role type of the post author who received the reaction (e.g., Admin, Member, Moderator, etc.).
- Author Role Name: The specific Role name of the post author who received the reaction (e.g., CSM, MVP, Org Staff, Applicant, etc.).
- Author Role ID: The Role ID of the post author who received the reaction.
Reacting user data
You can group and/or filterĀ data about the user who reacted to the post based on the following event parameters:
- Reacting User Name: The name of the reacting user.
- Reacting User ID: The ID of the reacting user.
- Reacting User UUID: The UUID of the reacting user.
- Reacting User Rank: The Rank of the reacting user.
- Reacting User Role Type: The high-level Role type of the reacting user (e.g., Guest, Member, Admin, etc.).
- Reacting User Role Name: The specific name of the Role assigned to the reacting user (e.g., CSM, MVP, Applicant, etc.).
- Reacting User Role ID: The ID of the Role assigned to the reacting user.
- Reacting User Session ID: The Session ID of the reacting user.