Back

This article lists all visit and visitor attributes with their enrichments.

In this article:

 How it works

This reference uses the following icons for data sources:

badge.pngBadge Array of Strings.png Array of Strings
set of strings.pngSet of Strings array of numbers.pngArray of Numbers
number.pngNumber  String.pngString
Boolean.pngBoolean  array of booleans.pngArray of Booleans
 tally.pngTally  timeline.pngTimeline
Funnel.pngFunnel date.png Date
Visitor ID.png Visitor ID experimental (1).png In Experimental Mode
Omnichannel Attribute.pngOmnichannel Attribute Event Attribute.pngEvent Level Attribute
Custom Valuecustom value.png omnichannel-date.pngOmnichannel Date
Untitled drawing (1).png 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 badge.png

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 String.pngUntitled drawing (1).pngcustom value.pngOmnichannel Attribute.png
Store array as set of strings Array of Strings.pngUntitled drawing (1).pngOmnichannel Attribute.png
Update this set of strings by another set of strings  set of strings.png
Set as values in set of strings A not in set of strings B set of strings.png
Remove all entries  
Remove one entry String.pngUntitled drawing (1).pngcustom value.pngOmnichannel Attribute.png
Lowercase all entries  

Set to top N keys from tally based on values

tally.png

Set to keys from tally having value > X

tally.png

Rule Conditions

RULE CONDITIONS SOURCE VALUES
Is assigned
Is not assigned
 String.pngnumber.pngBoolean.pngarray of booleans.pngArray of Strings.pngtally.pngUntitled drawing (1).pngcustom value.png

Contains
Contains (key)

 String.pngnumber.pngBoolean.pngarray of booleans.pngArray of Strings.pngtally.pngUntitled drawing (1).pngcustom value.png

Contains partial string
Contains partial string (ignore case)
Contains partial string (key contains substring)
Contains partial string (ignore case) (key contains substring)

 String.pngnumber.pngBoolean.pngarray of booleans.pngArray of Strings.pngtally.pngUntitled drawing (1).pngcustom value.png

Does not contain
Does not contain (key)
Does not contain (key) (ignore case)
Does not contain (ignore case)

 String.pngnumber.pngBoolean.pngarray of booleans.pngArray of Strings.pngtally.pngUntitled drawing (1).pngcustom value.png

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 String.pngUntitled drawing (1).pngcustom value.pngOmnichannel Attribute.png
Increment key by value number.pngUntitled drawing (1).pngcustom value.pngOmnichannel Attribute.png
Increment by all keys and values in another tally tally.png

Set tally based on arrays (keys in one array and values in another)

array of numbers.pngArray of Strings.pngUntitled drawing (1).pngOmnichannel Attribute.png

Remove tally

 

Remove a key/value pair from a tally (key)

String.pngUntitled drawing (1).png

custom value.pngOmnichannel Attribute.png

Increment values of tally by 1 for each item

Array of Strings.pngUntitled drawing (1).pngset of strings.png

Set tally to rolling sum/average of tally captured

timeline.png

Rule Conditions

RULE CONDITIONS SOURCE VALUES
Is assigned
Is not assigned
 
Contains (key) with option to check the value of key custom value.png
Contain partial string (a key contains this substring). With ignore case option, and with option to check the value of key. custom value.png
Does not contain
Does not contain (key)
Does not contain (key) (ignore case)
Does not contain (ignore case)
String.pngnumber.pngBoolean.pngarray of booleans.pngArray of Strings.pngtally.pngUntitled drawing (1).pngcustom value.png

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 String.pngUntitled drawing (1).pngcustom value.pngOmnichannel Attribute.png
Split (assign to randomly distributed values)  
Remove  
Lowercase  
Join with delimiter  String.pngnumber.pngset of strings.pngtally.pngcustom value.png
Set string to date  date.png
Favorite (automatically generated by tally)  tally.png

Rule Conditions

RULE CONDITIONS SOURCE VALUES

Contain/s
Contain/s (ignore case)
Does not contain
Does not contain (ignore case)

 String.pngnumber.pngBoolean.pngarray of booleans.pngArray of Strings.pngtally.pngUntitled drawing (1).pngcustom value.png

Equal/s 
Equal/s (ignore case)
Does not equal
Does not equal (ignore case)

 String.pngnumber.pngBoolean.pngarray of booleans.pngArray of Strings.pngtally.pngUntitled drawing (1).pngcustom value.png

Starts with
Starts with (ignore case)
Ends with
Ends with (ignore case)

String.pngnumber.pngBoolean.pngarray of booleans.pngArray of Strings.pngtally.pngUntitled drawing (1).pngcustom value.png
Is assigned
Is not assigned
String.pngnumber.pngBoolean.pngarray of booleans.pngArray of Strings.pngtally.pngUntitled drawing (1).pngcustom value.png
Has changed  
Matches regex custom value.pngexperimental (1).png

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 date.pngomnichannel-date.png
Set date based on date format from  String.pngUntitled drawing (1).png
Set date based on epoch milliseconds from (use "xxx" as date format for iQ Attribute) number.pngUntitled drawing (1).png
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.)
 date.pngomnichannel-date.pngcustom value.png
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 String.pngUntitled drawing (1).pngOmnichannel Attribute.png

Rule Conditions

RULE CONDITIONS SOURCE VALUES
Contain/s
Contain/s (ignore case)
Does not contain
Does not contain (ignore case)
 String.pngnumber.pngUntitled drawing (1).pngcustom value.png
Equal/s 
Equal/s (ignore case)
Does not equal
Does not equal (ignore case)
String.pngnumber.pngUntitled drawing (1).pngcustom value.png
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.*  String.pngnumber.pngBoolean.pngarray of booleans.pngArray of Strings.pngset of strings.pngtally.pngdate.pngUntitled drawing (1).pngVisitor ID.png

*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)
 String.pngnumber.pngUntitled drawing (1).pngcustom value.png
Equal/s 
Equal/s (ignore case)
Does not equal
Does not equal (ignore case)
String.pngnumber.pngUntitled drawing (1).pngcustom value.png
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 String.pngUntitled drawing (1).pngcustom value.pngOmnichannel Attribute.png
Add an array of strings Array of Strings.pngUntitled drawing (1).png
Difference between two arrays Array of Strings.pngUntitled drawing (1).png
Reset (remove all values)  
Remove first/last/all entries of String.pngUntitled drawing (1).pngcustom value.png
Lowercase all values  
Set to or add a set of strings Array of Strings.png

Rule Conditions

RULE CONDITIONS SOURCE VALUES
Contain/s (partial string)
Contain/s (partial string) (ignore case)
Contain/s 
Contain/s (ignore case)
 String.pngUntitled drawing (1).pngcustom value.pngOmnichannel Attribute.png

Does not contain (key)
Does not contain (key) (ignore case)
Does not contain key
Does not contain (ignore case)

String.pngUntitled drawing (1).pngcustom value.pngOmnichannel Attribute.png
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 custom value.png
Update timeline (Store an entity in the timeline, optionally storing an attribute in it as a part of the entry). number.pngtally.png

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 number.pngUntitled drawing (1).pngcustom value.pngOmnichannel Attribute.png
Ratio/Product/Difference/Sum number.pngUntitled drawing (1).pngOmnichannel Attribute.png
Set number number.pngUntitled drawing (1).png
Change in (other) number number.png
Count of items in  set of strings.png
Specific (hardcoded key) value in  tally.png
Count of items in  tally.png
Rolling average/Sum/Maximum of number stored in  timeline.png
Number of entries in  timeline.png
Difference between two dates ( mhdwm ) date.png
Change in date ( mhdwm ) date.png
Set to number of items in array array of booleans.pngArray of Strings.pngarray of numbers.pngUntitled drawing (1).png

Rule Conditions

RULE CONDITIONS SOURCE VALUES

Equal
Does not equal

 number.pngUntitled drawing (1).pngcustom value.png
Is assigned
Is not assigned
 
Greater than or equal to
Less than or equal to
number.pngUntitled drawing (1).pngcustom value.png
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 number.pngUntitled drawing (1).pngOmnichannel Attribute.pngcustom value.png
Add an array of numbers array of numbers.pngUntitled drawing (1).png
Set to difference between two other arrays  array of numbers.pngUntitled drawing (1).png
Reset (remove all values)  

Rule Conditions

RULE CONDITIONS SOURCE VALUES
Is assigned
Is not assigned
 
Contains number number.pngUntitled drawing (1).pngcustom value.png

 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 Boolean.pngUntitled drawing (1).pngcustom value.pngOmnichannel Attribute.png
Add an array of Booleans Boolean.pngUntitled drawing (1).png
Reset (remove all values)  

Rule Conditions

RULE CONDITIONS SOURCE VALUES
Is assigned
Is not assigned
 
Contains number Boolean.pngcustom value.png

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  
Public