Loyalty profiles¶
Loyalty programs help brands increase customer loyalty and provide incentives for customers to continue to interact with brands. Loyalty programs may require their members to provide their PII, which is used by companies to offer more personalized incentives to their customers.
Amperity provides the following attributes to build audiences that help brands better understand how to bring more value to their customers through their loyalty program:
Loyalty profile attributes¶
With loyalty program membership, brands may collect customer PII information such as birthdates, loyalty IDs, and email addresses. Companies can use this information to reward their loyal customers with more personalized incentives. For example, sending rewards to customers with upcoming birthdays or a personalized welcome message to a new customer with a loyalty ID.
Amperity provides the following attributes that your brand can use to build audiences around customer PII:
Attribute |
Description |
---|---|
Loyalty ID |
The unique ID for a loyalty profile. |
The email address that is associated with a loyalty ID. |
|
Birthdate |
The date of birth for the customer who belongs to the loyalty profile. For example, to build an audience with upcoming birthdays to include in a birthday campaign. |
Access attributes¶
You can access loyalty profile attributes directly from the Segment Editor. To add these attributes to your segments, click Add criteria, select the Unified Loyalty table, and then add the combination of loyalty profile attributes you want to use in your segment. Apply conditions and specify values for each attribute as necessary.

Available conditions¶
The following table lists the conditions that are available to these attributes.
Note
These attributes have a String data type. All String data types share the same set of conditions. Useful conditions for these attributes are identified with “ Use this condition when” and conditions with more limited use cases are identified with “ Not recommended”.
Condition |
Description |
---|---|
is |
Use this condition when Use the is condition with the Loyalty ID, Email, and Birthdate attributes, when you intend to use a specific loyalty profile. For example, use the Loyalty ID attribute with this condition to return a specific loyalty ID to be used to send out a personalized message to a customer. |
is after |
is after uses the selected calendar date to then return all dates that occur after the selected date, excluding the selected date. |
is before |
Use this condition when Return all dates that occur before the selected date, excluding the selected date. For example, use the Birthdate attribute with this condition to return any birthdates that occur before the selected date to include in a birthday campaign. |
is between |
Use this condition when Return birthdates that exist within a defined start and end date. For example, use the Birthdate attribute with this condition to return any birthdates during a specific window of time. |
is blank |
Not recommended is blank returns an audience that is not associated with any loyalty profiles. |
is in list |
is in list returns an audience that is associated with any loyalty profiles in the specified list. |
is like |
Use this condition when Return an audience that is associated with any loyalty profiles that shares the same set of specified characters. For example, use the Email attribute with this condition to return emails that share the same set of specified characteristics. |
is not |
Not recommended is not returns an audience of emails, birthdates, or loyalty IDs that are not the specified in the loyalty profile. |
is not between |
is not between returns birthdates that exist outside of a defined start and end date. For example, if you choose August 10, 2022 and August 12, 2022 as your start and end dates, all birthdates before August 10. 2022 and all orders after August 12, 2022 will be returned. |
is not blank |
is not blank returns an audience that is associated with any loyalty profiles. |
is not in list |
Not recommended is not in list returns an audience that is not associated with any loyalty profiles in the list. |
is not like |
is not like returns an audience that is not associated with any emails, birthdates, and loyalty IDs that shares the same set of specified characters. |
is not NULL |
is not NULL returns customer records that are associated with any loyalty profiles. |
is NULL |
Use this condition when Return customer records that is not associated with any loyalty IDs. For example, use the Loyalty ID attribute with this condition to return an audience–that is not associated with any loyalty IDs–to include in a campaign that encourages them to join your loyalty program. |
is on or after |
Use this condition when Return all birthdates that occurred on or after the selected date. Use a relative date to define a rolling window. For example, use the Birthdate attribute to return an audience with upcoming birthdates–over the next 90 day–to include in a birthday campaign. |
is on or before |
is on or before uses the selected birthdate to return all the birthdates that occur on or before the selected date. Use a relative date to define a rolling window. |