Offer Gallery
Purpose of this document
This document provides details at the business, technical (including configuration), and implementation levels for specific features within the ES Loyalty feature set. It covers a subset of functionality focused on the Offer Gallery (JavaScript tag).
Offer gallery
The Offer Gallery is a JavaScript tag that delivers an offer gallery experience in any digital channel. It is an alternative to the Web/App API for clients who want to reduce development time.
The gallery hosts offer content on website and app pages. Offers are delivered to those pages via a JavaScript tag and drawn from an Offer Gallery. The following offer types are shown to loyalty program members:
- Load-to-Card Offers
- Autoload (MASS) Activation Offers
The Offer Gallery lets loyalty program members view offers and account information on a website or in an app without the client rendering the offers. The gallery is responsive and works across desktop, laptop, tablet, and mobile devices.
The gallery is embedded in a page on the client's website. Common elements that clients include on the page outside the gallery are:
- Information about the loyalty member program.
- Relevant loyalty program information such as a static image showing tier levels.
- Banners, which can be implemented using the Exchange Solutions Banners feature in the Console.
Rewards dashboard (member gallery)
The Rewards Dashboard is a JavaScript tag that delivers member data -- such as balance and tier -- into a client's responsive website. It is an alternative to the Web/App API for clients who want to reduce development time.
The Rewards Dashboard lets members view their account balances, redeemable amounts, and available voucher amounts. It also displays cumulative rewards information for a specified time period and the member's eligible contribution toward their next tier.
Transaction history gallery
The Transaction History Gallery is a JavaScript tag that delivers a transaction history experience into a client's responsive website. It is an alternative to the Web/App API for clients who want to reduce development time.
The Transactions tab shows a list of the member's most recent transactions, including purchases, adjustments, and discretionary points.
Issuance/voucher gallery
The Issuance/Voucher Gallery is a JavaScript tag that delivers pass-through data related to rewards issuance -- for example, vouchers -- into a client's responsive website. It is an alternative to the Web/App API for clients who want to reduce development time.
The Vouchers tab displays up to 20 of the member's vouchers.
Configurable gallery labels
This feature lets clients customize labels and hide select table columns in the gallery.
To meet client UX needs, ESI is enhancing the gallery to make it more configurable per client. The configurable changes fall into three areas:
- Label configuration
- Date format configuration
- Notable scope exclusions