Combine Audiences - we delve into the art of precision and simplicity in set operations
Journey of efficiency, where set operations are demystified, making them accessible and powerful tools.
Tool:
Figma
Type:
UX Research, Product Design
Goal
The goal is to accommodate various aspects of set operations, including grouping. This includes ensuring flexibility and efficiency in handling union, intersection, and difference operations. By doing so, we can effectively manage and manipulate complex data
Flattening
The ability to simplify or condense set operations is crucial for efficient data management. This allows to streamline complex processes, making them more understandable and easier to work with.
Objective
Consistent behavior is expected both within and across groups, ensuring uniformity.Similarly, visual elements should exhibit consistency within each group and across different groups.
Rephrasing
Providing support for users with different perspectives or approachesFor example, one user may prefer to write "A not (B and C)" while another user may choose "(A not B) or (A not C)" to achieve the same result
About
In an age of data-driven decisions and precision, the ability to perform set operations with ease and accuracy is paramount. This solution is tailor-made for audience seeking to simplify and optimize these operations.
Demand Generator Persona is detail-oriented, number-driven, and creative. Demand Generator enjoys getting inside the mind of target prospects and understanding what makes them tick.
It's like a big puzzle to piece together and if Demand Generator can piece it together correctly, those faceless prospects will become qualified leads.
Demand Generator wants to combine best-performing Audiences and exclude less performing Audiences so that he will be able to run more effective campaigns and provide the Sales team with strong Leads.
This project revamps the current set operator for audience creation to address following issue:
the Set operator possesses limited functionality
1. expression A operator (B operator C) cannot be constructed
2. by adding groups functionality, the behavior of additional groups is very different from the behavior of the first group, as a first group can't be deleted
Play with PROTOTYPE
Video Explanation
Information Architecture & Useful Metrics
Sets Combination enables the union, intersection, and exclusion of data sets.This combination with set operators produces relevant results.Competitors adopt a strategy of segregating one type of operation inside the group while placing another type of operation outside the group.
IxD & UI
The current visualization reflects the latest version, but I'm now introducing advanced visuals for union, intersection, and exclusion. Since I couldn't find a satisfactory set operation visualization, I developed my own approach using a Sankey diagram.