You are here:
Loyalty Data Model
The Customer 360 Data Model loyalty subject area tracks and manages reward and recognition programs.
The data in this subject area comes from Salesforce platform objects such as Loyalty Program, Loyalty Tier, and Member Benefits.
| Loyalty Programs | Loyalty Journals |
|---|---|
![]() |
|
To view a larger version, right-click or control-click the image and select “Open Image in New Tab” or view the Loyalty Program or Loyalty Journals architecture.
These DMOs are represented in the loyalty subject area.
| DMO | Description | Reference Doc Link |
|---|---|---|
| Account Contact | The Account Contact DMO is a Data 360 data model object for the contact that’s associated with a loyalty program member. | Account Contact |
| Loyalty Aggregated Point Expiration Ledger | The Loyalty Aggregated Point Expiration Ledger DMO is a Data 360 data model object for points accrued by members based on the currency and points expiration date. | |
| Loyalty Benefit | The Loyalty Benefit DMO is a Data 360 data model object for a perk or betterment that is available to members of a Loyalty Program. Examples could include waived airline baggage fees, complimentary hotel stays, or a rental car upgrade. | Loyalty Benefit |
| Loyalty Benefit Type | The Loyalty Benefit Type DMO is a Data 360 data model object for type of benefits, such as Support Benefits, available to the loyalty program member. | Loyalty Benefit Type |
| Loyalty Journal Subtype | The Loyalty Journal Subtype DMO is a Data 360 data model object for a subtype of a loyalty journal type, for example, a watched video or product review. | Loyalty Journal Subtype |
| Loyalty Journal Type | The Loyalty Journal Type DMO is a Data 360 data model object for information about a transaction type, for example, accrual or redemption. | Loyalty Journal Type |
| Loyalty Ledger | The Loyalty Ledger DMO is a Data 360 data model object to record the points credited or debited for a member across transactions. | Loyalty Ledger |
| Loyalty Member Currency | The Loyalty Member Currency DMO is a Data 360 data model object representing the value a loyalty member selects to receive, for example, as airline miles or as points. | Loyalty Member Currency |
| Loyalty Member Tier | The Loyalty Member Tier DMO is a Data 360 data model object for the benefit tier within the program that a member is assigned. | Loyalty Member Tier |
| Loyalty Partner Product | The Loyalty Partner Product DMO is a Data 360 data model object for a product offered by a partner in a loyalty program that is co-marketed to members of the loyalty program. | Loyalty Partner Product |
| Loyalty Program Partner Promotion | The Loyalty Program Partner Promotion DMO is a Data 360 data model object for promotions that a loyalty program is running in collaboration with a partner. | Loyalty Program Partner |
| Loyalty Program | The Loyalty Program DMO is a Data 360 data model object for a marketing strategy designed to encourage customers to continue to shop at or use the services of a business associated with the program. | Loyalty Program |
| Loyalty Program Badge | The Loyalty Program Badge DMO is a Data 360 data model object for badges that are assigned to loyalty program members as rewards by a loyalty program. | |
| Loyalty Program Currency | The Loyal Program Currency DMO is a Data 360 data model object for the currency data used by a loyalty program. | Loyalty Program Currency |
| Loyalty Program Engagement Attribute | The Loyalty Program Engagement Attribute DMO is a Data 360 data model object for engagement attributes that are used to track loyalty program members’ long-term behavior. For example, an attribute can track the number of times a member has logged in to the company’s shopping site. | |
| Loyalty Pgm Engmt Attribute Promotion | The Loyalty Pgm Engmt Attribute Promotion DMO is a Data 360 data model object for promotions that are associated with engagement attributes. Promotions are offered to members when they achieve the targets of engagement attributes. | |
| Loyalty Pgm Group Member Relationship | The Loyalty Program Group Member Relationship DMO is a Data 360 data model object for a loyalty program member and their contribution towards a group that they’re part of. | |
| Loyalty Program Member | The Loyalty Program Member DMO is a Data 360 data model object for a person who has joined a loyalty program. | Loyalty Program Member |
| Loyalty Program Member Attribute Value | The Loyalty Program Member Attribute Value DMO is a Data 360 data model object for tracking the value that loyalty program members have achieved towards an engagement attribute’s target. | |
| Loyalty Program Member Badge | The Loyalty Program Member Badge DMO is a Data 360 data model object for a badge that has been assigned to a loyalty program member by a loyalty program. | |
| Loyalty Program Member Case | The Loyalty Program Member Case DMO is a Data 360 data model object for a case created by a loyalty program member. | |
| Loyalty Program Member Promotion | The Loyalty Program Member Promotion DMO is a Data 360 data model object that represents details about a promotion available to a loyalty program member. For example, Double Points on Outdoor purchases. | Loyalty Program Member Promotion |
| Loyalty Program Partner | The Loyalty Program Partner DMO is a Data 360 data model object for company’s with loyalty program offerings. | Loyalty Program Partner |
| Loyalty Tier | The Loyalty Tier Levels DMO is a Data 360 data model object of a Loyalty Program where member benefits increase at higher levels of the hierarchy. | Loyalty Tier |
| Loyalty Tier Benefit | The Loyalty Tier Benefit DMO is a Data 360 data model object for a benefit that is available in a specific loyalty member tier. | Loyalty Tier Benefit |
| Loyalty Tier Group | The Loyalty Tier Group DMO is a Data 360 data model object for Loyalty Programs that have multiple sets of benefit tiers organized into groups aligned to their objectives, for example Lifetime, Marketing and Regular. | Loyalty Tier Group |
| Loyalty Transaction Journal | The Loyalty Transaction Journal DMO is a Data 360 data model object for tracking activities, member behavior, and adjustments, | Loyalty Transaction Journal |
| Market Segment | The Market Segment DMO is a Data 360 data model object for a segment in Data 360. Segments are used to decide the target audience for promotions. | Market Segment |
| Member Benefit | The Member Benefit DMO is a Data 360 data model object for a benefit available within the loyalty program, that a member is qualified for, and has elected to receive. | Member Benefit |
| Product | The Product DMO is a Data 360 data model object for a company’s available products. | |
| Product Category | The Product Category DMO is a Data 360 data model object for a category of products sold by the company. | Product Category |
| Promotion | The Promotion DMO is a Data 360 data model object for details about a promotion associated with the loyalty program, such as the type of promotion, issue of a voucher or credit points, promotion enrollment, and promotion status. | Promotion |
| Promotion Loyalty Partner Product | The Promotion Loyalty Partner Product DMO is a Data 360 data model object for the promotion of a product that a partner is co-marketing to loyalty program members. | Promotion Loyalty Partner Product |
| Promotion Market Segment | The Promotion Market Segment DMO is a Data 360 data model object for a promotion that’s associated with a market segment. Promotions are associated with market segments to use the segment’s audience as the target audience of the promotion. | |
| Unit of Measure | The Unit of Measure DMO is a Data 360 data model object for units of measure that are used to determine the quantity of products purchased by loyalty program members. | |
| Voucher | The Voucher DMO is a Data 360 data model object for details about a voucher definition that’s associated with a loyalty program. | Voucher |
| Voucher Definition | The Voucher Definition DMO is a Data 360 data model object for details about a voucher definition that’s associated with a loyalty program such as an effective data or expiration date. | Voucher Definition |



