Loyalty membership¶
Loyalty programs help brands increase customer loyalty and provide incentives for customers to continue to interact with brands. Through offering their customers membership in loyalty programs, companies can further incentivize customers to interact more with their brand by providing more personalized rewards and discounts.
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 membership attributes¶
Brands encourage their customers to join their loyalty programs through personalized offers, discounts, and awards. In return, companies retain information about membership interaction with their brand to better understand their customers. For example, brands can use the latest opt out datetime information to determine which customers to exclude from an upcoming sales campaign.
Amperity provides the following attributes that your brand can use to build audiences around customer interaction with your loyalty program:
Attribute |
Description |
---|---|
Current Balance Expiration Datetime |
The date and time at which a customer’s current rewards balance will expire. |
Current Tier Expiration Datetime |
The date and time at which a customer’s membership in their current rewards tier will end. |
Current Tier Start Datetime |
The date and time at which a customer’s membership in their current rewards tier started. |
Is Opted In |
Indicates if the customer associated with the loyalty ID has given consent to being contacted by your loyalty program. Tip Set the condition for this attribute to is true to return an audience with filtered out opted out customers. |
Latest Opted Out Datetime |
The date and time at which a customer most recently opted out from being contacted by your loyalty program. |
Latest Opted In Datetime |
The date and time at which a customer most recently opted in to being contacted by your loyalty program. |
Latest Update Datetime |
The date and time at which the information associated with the loyalty profile was updated. |
Access attributes¶
You can access loyalty membership 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 membership 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 Datetime data type. All Datetime 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 |
Not recommended Avoid using the is condition with these loyalty membership attributes unless you intend to use a specific date, such as “2022-08-22” (“yyyy-mm-dd”). |
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. Consider using the Consider using the Current Balance Expiration Datetime, Current Tier Expiration Datetime, Latest Opted Out Datetime, Latest Opted In Datetime, and Current Tier Start Datetime attributes with this condition to return audiences based on the selected date. For example, use the Current Tier Expiration Datetime attribute with this condition to return an audience based on the selected date before which a customer’s membership in their current rewards tier will end. |
is between |
Use this condition when Return dates that exist within a defined start and end date. Consider using the Current Balance Expiration Datetime, Current Tier Expiration Datetime, Latest Opted Out Datetime, Latest Opted In Datetime, Latest Update Datetime, and Current Tier Start Datetime attributes with this condition to return dates that exist within a defined start and end date |
is false |
Use this condition when Return an audience that contains customers who have not opted in to being contacted by your loyalty program. Consider combining this condition with the Is Opted In and Latest Opted Out Datetime attributes to return an audience of customers who have opted out of being contacted by your loyalty program to exclude from an advertising campaign. |
is not |
is not returns an audience with any customer records that are not associated with a selected date. For example, use the Latest Update Datetime attribute with this condition to return an audience of customers–who have made no updates to their loyalty profile within the defined selected dates–to send out a reminder message to ensure their loyalty profile information is up to date. |
is not between |
Not recommended is not between returns dates that exist outside of a defined start and end date. |
is not NULL |
Use this condition when Return customer records that are associated with a datetime or are opted in to being contacted by your loyalty program. For example, use this condition with the Latest Opted In Datetime attribute to return an audience with customers–that have opted in to being contacted by your loyalty program–to be included in an advertising campaign. |
is NULL |
Use the is NULL condition to return customer records that are not opted in to being contacted by your loyalty membership or associated with a datetime. |
is on or after |
is on or after uses the selected calendar date to return all dates that occur on or after the selected date. Use a relative date to define a rolling window. |
is on or before |
is on or before uses the selected calendar date to return all dates that occur on or before the selected date. Consider using the Current Balance Expiration Datetime, Current Tier Expiration Datetime, Latest Opted Out Datetime, Latest Opted In Datetime, and Current Tier Start Datetime attributes with this condition to return audiences based on the selected date. For example, use “today - 730 days” to return customer records with a current tier start datetime that occurred two years ago to include in a discount campaign that encourages customers to move up to the next tier. |
is true |
Use this condition when Return customer records with customers who opted in to being contacted by your loyalty program. For example, use the Is Opted In attribute with this condition to return an audience that has opted in to being contacted by your loyalty program to include in a sales campaign. |