Visit and visitor attributes and enrichments reference
This article lists all visit and visitor attributes with their enrichments.
How it works
This reference uses the following icons for data sources:
Badge | Array of Strings |
Set of Strings | Array of Numbers |
Number | String |
Boolean | Array of Booleans |
Tally | Timeline |
Funnel | Date |
Visitor ID | In Experimental Mode |
Omnichannel Attribute | Event Level Attribute |
Custom Value | Omnichannel Date |
iQ Attribute |
Badge
- Visitor-level attribute
- Can be used in a webhook
- Data layer enrichment key name:
badges
- For more information, see Badge Attribute.
Enrichments
ENRICHMENT | SOURCE VALUES |
---|---|
Assign | |
Remove | |
Assign from another badge |
Rule Conditions
RULE CONDITIONS | SOURCE VALUES |
---|---|
Is assigned Is not assigned |
Set of Strings
- Visitor- and visit-level attribute
- Can be used in a webhook
- Data layer enrichment key name:
property_sets
- For more information, see Set of Strings Attribute.
Enrichments
ENRICHMENT | SOURCE VALUES |
---|---|
Add | |
Store array as set of strings | |
Update this set of strings by another set of strings | |
Set as values in set of strings A not in set of strings B | |
Remove all entries | |
Remove one entry | |
Lowercase all entries | |
Set to top N keys from tally based on values | |
Set to keys from tally having value > X |
Rule Conditions
RULE CONDITIONS | SOURCE VALUES |
---|---|
Is assigned Is not assigned |
|
Contains Contains (key) |
|
Contains partial string Contains partial string (ignore case) Contains partial string (key contains substring) Contains partial string (ignore case) (key contains substring) |
|
Does not contain Does not contain (key) Does not contain (key) (ignore case) Does not contain (ignore case) |
Tally
- Visitor- and visit-level attribute
- Can be used in a webhook
- Data layer enrichment key name:
metric_sets
- For more information, see Tally Attribute.
Enrichments
ENRICHMENT | SOURCE VALUES |
---|---|
Increment key | |
Increment key by value | |
Increment by all keys and values in another tally | |
Set tally based on arrays (keys in one array and values in another) | |
Remove tally | |
Remove a key/value pair from a tally (key) | |
Increment values of tally by 1 for each item | |
Set tally to rolling sum/average of tally captured |
Rule Conditions
RULE CONDITIONS | SOURCE VALUES |
---|---|
Is assigned Is not assigned |
|
Contains (key) with option to check the value of key | |
Contain partial string (a key contains this substring). With ignore case option, and with option to check the value of key. | |
Does not contain Does not contain (key) Does not contain (key) (ignore case) Does not contain (ignore case) |
String
- Visitor- and visit-level attribute
- Can be used in a webhook
- Data layer enrichment key name:
properties
- For more information, see String Attribute.
Enrichments
ENRICHMENT | SOURCE VALUES |
---|---|
Set string | |
Split (assign to randomly distributed values) | |
Remove | |
Lowercase | |
Join with delimiter | |
Set string to date | |
Favorite (automatically generated by tally) |
Rule Conditions
RULE CONDITIONS | SOURCE VALUES |
---|---|
Contain/s Contain/s (ignore case) Does not contain Does not contain (ignore case) |
|
Equal/s Equal/s (ignore case) Does not equal Does not equal (ignore case) |
|
Starts with Starts with (ignore case) Ends with Ends with (ignore case) |
|
Is assigned Is not assigned |
|
Has changed | |
Matches regex |
Date
- Visitor- and visit-level attribute
- Can be used in a webhook
- Data layer enrichment key name:
dates
- For more information, see Date Attribute.
Enrichments
ENRICHMENT | SOURCE VALUES |
---|---|
Set to current date | |
Set to | |
Set date based on date format from | |
Set date based on epoch milliseconds from (use “xxx” as date format for iQ Attribute) | |
Remove date |
Rule Conditions
RULE CONDITIONS | SOURCE VALUES |
---|---|
Greater than or equal to Less than or equal to (You can compare with the current time either directly or with future or past timeframes in seconds, minutes, hours, days, weeks, or months.) |
|
Is assigned Is not assigned |
|
Has changed |
Visitor ID
- Visitor-level attribute
- Can be used in a webhook
- Data layer enrichment key name: n/a
- For more information, see Visitor ID Attribute.
Enrichments
ENRICHMENT | SOURCE VALUES |
---|---|
Set to |
Rule Conditions
RULE CONDITIONS | SOURCE VALUES |
---|---|
Contain/s Contain/s (ignore case) Does not contain Does not contain (ignore case) |
|
Equal/s Equal/s (ignore case) Does not equal Does not equal (ignore case) |
|
Is assigned Is not assigned |
Funnel
- Visitor- and visit-level attribute
- Data layer enrichment key name: n/a
- For more information, see Funnel Attribute.
Enrichments
ENRICHMENT | SOURCE VALUES |
---|---|
Record funnel step, optionally capturing attributes in the step.* |
*Although these can be captured, there is presently no way to use them later apart from seeing them in Data Access.
Rule Conditions
RULE CONDITIONS | SOURCE VALUES |
---|---|
Contain/s Contain/s (ignore case) Does not contain Does not contain (ignore case) |
|
Equal/s Equal/s (ignore case) Does not equal Does not equal (ignore case) |
|
Is assigned Is not assigned |
Array of Strings
- Visitor- and visit-level attribute
- Can be used in a webhook
- Data layer enrichment key name:
property_lists
- For more information, see Array of Strings Attribute.
Enrichments
ENRICHMENT | SOURCE VALUES |
---|---|
Add string to array | |
Add an array of strings | |
Difference between two arrays | |
Reset (remove all values) | |
Remove first/last/all entries of | |
Lowercase all values | |
Set to or add a set of strings |
Rule Conditions
RULE CONDITIONS | SOURCE VALUES |
---|---|
Contain/s (partial string) Contain/s (partial string) (ignore case) Contain/s Contain/s (ignore case) |
|
Does not contain (key) Does not contain (key) (ignore case) Does not contain key Does not contain (ignore case) |
|
Is assigned Is not assigned |
Timeline
- Visitor- and visit-level attribute
- Data layer enrichment key name: n/a
- For more information, see Timeline Attribute.
Enrichments
ENRICHMENT | SOURCE VALUES |
---|---|
Set expiration for timeline events | |
Update timeline (Store an entity in the timeline, optionally storing an attribute in it as a part of the entry). |
Rule Conditions
RULE CONDITIONS | SOURCE VALUES |
---|---|
Is assigned Is not assigned |
Number
- Visitor- and visit-level attribute
- Can be used in a webhook
- Data layer enrichment key name:
metrics
- Numbers can be decimals or integers. Integers round up or down to the nearest whole number. (In experimental mode)
- For more information, see Number Attribute.
Enrichments
ENRICHMENT | SOURCE VALUES |
---|---|
Increment/decrement | |
Ratio/Product/Difference/Sum | |
Set number | |
Change in (other) number | |
Count of items in | |
Specific (hardcoded key) value in | |
Count of items in | |
Rolling average/Sum/Maximum of number stored in | |
Number of entries in | |
Difference between two dates ( mhdwm ) |
|
Change in date ( mhdwm ) |
|
Set to number of items in array |
Rule Conditions
RULE CONDITIONS | SOURCE VALUES |
---|---|
Equal Does not equal |
|
Is assigned Is not assigned |
|
Greater than or equal to Less than or equal to |
|
Has changed |
Array of Numbers
- Visitor- and visit-level attribute
- Can be used in a webhook
- Data layer enrichment key name:
metric_lists
- For more information, see Array of Numbers Attribute.
Enrichments
ENRICHMENT | SOURCE VALUES |
---|---|
Add number to array | |
Add an array of numbers | |
Set to difference between two other arrays | |
Reset (remove all values) |
Rule Conditions
RULE CONDITIONS | SOURCE VALUES |
---|---|
Is assigned Is not assigned |
|
Contains number |
Array of Booleans
- Visitor- and visit-level attribute
- Can be used in a webhook
- Data layer enrichment key name:
flag_lists
- For more information, see Array of Booleans Attribute.
Enrichments
ENRICHMENT | SOURCE VALUES |
---|---|
Add a Boolean | |
Add an array of Booleans | |
Reset (remove all values) |
Rule Conditions
RULE CONDITIONS | SOURCE VALUES |
---|---|
Is assigned Is not assigned |
|
Contains number |
Boolean
- Visitor- and visit-level attribute
- Can be used in a webhook
- Data layer enrichment key name:
flags
- For more information, see Boolean Attribute.
Enrichments
ENRICHMENT | SOURCE VALUES |
---|---|
Set to true/false |
Rule Conditions
RULE CONDITIONS | SOURCE VALUES |
---|---|
Is true | |
Is false | |
Has changed |
This page was last updated: June 22, 2023