1. What Is gs1:loyaltyProgram?
gs1:loyaltyProgram is a link type within the GS1 Digital Link framework specifically designed to connect an entity with information about a brand’s loyalty program. According to the official definition in the GS1 Web Vocabulary, it is “a link to information about a loyalty program, including a member’s current status and/or a registration option for new members.”
To understand gs1:loyaltyProgram, we first need to grasp the basic concept of GS1 Digital Link: by converting GS1 identifiers – such as Global Trade Item Numbers (GTIN), Global Location Numbers (GLN), and Global Service Relation Numbers (GSRN) – into standard web URIs, every entity (product, location, organisation, member) obtains a persistent and resolvable web address. Through a compliant resolver, the same identifier can be linked to multiple different information sources.
Within this information distribution layer, gs1:loyaltyProgram plays a standardised gateway role for loyalty programs. The page it points to typically contains:
- Member registration entry – new users can scan to register as members
- Member’s current status – existing members can scan to view points balance, tier, and benefits
- Member benefits description – discounts, points rules, and exclusive services available to members
- Member activity information – points redemption, member days, exclusive offers
Differentiation from Related Link Types
Within the GS1 link type system, gs1:loyaltyProgram has a clear and distinct role from several common link types:
| Link Type | Question It Answers | Content |
|---|---|---|
gs1:pip (Product Information Page) | What is the product? | Descriptions, specifications |
gs1:hasRetailers (Retailers List) | Where to buy? | Retailer names, purchase links |
gs1:loyaltyProgram | What are the benefits of becoming a member? | Registration entry, points status, member benefits |
gs1:leaveReview (Leave a Review) | How to leave feedback? | Review forms, star ratings |
If gs1:hasRetailers is the “purchasing guide” and gs1:leaveReview is the “feedback entry,” then gs1:loyaltyProgram is the “relationship entry” – it extends a one‑time transactional relationship into a long‑term membership.
2. Users of gs1:loyaltyProgram and Its Core Value
2.1 For Brands: Converting “Anonymous Buyers” into “Identifiable Members”
Traditional pain point: After a consumer purchases a product, the brand doesn’t know who bought it and cannot establish an ongoing user relationship. Traditional membership registration often requires consumers to visit the website, download an app, or fill out paper forms – resulting in very low conversion rates.
Value of gs1:loyaltyProgram:
- Scan to register – Consumers can scan at the moment of purchase to register as members with one click, transforming an “anonymous transaction” into an “identifiable relationship”
- Zero‑friction conversion – No app download, no URL memorisation, no lengthy forms – just scan and reach the registration page
- Continuous engagement – Once a member, the brand can continuously engage the user through points, discounts, and activities
2.2 For Consumers: From “One‑Time Purchase” to “Long‑Term Benefits”
Traditional pain point: After purchasing a product, consumers don’t know whether the brand has a loyalty program. Even if they do, they can’t find the registration entry, or the process is too cumbersome.
Value of gs1:loyaltyProgram:
- Instant benefit perception – Scan to see “how much you can save as a member and what services you can enjoy”
- One‑click registration – No app download required; scan to complete registration
- Status always accessible – Existing members can scan to view points balance, membership tier, and exclusive benefits
- Multi‑language adaptation – Automatically delivers membership information in the user’s native language during cross‑border shopping
2.3 For Retailers: Connecting Online and Offline Membership Systems
Traditional pain point: Online and offline membership systems are fragmented – in‑store purchases can’t accumulate online points, and online‑registered members can’t be identified in stores.
Value of gs1:loyaltyProgram:
- Unified online‑offline entry – Consumers can scan in‑store to register/log in as members, with points accumulating automatically
- Store as membership hub – Every product’s QR code becomes an entry point to the membership system
- Data integration – Brands can manage online and offline member data in a unified way for precision marketing
2.4 Information Never Goes Out of Date
Traditional membership benefit descriptions are often printed on packaging or brochures and are fixed once printed. Adjustments to points rules, membership tier changes, and new benefits cannot be reflected in already‑printed materials.
With gs1:loyaltyProgram, the QR code is fixed, but the membership information behind it can be updated at any time. Brands only need to make one change in the resolver backend, and all QR codes already in circulation immediately point to the latest membership information.
3. Typical Application Scenarios
Scenario 1: Consumer Brands – Scan to Join, Purchase to Earn Points
A craft beer brand prints GS1 QR codes containing gs1:loyaltyProgram on every bottle label. After purchase, consumers scan and:
- New users see a “Join CloudBrew Membership, ¥10 off your first order” registration entry and register with one click
- Existing members are automatically identified and shown their current points balance, membership tier, and redeemable rewards
- All users can view member‑exclusive activities (priority registration for tastings, priority purchase of limited editions)
The purchase action is instantly converted into membership points – consumers receive immediate rewards, and the brand gains an identifiable user relationship.
Scenario 2: Retail Chains – In‑Store Scanning, Instant Benefit Redemption
A coffee chain places GS1 QR codes containing gs1:loyaltyProgram on cup sleeves, menus, and cashier counters in every store (linked to the store’s GLN). Customers scan and:
- New customers register as members and receive a “first cup free” or “buy one get one free” coupon
- Existing members view their points balance and redeem a free coffee or upgrade their cup size on the spot
- All customers can view member days, birthday offers, and exclusive new product tastings
Every touchpoint in the store becomes an entry point to the membership system, efficiently converting offline traffic into member assets.
Scenario 3: Cross‑Border E‑Commerce – A Unified Entry for Multilingual Membership Systems
A cross‑border beauty brand sells products in multiple global markets. Through gs1:loyaltyProgram, the brand’s resolver automatically returns membership information in the corresponding language and regional rules based on the user’s language and region:
- Chinese users see the Chinese membership registration page with RMB points rules
- European users see English/French/German pages with EUR points rules
- All users can view local membership benefits and activities
The same QR code delivers the most appropriate membership information to consumers in different global markets.
Scenario 4: B2B Scenarios – Membership Programs for Dealers and Partners
An industrial equipment manufacturer establishes an exclusive membership program for dealers and partners. GS1 QR codes containing gs1:loyaltyProgram are printed on every piece of equipment’s nameplate. Dealer technicians scan and:
- New partners register as certified service providers and gain access to technical materials and training resources
- Existing partners view service points, certification tiers, and available rebate policies
- All partners can view the latest technical bulletins and spare parts offers
In B2B scenarios, gs1:loyaltyProgram connects products with partner relationship management, enhancing channel loyalty.
4. Complete Usage Example
Below is a JSON example of how a consumer brand configures gs1:loyaltyProgram link data in a GS1‑compliant resolver for a specific product:
{
"anchor": "/01/06933960552835",
"itemDescription": "CloudBrew Craft Beer – IPA 330ml",
"defaultLinktype": "gs1:pip",
"links": [
{
"linktype": "gs1:pip",
"href": "https://www.example.com/product/12345",
"title": "Product Details",
"type": "text/html",
"hreflang": ["zh-CN"],
"context": ["general"]
},
{
"linktype": "gs1:loyaltyProgram",
"href": "https://loyalty.example.com/cloudbrew/register",
"title": "Join CloudBrew Membership – ¥10 Off First Order",
"type": "text/html",
"hreflang": ["zh-CN"],
"context": ["registration", "consumer"]
},
{
"linktype": "gs1:loyaltyProgram",
"href": "https://loyalty.example.com/en/cloudbrew/register",
"title": "Join CloudBrew Membership – ¥10 Off First Order",
"type": "text/html",
"hreflang": ["en"],
"context": ["registration", "consumer"]
},
{
"linktype": "gs1:loyaltyProgram",
"href": "https://loyalty.example.com/cloudbrew/status",
"title": "View My Membership Status & Points",
"type": "text/html",
"hreflang": ["zh-CN"],
"context": ["status", "member"]
}
]
}
Field Descriptions
| Field | Meaning |
|---|---|
anchor | The resolver’s routing anchor, corresponding to the GTIN. When a scan hits this path, the resolver looks for matching link rules. |
defaultLinktype | The default fallback link type. If no specific condition matches, it redirects to this link (usually a product details page). |
links | The core array of rules, allowing multiple links to be configured. |
linktype | The link type – here gs1:loyaltyProgram, indicating a loyalty program link. |
href | The URL of the membership page. It can be a registration page (for new users) or a status inquiry page (for existing members). |
title | The link title, displayed by the resolver or scanning tool. |
type | Content type, typically text/html. |
hreflang | Language adaptation – returns the appropriate language version based on the browser’s language preference. |
context | Context tags for distinguishing sub‑scenarios such as “registration” and “status inquiry.” |
User Scanning Workflow
- Scan – The consumer scans the GS1 QR code on the product packaging using a GS1‑compatible scanning tool (phone camera, WeChat, etc.).
- Resolution – The scanning tool sends a request to the GS1 resolver, which matches the most appropriate link based on parameters such as
linkType=gs1:loyaltyProgram. - Identity Recognition:
- New users are redirected to the registration page to become members with one click
- Existing members are redirected to the membership status page to view points and benefits
- Benefit Access – The consumer completes registration or views their status and enjoys membership benefits.
Advantages of This Approach
- Concise QR code – the code contains only the base path (e.g.,
/01/06933960552835); membership information is configured in the cloud. - Dynamic distribution – the same QR code automatically returns the Chinese or English membership page based on
hreflang, and returns either the registration page or status page based on user identity. - Instantly updatable – membership rule adjustments or benefit updates only require changes in the backend – no reprinting of packaging.
- Multi‑scenario coverage – registration and status inquiry links can be configured simultaneously to meet the needs of both new and existing users.
- Traceable data – the resolver backend can track registration conversion rates and access statistics for each
gs1:loyaltyProgramlink.
Summary
gs1:loyaltyProgram is a standardised link type within the GS1 Digital Link ecosystem that directly serves user relationship management. With its definition – “a link to information about a loyalty program, including a member’s current status and/or a registration option for new members” – it builds a standardised, updatable, and low‑friction relationship bridge between products and consumers.
While product details pages answer “what is this product” and retailer lists answer “where to buy it,” gs1:loyaltyProgram answers the question brands care about most after the transaction is complete: “How do we turn this purchase into a long‑term relationship?”
It transforms a consumer’s “one‑time purchase” into an “identifiable membership” and converts an “anonymous transaction” into an “ongoing dialogue.” Whether it’s a consumer brand enabling scan‑to‑join membership, a retail chain connecting online and offline membership systems, a cross‑border e‑commerce brand unifying multilingual membership entries, or a B2B company building partner loyalty programs, gs1:loyaltyProgram offers brands a standardised, scalable, and low‑cost way to distribute membership programs – turning every scan into the beginning of a long‑term relationship.


