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.

Email

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.

Choose the Loyalty ID attribute from the Segment Editor.

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.