Real-time Behavioral Targeting
Behavioral targeting is the process of identifying and targeting visitors based on previous interactions or behaviors over a given time span. These behaviors include tags and values that are part of ad requests. By analyzing this history, flights can be targeted to visitors who meet certain behavioral criteria. For example, a visitor who has visited a page with ad requests containing "/AREA=SPORTS" three times in the past 30 days could be targeted. These behavioral "events" are recorded and analyzed in real time to enable a responsive experience for the visitor.
The configuration of real-time behavioral targeting utilizes the Events feature and, optionally, the Supertags feature, both part of the Targets section in the user interface.
Events
An event is the occurrence of a specified visitor action. The event is associated with a timestamp. It can be recorded using the SETSV directive, predefined in uploaded data, or used with targets. See the Advanced Features guide for more information on events.
For real-time behavioral targeting, events are typically used with defined targets. An occurrence of the event is recorded when a visitor’s ad request matches the assigned target. This occurs for impression requests only.
Events are configured through these fields:
Once an event is created and has a target specified, the event will immediately begin recording event occurrences.
Targeting Events
A target can be created containing an event. When adding an event to a target rule, choose the event, select an operator, and then click to edit in the right value field. A popup dialog will appear with several options:
For example, the following targeting rule indicates that this target will only match if the visitor has more than six occurrences of the event "AddedToShoppingCart."
Extended Functionality for Events
Events by themselves cannot be logged for reporting or added to simulations. To accomplish this, the Supertags feature can be used in conjunction with events and targets to enable behavioral targeting events to be "linked" to traditional tag and value combinations. See the Advanced Features guide for more information on Supertags.
Supertags operate as a type of alias for a defined path info string. For example, a supertag named "abc" could be an alias for a path info string of "/site=foo/area=bar." When "/supertag=abc" is included in an ad request, the path info used for evaluation would include the expanded supertag path info of "/site=foo/area=bar."
Supertags, when configured for use with real-time behavioral targeting, should include the following:
Similar to targets defined in an event, when an ad request matches a target defined for a supertag, the supertag path info is automatically added to the path info evaluation. With the above example, if a visitor had more than three occurrences of the "AddedToShoppingCart" event, the visitor’s ad request path info would automatically include "/BT_AddedToShoppingCart=frequent."
Because supertags utilize traditional tags, these tags can be added to BI reporting and simulation. This provides the ability to report on historical delivery data associated with the tags, and perform inventory projections on the tags.
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9.
Early bird rate extended! Save $200 when you sign up by March 31.
Data Literacy is for all, even absolute beginners. Jump on board with this free e-learning and boost your career prospects.