Course contents
Practitioner · Course 4: Customer Data, CRM and Loyalty · Lesson 1 of 5

What customer data a retailer actually needs before building a loyalty programme

Level: PractitionerTime: 45 minutesOrder used: A (the T-shirt, sold on to Fairway Stores as Northline Apparel's own export retail partner)Tool: Customer data and loyalty worksheet
For an export retail buyer, a brand-side contact, or a domestic buyer who is about to launch a loyalty programme and needs to decide what customer data the programme actually needs before it collects any of it. No previous lesson is required. Figures are teaching figures.
RetailerFairway Stores (export department-store chain)
BrandNorthline Apparel
ProductOrder A, the T-shirt
Construction180 GSM single jersey, Ne 30/1 combed cotton
Quantity15,000 pieces
Business modelMade to Order, export, one confirmed seasonal commitment
02Opening

This page teaches an export retail buyer which customer data fields a loyalty programme actually needs before it launches, and which fields add cost and risk without adding any real use

This page teaches how to decide which customer data a loyalty programme genuinely needs, for an export retail buyer, a brand-side contact, or a domestic buyer setting up a scheme for the first time. This lesson mainly teaches the information flow: it separates the small set of data fields a loyalty programme actually uses from the much longer list a system can technically collect. A retailer often assumes that more customer data is always better, since it feels like more insight for later use. Without this skill, a retailer builds a customer database full of fields nobody ever reads, pays to store and protect data it does not need, and risks a customer's trust over information the programme was never going to use.

03Before you start

You need: no previous lesson. A basic understanding of what a loyalty programme is, a scheme that rewards a customer for repeat purchases, is useful, though not required.

By the end of this lesson you can:

  • name the small set of customer data fields a loyalty programme actually needs to run;
  • explain why unused data fields cost a retailer money and trust without adding any real use;
  • state why customer data must be collected with the customer's own consent, for a stated purpose;
  • decide, for a stated data field, whether a loyalty programme actually needs to collect it.

Not covered here: grouping customers by their own purchase behaviour once the data exists (Lesson 2), calculating the value of a repeat customer (Lesson 3), deciding whether a specific reward actually changes behaviour (Lesson 4), and building a complete customer data and loyalty worksheet (Lesson 5).

04Key terms

Words you will meet in this lesson

TermMeaning
Customer recordA single stored entry of information about one identified customer, built from that customer's own purchases and contact details.
Purchase historyThe list of what a specific customer has actually bought over time, kept as fact rather than as a guess about that customer.
Loyalty programmeA scheme that rewards a customer for repeat purchases, usually in exchange for the retailer holding that customer's own purchase data.
Consent-based data collectionCollecting a customer's own data only after that customer has agreed to it, and only for the stated purpose the customer agreed to.
Aggregated dataCustomer information combined across many customers, so no single customer can be identified from the combined figure.
Programme running costThe yearly cost of operating a loyalty programme, including its data system, staff time and any reward paid out.
05Teaching
The rule

A loyalty programme only needs the customer data it will actually use to decide who to reward and how, and every other field adds cost and risk without adding any real use

A loyalty programme exists to reward repeat purchases and to use real purchase data to decide who earns that reward. Purchase history, a way to identify the same customer across visits, and basic contact details for reaching that customer are the small set of fields the programme actually reads. Any field beyond that set, a customer's exact address, a customer's browsing habits, a customer's age beyond a broad band the programme never uses, is a field the retailer now has to store, protect and justify holding, without the programme ever reading it to decide anything.

Fields the programme usesPurchase historyCustomer identifierContact detail for rewardFields it does not needExact home addressBrowsing habitsUnused personal detail
A loyalty programme reads three kinds of data, not a long list. Every extra field a retailer collects beyond purchase history, a customer identifier and a contact detail for the reward is a field it must store and protect without ever using it to decide anything.
What you meet in real life

What a loyalty programme actually needs differs by market, business model and how the retailer sells

What can differThe shapes you meetWhy it matters
Export MTO retailer vs. domestic MTS/hybrid retailerAn export retailer such as Fairway Stores runs one confirmed seasonal buy per style with no reorder inside the season; a domestic retailer such as Cedar & Co. reorders mid-season based on its own forecastA domestic retailer's loyalty data can influence a reorder decision within the same season; an export retailer's loyalty data mostly informs the next season's own buy
Wholesale customer data vs. shop customer dataA brand selling wholesale through Fairway Stores may never see the final shop customer's own data at all, since Fairway Stores runs its own till and its own loyalty schemeA brand that does not own the till has to agree with its retail partner what customer data, if any, is shared back, rather than assuming it already has it
A programme built for a broad customer baseA retailer with many shops and a wide range of styles needs purchase history broad enough to see a customer's overall pattern, not just one categoryA programme reading only one category's data can wrongly treat a broad repeat customer as a one-time buyer
A programme built for a narrow, single-category rangeA smaller domestic retailer selling one product family can run a simpler loyalty scheme, since a customer's whole purchase history sits inside one category alreadyA narrow-range retailer risks over-collecting data it copied from a broader retailer's own scheme design, without needing that much
Product familiesThe same rule, collect only the data the programme actually uses, applies whether the retailer sells apparel, socks and hosiery, knit-to-garment, terry and towels, or home textiles and beddingA retailer new to loyalty data collection should not assume a different product family needs a different, longer list of fields
The case we follow

Fairway Stores is designing a loyalty programme for the Order A T-shirt style it buys wholesale from Northline Apparel

Fairway Stores, an export department-store chain that buys Order A's own T-shirt style wholesale from Northline Apparel at USD 8.00 per piece and sells it at its own USD 19.90 shop price, is designing its first loyalty programme. Fairway Stores' own systems team has proposed a customer sign-up form asking for purchase history, a loyalty card number, an email address, a home address, a date of birth, and the shop customer's own browsing history on Fairway Stores' website.

Before approving the form, Fairway Stores' own loyalty programme lead needs to decide which of these fields the programme will actually use to decide who earns a reward, and which fields only add cost and risk without ever being read.

The worked number

Fairway Stores needs 2,000 enrolled loyalty members to cover its own programme running cost from the extra purchases loyalty data enables

Fairway Stores' own loyalty programme running cost (data system, staff time): USD 47,600 per year
Extra pieces a loyalty member buys per year, from a purchase-history-based reminder: 2 pieces
Profit per extra piece on the T-shirt style (19.90 shop price − 8.00 wholesale cost): USD 11.90
Incremental profit per enrolled member per year = 2 × 11.90 = USD 23.80
Members needed to cover the running cost = 47,600 ÷ 23.80 = 2,000 members

Fairway Stores' own loyalty programme lead reads this figure directly against the sign-up form: the programme's own value comes from purchase history alone, since that is the field driving the extra 2 pieces per member per year. None of the other fields on the proposed form, the home address, the date of birth, or the browsing history, appear anywhere in this calculation, because the programme was never going to read them to decide who earns a reward.

Incremental profit at 500 members (USD 11,900)Incremental profit at 1,000 members (USD 23,800)Incremental profit at 2,000 members (USD 47,600), covers the running cost
The programme's own running cost is only covered once purchase-history-driven purchases reach 2,000 enrolled members. Below that count, the programme runs at a loss on the data it collects; the calculation depends only on purchase history, not on any other field the sign-up form might ask for.
The method

Four steps to decide which customer data field a loyalty programme actually needs

  1. List every field the proposed sign-up form asks a customer to provide.
  2. State the exact decision the programme uses that field to make, for each field on the list.
  3. Remove any field with no stated decision attached to it, since a field the programme never reads adds cost and risk without adding any real use.
  4. Confirm consent is collected for every remaining field, and that the customer is told the stated purpose each field serves.
The trap

A common mistake is collecting every field a sign-up form could technically ask for, on the assumption that more data is automatically more useful later

A common mistake is assuming that collecting more customer data now is automatically useful later, without checking whether the programme has any actual use for each field at launch. If Fairway Stores had approved its systems team's full sign-up form without this check, it would be storing and protecting a home address, a date of birth and a browsing history for every one of its loyalty members, none of which the worked number above needed, while carrying the cost and the customer-trust risk of holding that unused data indefinitely.

06In plain words

A loyalty programme only needs to know what a customer has actually bought, some way to recognise that same customer again, and how to reach them to give the reward. Anything beyond that is a field the retailer has to store and protect without ever using it to decide anything. On Fairway Stores' own T-shirt style, the whole programme's value comes from purchase history driving 2 extra pieces bought per member per year, worth USD 23.80 in profit; the programme needs 2,000 members to cover its own USD 47,600 running cost, and that figure never depends on a home address, a date of birth or browsing history.

07Quick check
  • A loyalty programme only needs the data fields it actually reads to decide who earns a reward.
  • Purchase history, a customer identifier and a contact detail for the reward are usually the whole list a scheme needs to run.
  • Every extra field collected without a stated use adds storage cost and customer-trust risk, not extra insight.
  • Customer data is collected only with the customer's own consent, and only for the stated purpose the customer agreed to.
  • An export retailer's loyalty data mostly shapes next season's buy; a domestic retailer's can shape a mid-season reorder.
  • Aggregated, anonymised figures are enough for most reporting; individual customer detail is kept only where the programme genuinely needs it.
08Workplace scenario

Fairway Stores' systems team submits a loyalty sign-up form asking for six fields, including a home address, a date of birth and browsing history

Fairway Stores' own loyalty programme lead has received the sign-up form its systems team designed, ready to launch across all shops next month. The facts in front of the loyalty programme lead:

  • The form asks for purchase history, a loyalty card number, an email address, a home address, a date of birth, and browsing history on Fairway Stores' website.
  • The worked number for the programme's own breakeven, 2,000 members, depends only on purchase history and the extra pieces it drives.
  • No stated decision in the programme design uses the home address, the date of birth, or the browsing history.

The note attached to the systems team's own form:

Fairway Stores, internal systems note. "Sign-up form ready for launch. Collects six fields per customer: purchase history, loyalty card number, email, home address, date of birth, and website browsing history. Awaiting loyalty programme lead's approval."

Should the loyalty programme lead approve the six-field form as submitted? Decide before you open the decision.

Show decision

No. The loyalty programme lead should approve only the fields the programme actually uses, and remove the rest before launch.

Two facts decide this. First, this lesson's own rule states that a loyalty programme only needs the data it actually uses to decide who earns a reward, and the worked number shows the entire breakeven calculation depends on purchase history alone. Second, this lesson's own trap warns exactly against collecting a field with no stated use; the home address, the date of birth and the browsing history each carry storage cost and customer-trust risk without appearing anywhere in the programme's own decision.

Approving the six-field form as submitted would commit Fairway Stores to protecting three unused fields for every one of its 2,000-plus loyalty members, a real ongoing cost and a real trust risk taken on for no stated benefit.

09What it costs

Collecting three unused fields across 2,000 loyalty members carries an ongoing storage and trust cost with no offsetting benefit

Loyalty members needed to cover the programme's own running cost: 2,000 members
Fields the programme actually uses, per member: 3 (purchase history, identifier, contact detail)
Fields on the submitted form with no stated use, per member: 3 (home address, date of birth, browsing history)
Unused data fields stored across the full membership = 3 × 2,000 = 6,000 unused field entries

None of these 6,000 unused field entries contribute to the USD 23,800 or USD 47,600 figures in the worked number; they exist only as stored data the programme must protect, with no stated decision reading them. The cost is not one fixed figure the way a markdown or a shipping charge is, but it is real: every unused field is a field Fairway Stores must secure, and a field a customer may reasonably ask why it was collected at all.

10Working template

Customer data and loyalty worksheet: list every proposed data field against the decision it is meant to serve

Use the T23-C04 Customer data and loyalty worksheet. For Fairway Stores' own sign-up form, list every proposed field and the exact decision it serves, and the sheet flags any field with no stated decision attached, so an unused field is visible before the programme launches rather than after.

[Download the Customer data and loyalty worksheet](../../templates/T23-C04-customer-data-and-loyalty-worksheet.xlsx)

Download the Customer data and loyalty worksheet (Excel)

11Check yourself

1. Why does a loyalty programme only need a small set of customer data fields, rather than every field a sign-up form could ask for?

2. Fairway Stores' loyalty programme needs 2,000 enrolled members to cover its own USD 47,600 running cost. Which single field's own data actually drives that calculation?

3. A domestic retailer proposes collecting a customer's browsing history for a new loyalty programme, with no stated use for it in the programme's own reward decisions. What should the retailer do?

12Glossary
ENARFRTRMeaning
Customer recordسجل العميلFiche clientMüşteri kaydıA single stored entry of information about one identified customer, built from that customer's own purchases and contact details.
Purchase historyسجل المشترياتHistorique d'achatsSatın alma geçmişiThe list of what a specific customer has actually bought over time, kept as fact rather than as a guess about that customer.
Loyalty programmeبرنامج الولاءProgramme de fidélitéSadakat programıA scheme that rewards a customer for repeat purchases, usually in exchange for the retailer holding that customer's own purchase data.
Consent-based data collectionجمع البيانات القائم على الموافقةCollecte de données fondée sur le consentementOnaya dayalı veri toplamaCollecting a customer's own data only after that customer has agreed to it, and only for the stated purpose the customer agreed to.
Aggregated dataبيانات مُجمَّعةDonnées agrégéesToplulaştırılmış veriCustomer information combined across many customers, so no single customer can be identified from the combined figure.
Programme running costتكلفة تشغيل البرنامجCoût de fonctionnement du programmeProgram işletme maliyetiThe yearly cost of operating a loyalty programme, including its data system, staff time and any reward paid out.
13Next

Lesson 4.2: Segmenting customers by real purchase behaviour, not by guesswork

You now know which customer data fields a loyalty programme actually needs before it launches. The next lesson shows what to do with that data once it exists: grouping customers into segments based on what they have actually bought, not on an assumption about who they are. Back to the course map

14Ladder

RecognizeName the small set of data fields a loyalty programme actually uses.
ConnectSee why a field with no stated decision attached still carries cost and trust risk.
CompareTell a used data field apart from an unused one on a proposed sign-up form.
DecideJudge whether a specific proposed data field should be collected before a programme launches.