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.