1. Audiences

Available attributes for audience rules

When you create an audience, you first select an attribute group, such as Profile or Sessions. You then select an attribute from that group and define how profiles must match it.

Available attribute groups and attributes depend on the profile data available in your SitecoreAI environment.

For example, in the Profile group, you might select the Email attribute and use the contains comparator to match profiles whose email address includes a specific domain.

Audience builder supports these attribute groups: Profile, Sessions, Events, and Traits.

Audience builder supports the following attribute groups:

Profile

Use attributes in the Profile group to create rules based on profile information, such as contact details, identifiers, profile type, or when the profile was created or last updated. See Profiles to learn more about the profile data that SitecoreAI creates and stores for each site visitor.

The following table describes the attributes available in the Profile group.

Attribute

Description

Example

Contact

The profile’s contact information, such as:

  • Address

  • Date Of Birth

  • Email

  • First Name

  • Gender

  • Language

  • Last Name

  • Title

"email": "[email protected]"

Client Ids

The client identifiers associated with the profile.

"clientIds": [ ]

Created At

The date and time the profile was created.

"2026-05-22T11:37:00.595048032Z"

Id

The unique identifier of the profile.

"0a6be2d7-1d58-49ea-930a-e66300692a84"

Identifiers

Identifiers associated with the profile, such as:

  • Id

  • Provider

"id": "[email protected]"

Last Seen At

The date and time the profile was last seen.

"2026-05-22T11:37:05.482207897Z"

Modified At

The date and time the profile was last updated.

"2026-05-22T12:21:35.097974078Z"

Type

The profile type.

"type": "identified"

Sessions

Use attributes in the Sessions group to create rules based on a profile’s sessions. A session is a group of events that occur on a specific channel during a defined period. See Engagement details to learn more about sessions and their timeline.

The following table describes the attributes available in the Sessions group.

Attribute

Description

Example

Client Device

Information about the device used in the session, such as:

  • Operating System

  • Operating System Version

  • Software

  • Software Version

  • Type

"software": "Firefox"

Geolocation

The profile’s geographic location, such as:

  • City

  • Continent

  • Country

  • Region

"city": "Amsterdam"

Stats

Session statistics including pages viewed, such as:

  • Duration In Seconds

  • First Page

  • Last Page

  • Referer

"firstPage": "/home"

Utm

Campaign attribution information from UTM parameters, such as:

  • Campaign

  • Content

  • Medium

  • Source

  • Term

"campaign": "july_promo"

Channel

The channel where the session took place.

"channel": "web"

ClientId

The client ID associated with the profile in this session.

"clientId": "5ffbd520-8d14-46c8-8706-0e09522ac9ae"

Created At

The date and time the session was created.

"createdAt": "2026-05-22T11:37:43.807086498Z"

Id

The unique identifier for the session.

"id": "40a020fb-2239-445f-a3ba-a7fee3726123"

Language

The language associated with the session.

"language": "EN"

Modified At

The date and time the session was last updated.

"modifiedAt": "2026-05-22T11:37:43.807086498Z"

Site Id

The identifier of the site where the session occurred.

"siteId": "xyz_site"

Status

The current status of the session.

"status": "open"

Events

Use attributes in the Events group to create rules based on standard or custom event data available in your environment. See Events to learn more about the events you can send to SitecoreAI.

The following table describes the attributes available in the Events group.

Attribute

Description

Example

Custom

Custom event data, such as:

  • Channel

  • Client Id

  • Created At

  • Id

  • Language

  • Modified At

  • Name

  • Site Id

  • Type

"createdAt": "2026-05-22T11:37:03.134897564Z"

Form

Form event data, such as:

  • Channel

  • Client Id

  • Component Instance Id

  • Created At

  • Form Id

  • Id

  • Interaction Type

  • Language

  • Modified At

  • Name

  • Site Id

"language": "EN"

Identity

Identity event data, such as:

  • Contact

  • Channel

  • Client Id

  • Created At

  • Currency

  • Id

  • Identifiers

  • Language

  • Modified At

  • Name

  • Site Id

"clientId": "5ffbd520-8d14-46c8-8706-0e09522ac9ae"

Page View

Page view event data, such as:

  • Channel

  • Client Id

  • Created At

  • Currency

  • Id

  • Language

  • Modified At

  • Name

  • Page Variant Id

  • Site Id

"siteId": "forma_lux"

Search

Search event data, such as:

  • Channel

  • Client Id

  • Component Id

  • Component Instance Id

  • Created At

  • Id

  • Interaction

    Type

  • Keyword

  • Language

  • Modified At

  • Name

  • Null Results

  • Site Id

"keyword": "shoes"

Traits

Use attributes in the Traits group to create rules based on profile traits available in your environment.

The following table describes the attribute available in the Traits group.

Attribute

Description

Example

Affinities

Affinity scores calculated from the pages a profile views. You can use affinities to create rules based on a profile’s interests.

"brand": "sitecore"

If you have suggestions for improving this article, let us know!