Signals, Traits, and Segments signals-traits-and-segments
Describes the components of an Audience Manager segment, the expressions used to set audience qualification criteria, and how data is transmitted in an event call.
Composition and Purpose
Audience Manager data consists of signals, traits, segments, and related qualification rules. The data elements and rules combine to create segments. Segments organize site visitors into related groups. The following table defines the three principal components in an Audience Manager segment.
Signals are the smallest data units in Audience Manager and are expressed as key-value pairs.
- The key is a constant that defines a data set (e.g., gender, color, price).
- The value is a variable related to the constant (e.g., male/female, green, 100).
Comparison operators join the key-value pair and set the relationship between them.
product=camera
price>1000
type=digital SLR
Boolean expressions and comparison operators let you create trait qualification rules.
Create precise qualification requirements with combinations of traits and trait groups.
High End Camera Browser
rule expressed as: product=camera AND price>1000
Create precise qualification requirements with combinations of trait and segment rules.
(product=camera AND type=digital SLR) OR (price>1000)
Use the diagram below to keep a mental note of the relationship between signals, traits, and segments.
Build Traits and Segment Rules With Visual Tools and Code Editors
Clients manage traits and segments with visual tools and code editors in the Audience Manager user interface. The visual tools let you create rules using search features, pop-up options, drop-down menus, and drag and drop functionality. The code editors provide advanced users with a way to programmatically develop audience segmentation criteria.
Event Calls Send Data to Audience Manager
An event call sends data from your website to Audience Manager. The call contains signal, trait, and segment data in an HTTP request. The event itself is everything after the /event
part of a URL string. As shown in the example below, this process requires only a single event call to pass in multiple variables to Audience Manager.
https://<domain>/event?product=camera&price>100