About Services Work Portfolio Let's Talk →
Back to Portfolio
SaaS UX Design Happeo Oy · 2024

Analytics Advance Filters

This feature enables customers to filter their analytics by key audience attributes and content types—such as Channels, Posts, and Pages—allowing them to understand how different parts of their company engage with Happeo.

Interactive prototype — click to explore

Problem

Analytics lacked granular filtering to understand engagement across departments, content types, and channels.

Approach

Research with 10+ companies, competitive analysis, iterative design, Maze usability testing.

Evidence

Customer interviews, usability tests with Maze, post-launch analytics.

My Role

Cross-team collaboration · Led research · Redesign UI · Test & validation · Impact analysis · Continuous Improvement

Team

Junaed Numan (me), James Dashwood (PM), Engineering team and other stakeholders.

What's been built

To empower customers with deeper insights into employee engagement, we enhanced Happeo's filtering features based on user research and customer feedback.

Audience Filters

Filter by attributes like Date, People (Segment), and Granularity for organization-wide insights.

Channel Filters

Analyze individual channel performance to understand team and department engagement trends.

Post & Page Filters

Advanced analytics at post and page levels for targeted performance tracking.

Key findings from research

Through interviews with 10 companies, including Randstad (46,000 employees) and Visma (13,500 employees), we uncovered user needs:

Filter Types

Filters for department, location, and post types.

Simplified CSV Export

Clean exports aligned with on-screen data.

Save Filter

Ability to save filtered dashboards for frequent use.

Sharing Insights

Demand for sharing analytics with non-admin users.

Direct customer feedback

"We need customizable filters to track the type of content driving engagement, like announcements versus meeting minutes."

— Bram Koster, Randstad

"I'd like to be able to compare data, like two departments or different audiences."

— Amanda Macleod, Venturewell

"The CSV export gives us too much data, and it's hard to manage. We need more built-in filters to easily track the key metrics we care about."

— Amanda Macleod, Venturewell

"We need more insights into user engagement—like how people are interacting with different channels and departments."

— Mandy Burger, Visma

"Most useful thing about audience filters is using groups to filter by location."

— Lucia Nieto, Making Science

"We want to know which posts resonate with different departments or regions, but there's no easy way to filter or compare across teams."

— Harriet Dempsey, GWI

Design moodboard

Advanced Filtering

Competitors offer filters by content type, time, roles, and engagement metrics.

Department & Geography Insights

Detailed segmentation by role, location, and engagement levels.

Comprehensive Capabilities

Filters for post types, team dynamics, sentiment analysis, and real-time data updates.

Design reference 1 Design reference 2 Design reference 3 Design reference 4 Design reference 5 Design reference 6 Design reference 7 Design reference 8

Information Architecture

Differences of global filters & section filters with saving filters flow diagram.

IA flow diagram IA larger diagram

Usability test with 1st iteration

Refined the design by simplifying the filter interface and improving usability, making it more intuitive and user-friendly. Simplified filter functionalities, ensuring ease of use and better organization for improved navigation. Ensured scalability, allowing for future filter types without complicating the interface.

Usability test screen 1 Usability test screen 2 Usability test screen 3 Usability test screen 4 Usability test screen 5 Usability test screen 6

Usability test findings (using Maze)

Through interviews with 10 companies, including Randstad (46,000 employees) and Visma (13,500 employees), we uncovered user needs:

Audience Filters

Users found creating and applying filters quick, but the condition selection page caused frequent misclicks and delays.

Fix: Simplify the condition selection interface.

Condition Selection

Users spent too long reading options, leading to frequent errors. Fix: Streamline the selection process.

Fix: Streamline the selection process.

Filter Removal

High misclick rates due to unclear "close" icons/text and a cumbersome reset process.

Fix: Add a dedicated "Remove Filter" button.

Overall

Positive feedback on advanced filtering but low participation in testing highlights the need for better user engagement.

Usability results

8.5 Ease of Use Rating: 8.5/10, reflecting high satisfaction with simplicity and user-friendliness.
7.9 Meeting Expectations Rating: 7.9/10, indicating good alignment with customer needs.
100% Task success rate creating an audience filter indicates how easy is creating a filter.

Prototype of final designs

I streamlined condition selection by auto-displaying options on page load, reducing misclicks and extra steps. Filter application is now faster, with operators and conditions shown instantly after selection. Onboarding guidance for the new filter flow ensures a smoother user experience.

Final designs MacBook screen

Key impact highlights

The highlights demonstrate the growing impact of advanced filtering in enhancing user engagement and driving meaningful insights.

Enterprise Engagement

Large organizations like Randstad and Givaudan use filters 10x more than smaller clients, driving higher engagement (9% vs. 5.5%).

Top Feature

The department filter accounts for 25% of activity, proving its relevance.

Adoption Growth

Advanced filters are widely embraced by users familiar with basic options.

Admin Usage

17% of admins actively use analytics, with 7% applying audience filters.

Consistent Retention

Analytics retains 30-40% of users, showing steady value.

Missed Opportunities

A comprehensive analytics overview, including features like top posts, clickable links, and AI-driven insights, could serve all customers, not just large enterprises.

Impact screen 1 Impact screen 2 Impact screen 3

Conclusion

While the advanced filter functionality has proven valuable, it may not be the most effective solution for driving universal engagement and insights. Moving forward, we should focus on combining accessible insights with filtering capabilities to deliver greater value for a broader range of users.

This project's success is a result of the collaborative efforts of our Product Manager, Mahdi (initial design), the entire squad, and all internal stakeholders whose contributions were instrumental in achieving these outcomes.

Improvement ideas for future

Improvement idea 1 Improvement idea 2