Constraint Editor
In the Constraint Editor, navigation buttons (arrows) are available at the bottom allowing navigation through the different constraints in the audience selection. You can access every constraint in the segment directly in the constraint editor without having to go back and forth. You can also create new ones.
The following can be used to build audience selections:
Overall profile information
Webmetrics:
Frequency
Is the visitor a frequent visitor of the website? The number of hits/visits in the last day/week/month is bigger/smaller/equal than the average or a value, or between two values,or in a range (in which part of the total population).
The operator 'is in range' allows testing in which part of the population the user is situated.
Note: The 'between' operator is non-inclusive, meaning the lower and upper limits will not be included in the selection.
Engagement
How much time does a visitor spend on the website? Average or total time/pages/visits per visit/day/week/month.
Recency
When was the last visit or first visit? A fixed or relative date is set.
Traffic source
From where did the visitor arrive? Test the number of times a visitor comes via a specific channel or use the most important traffic source.
Possible sources are Direct, Search, Paid search, Social, Affiliate, or Email.
Devices
What devices are used? Test the number of times a specific device is used, what is the most important device or test if it is a multi-device user.
Possible values for device are PC, smartphone or tablet.
Tags
Constraint based on tag information. All system and custom tags can be used in the constraint
Options differ depending on the tag type: text or numeric.
Text
The tag (e.g., Product category) can be tested in multiple ways:
- The tag value (e.g., Cameras)
itself can be tested. A search is available to look up a tag value:
Possible options are:
- Tag value is/is not:
- the top tag value
- the first hit on this tag
- in the last 10 hits on this tag
- empty
- Tag value is/is not:
- Tag value is/is not the last value.
- The score of the tag value
(e.g., the score for 'cameras' is higher than the score for 'smartphones'):
- compared with an average or custom value
- compared with the score of another tag value
- The distinct number of tag values
- Date and time of the last hit on the tag value
In case of a hierarchical text value, easy navigation between the different levels is possible:
Numeric
The score is bigger/smaller/equal than the average or a value. Between 2 values or in a range (in which part of the total population)
Offers
Constraint based on offers and offer activities.
The offer has/has not been:
- viewed/ clicked/ converted on
- viewed/ clicked/ converted on in respect to a selected date
- viewed/ clicked/ converted on more/less/equal/etc.
- is/is not in offer
- last time in offer action in respect to a selected date
- last time out of offer action in respect to a selected date
The activity has/has not been:
- done
- done in respect to a selected date (e.g. done after 1/10/2014)
- done taking into account the number of times (e.g. done more than 5 times)
Using a constraint in which an offer is tested for conversion is the same as using a constraint on the conversion activity in the offer.
Example: The offer 'worldcup 2014 - shirt promo' contains a conversion activity
'By a shirt'.
The following constraints have the same result.
Constraint based on the offer itself:
Constraint based on the conversion activity in the offer:
Carts
Constraint based on cart details.
- The cart has/has not been abandoned.
- The amount of articles/money in the cart compared to a number.
- Last change/check out of the cart compared to a date and time.
- Cart does/does not contain a specific product. To get a list of products here, you need to define the product mapping for the cart. If no product mapping is defined, you will see a list of IDs here.
- The total amount of carts/money checked out compared to a number. Per profile information is stored on the total number of check outs and allows using information on what a profile has bought up until now.
Example: Create segment of all profiles that have bought more than 1000€.
Identification
Is the visitor custom or CRM identified?
CRM
Available in Site when integration with Campaign is set up. Select fields from the main Campaign audience or its extended profiles. Which fields are available depends on the selected fields in the universe configuration. What to select depends on the field type: numeric, text or date.
Note: It is possible to test if a CRM field is empty. This allows for instance to target only visitors that do not have profile data yet. A dedicated operator is provided.
Session information
Information based on the visitors current browser session.
Webmetrics
- Engagement—Total time (minutes)/ total pages in this session is bigger/smaller/equal
than a certain value. The session start time (fixed or relative)can be used as well
The time delay for exit intent (only available for offer audiences, not in reporting segments)
The time delay before considered as inactive (only available for offer audiences, not in reporting segments) - Traffic source—From where did the visitor come? possible sources are Direct, Search, Paid search, Social, Affiliate, Email
- Devices—What devices is used now? PC, Smartphone, Tablet
Tags
Constraint is based on Site system and custom tags, limited to the current session.
URL
Constraint based on the current website URL, or its parameters or the absence of a URL. The latter will allow to target visitors that are currently NOT on a specific page.
It tests the content of the URL for a specific string, a text parameter or numeric parameter.
Example of URL with parameters:
www.parana.com/?test=1
Carts
Cart related data within the current session
Has the cart been abandoned or not, has the cart been changed or not, has a specific product been added or not to the cart, and finally the number of items/value added is compared to a given value.
Reporting Segment
Existing Reporting segments can be used in the definition of new Reporting segments.
Site ensures that no endless loops are created. (Example: Reporting segment A is based on profiles in Reporting segment B, which, in turn, is based on profiles in Reporting segment A).
Profiles can be excluded/included based on:
- profiles being/or not being in a specific Reporting segment
- the date and time a profile has entered a specific Reporting segment
- the date and time a profile left a specific Reporting segment.