While still in progress, this release introduces significant usability improvements to Audiences, including drag-and-drop support for audience building and automatic synchronization of new attributes with existing jobs. It also addresses critical bugs related to attribute visibility and testing logic.
Attribute & Audience Building Enhancements
Rule Builder Inputs
The rule creation of an attribute and audience was flexible, but ultimately less intuitive than it needed to be. So, we've trimmed down the options and focused on what's expected to be input into the left and right sides of the rule builders.
These enhancements include:
- Updated labels - The fields are clearly labelled, such as "Dataset column" or "Attribute Group" instead of "Left value" and "Right value".
- Visual feedback - The UI now provides clear visual cues during the drag-and-drop process:
- A green overlay indicates a valid drop zone.
- A “block” icon appears if a user attempts to drop a value or field that is not expected.
- Drop-down contents - We've removed some options that were not used and, as seen below, added useful options to the drop-downs.
Attribute Builder Preview Values
The left-hand side of the attribute rule builder is still expected to be the dataset column, but now, after selecting a column, the right-hand side is displaying a preview of the values that are in the selected column.
You can still type an expected value, but you no longer need to guess or review the table from other screens to see the type of data that exists in the dataset column.
Audience Drag-and-Drop
The Audience Builder now supports full drag-and-drop functionality for available attributes, bringing it to parity with the Attribute Builder.
- Attribute Groups: Users can now drag an entire Attribute Group from the left-hand palette and drop it onto the left value field of a rule.
- Attribute Values: Individual attribute values can be dragged and dropped onto the right value field of a rule.
As the values are being dragged from the left-hand palette, the palette automatically updates back and forth between the first layer of Attribute Groups and the second layer of Attribute Values. Thus, prompting what the next step and selection should be.
Automatic Job Synchronization
To streamline workflow management, the system now automatically synchronizes new attributes and audience groups with existing scheduled jobs.
- Auto-Add Tasks: When a new attribute or audience group is created, it is automatically added as a task to all existing non-interactive jobs within the same application.
- Cleanup on Deletion: If an audience group is deleted, the system intelligently checks if the referenced attribute groups are still used by other audiences. If they are no longer needed, they are automatically removed from the job configuration to prevent stale processing.