📝 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.
- This article focuses on the Group data source, which tracks all activity related to the Groups in your Higher Logic Vanilla (Vanilla) community.
Overview
The Group data source tracks when:
- A Group is added
- A Group is updated
- A Group is deleted
- A user joins a Group
- A user leaves a Group
For each of the above-listed Group-related events that get logged, you can build a chart that includes:
- the Type of Group activity that occurred,
- information about the Group associated to the activity, or
- information about the User who initiated the action.
Filter Chart data
Customize what data displays in a Chart with the Group By and Filter options.
- The Group By option is available for pie graphs, line graphs, bar graphs, and tables. This is where you select whether to pull Type, Group, or User data for your chart.
- You can add Filters to your query to drill into or to exclude specific types of Group events (e.g., exclude specific users from traffic data or focus your Chart on traffic seen in a specific Group).
✔️ 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 the Group By and Filter options.
📝 NOTE: These options can be used both to group and filter data.
Group options
Each action logged in the Group data source is associated with a Group. You can Group and/or filter Chart data by:
- Group ID
- Group Name
- Group Privacy
Type
Each Group activity logged has a type. The type parameter defines what happened:
- add: a Group was created
- update: a Group's details were updated
- delete: a Group was deleted
- userJoin: a user joined a Group
- userLeave: a user left a Group
User options
Each action logged in the Group data source is triggered by a user. These parameters define the user who has added, edited, or deleted a Group, or the user who has joined or left a Group. You can Group and/or filter chart data by:
- User ID
- User Name
- User Rank Name
- User Rank ID
- User Role ID
- User Role Name
- User Role Type