Skip to content

Attribute type - Date (Dynamic User Attribute)

In Engagement Services, the Campaign execution revolves around time. Now with newly introduced date operators, you can segment users based on relative time.

The segments with user attribute type as Date are useful to send campaign notifications to users based on various criteria. For more information about how to add Date attribute, see Adding User Attributes

Use Case Scenarios

The following use case scenarios explain the newly introduced operators.

Use Case Scenario : One

The Admin runs a campaign Movie-Show to notify about the upcoming movie show to users. The campaign starts from August 1, 2017 and ends on August 31, 2017. The campaign sends a notification to the users one day prior to their movie show day. The users who are added with user attribute type as Date in the segment and satisfying the date operator condition receive the campaign notification.

The following users are added in Volt MX Engagement Services with user attribute type - Date named as Movie Show Date.

User Name User Attribute Type - Date (Movie Show Date)
User One 08/06/2017
User Two 08/07/2017
User Three 08/08/2017
User Four 08/09/2017
User Five 08/10/2017
User Six 08/11/2017

The Admin uses the following date operators:
- LessThan CurrentDate + {days}
- GreaterThan CurrentDate – {days}

LessThan CurrentDate + {days}

- The selected Date operator is: LessThan CurrentDate + {days}
- The current date is August 7, 2017.
- In the Define Conditions grid, under the Value column, you enter the value as 2 days.
- The attribute type Date condition is satisfied for the Use One, User Two, and User Three. The system displays three users under the Users column.

GreaterThan CurrentDate - {days}

- The selected Date operator is: GreaterThan CurrentDate + {days}.
- The current date is August 7, 2017.
- In the Define Conditions grid, under the Values column, you enter the value as 0 days.
- The attribute type Date condition is satisfied for the Use Three, User Four, User Five and User Six and the system displays four users under the Users column.

When Admin selects the Match all conditions option, the system displays one user who satisfies the segment definition and receives the movie show notification before one day of the show. The recipient user is the User 3.

The following image displays that the campaign Movie-Show is connected with the segment Movie-Show.

The following image displays that the segment Movie-Show includes one user and connected with the campaign Movie-Show.

Thus, as the campaigns continues to run till August 31, 2017, new users who satisfy the campaign segment criteria receive the campaign notifications. For example, on August 10, 2017 only the User 6 satisfies the segment criteria and receives the movie show notification.

Use Case Scenario : Two

The Admin runs a campaign Education Games for the teens in the age group of 15 to 19 to buy electronic learning games online. The campaign sends a promotion message to users to make them aware about several interactive electronic learning games. The campaign starts from August 1, 2017 and ends on August 31, 2017. The users who are added with user attribute type as Number in the segment and satisfying the operator condition receive the campaign notification.

The following users are added in Volt MX Engagement Services with user attribute type - Number named as Age.

User Name User Attribute Type - Number (Age)
User Seven 18 years
User Eight 17 years
User Nine 19 years
User Ten 19 years

The Admin uses the following number operators:

- LessThan

- GreaterThan

LessThan

- The selected Number operator is: LessThan.
- In the Define Conditions grid, under the Value column, you enter the value as 20 years.
- The attribute type Number condition is satisfied for the Use Seven, User Eight, User Nine, and User Ten. The system displays four users under the Users column.

GreaterThan

- The selected Number operator is: GreaterThan.
- In the Define Conditions grid, under the Value column, you enter the value as 15 years.
- The attribute type Number condition is satisfied for the Use Seven, User Eight, User Nine, and User Ten. The system displays four users under the Users column.

When Admin selects the Match all conditions option, the system displays four users who satisfy the segment definition and receive the Education Games campaign.

The following image displays that the campaign Education Games is connected with the segment Teenagers.

The following image displays that the segment Teenagers includes four users and connected with the campaign Education Games.

Last Active Date

By default, the Recent Activity timestamp is associated with a user. The new feature is introduced in the Engagement Services release 8.0. The timestamp is generated when a user is created for the first time either using the UI or the API. The timestamp is displayed on the User Details page along with the other user attributes. The release 8.0 introduces the Recent Activity timestamp as Last Active Date user attribute. You can use the Last Active Date attribute (attribute type - date) to create segments.

Let us understand how to create a segment using Last Active Date Attribute. The following users are added in to Volt MX Engagement Services.

User Name User Attribute Type – Last Active Date
User Five 08/17/2017
User Six 08/17/2017
User Seven 08/23/2017
User Eight 08/24/2017

The Admin uses the following date operators:
- GreaterThan
- LessThan

GreaterThan

- The selected Date operator is: GreaterThan.
- In the Define Conditions grid, under the Value column, you select the date as August 16, 2017.
- The attribute type Date condition is satisfied for the Use Five, User Six, User Seven, and User Eight. The system displays four users under the Users column.

LessThan

- The selected Date operator is: LessThan.
- In the Define Conditions grid, under the Value column, you select the date August 25, 2017.
- The attribute type Date condition is satisfied for the Use Five, User Six, User Seven, and User Eight. The system displays four users under the Users column.

When Admin selects the Match all conditions option, the system displays four users who satisfy the segment definition.