Data Segmentation in Happyforce
Relevant knowledge to use our API
Happyforce provides a robust and flexible data segmentation model designed to facilitate the organization and analysis of employee-generated metrics. This segmentation underpins the platform’s ability to deliver insights into employee feedback, happiness, and engagement through continuous measurement. Below are the core components of the segmentation model:
Areas
Areas represent organizational or functional divisions within a company, such as departments, offices, or regions.
Purpose: They allow data to be grouped and managed independently based on the structure of the organization.
Example Use Cases:
Comparing engagement metrics between the "Sales" and "Engineering" departments.
Aggregating happiness scores by region, such as "North America" vs. "Europe."
Groups
Groups act as tags that categorize employees into dynamic or static clusters based on their roles, performance, or team affiliations.
Purpose: These tags provide additional flexibility for filtering and analyzing data.
Examples:
"Team 1"
"Under Performers"
"Top Performers"
"Leadership Group"
Groups are versatile and allow for custom categorization tailored to the organization's specific needs.
Characteristics (Segments)
Characteristics define employee attributes, such as demographic or organizational data, used for filtering and segmentation.
Purpose: They enable deeper insights by applying filters based on predefined attributes.
Examples:
Gender
Hiring Date
Age
Tenure
Characteristics allow organizations to analyze how various employee attributes correlate with engagement, feedback, or happiness metrics.
Why is this important?
The segmentation model is applied across all features of the platform and API, allowing for comprehensive analysis and reporting. Key examples include:
Filtering in API Requests: API, such as the HI, eNPS, or Scores endpoints support segmentation parameters to query data for specific areas, groups, or characteristics.
Example:
Managing Employee Segmentation: The API also enables managing employee segmentation dynamically, allowing organizations to update or create segmentation data for areas, groups, and characteristics directly through the API. This includes assigning employees to groups or defining specific characteristics.
Use Cases:
Assign an employee to the "Top Performers" group or remove them if their performance changes.
Update an employee's characteristics, such as their "Tenure" or "Hiring Date."
Create new groups or areas to reflect organizational changes.
Example:
Response (JSON):
Last updated