Loyalty offers are generated from your purchase history rather than distributed evenly. Understanding the inputs explains why your offers differ from someone else’s.

What the Program Is Actually Measuring
A loyalty program collects a detailed record of what you buy, when, how often and at what price. That record supports two calculations. What you are likely to buy next, which drives relevant offers, and how likely you are to stop shopping there, which drives retention offers. The second is the more significant one for shoppers. Customers who appear to be drifting away receive better offers than loyal regulars, because the program is designed to change behavior rather than reward consistency. This is counterintuitive and well documented, and it explains why a lapsed customer frequently gets a more generous voucher than a weekly one.
Offers are also used to shift behavior in specific directions. Encouraging purchases in a category you have not tried, increasing basket size, moving visits to quieter days, or steering toward higher margin own brand products. Each of these appears as a personalized offer and each serves a commercial purpose.
None of this is objectionable, but it does mean the offers reflect the retailer’s objectives rather than your interests. The two overlap when the offer applies to something you were going to buy anyway, which is the only case where it is unambiguously a saving.
Why Your Offers Differ From Others
Segmentation drives most of the variation. Programs group customers by spending level, frequency, category mix and price sensitivity, then target offers at each group differently. Someone who always buys premium lines receives different offers from someone who buys value lines, because the predicted response differs. Price sensitivity is inferred from behavior, including whether you buy on promotion, whether you switch between brands, and whether you respond to discounts. Customers who buy regardless of price receive fewer discounts, because the model predicts they will buy anyway. This is the most uncomfortable implication of the system and it is a direct consequence of how it works.
Timing is similarly calculated. Offers arrive when the model predicts a purchase is due, based on your own replenishment cycle. A voucher for a product you buy monthly will arrive around the point in the month you usually buy it.
Recency of visit is the strongest single input for retention offers. A gap in your shopping pattern frequently triggers a better offer than any amount of consistent spending, which is worth knowing even though acting on it deliberately feels mildly absurd.
Getting Better Offers
The honest answer is that occasional inconsistency produces better offers than perfect loyalty. A gap of several weeks often triggers a win back incentive, and this is a documented pattern across sectors rather than a quirk of one program. Whether that is worth engineering depends on how much you spend there. Using the program fully is a more practical route. Programs reward identified transactions, which means scanning the card or using the account every time ensures the record is complete and the predictions are accurate. Partial participation produces irrelevant offers, since the model has gaps.
Engaging with the offers you want and ignoring the rest shapes future ones, because response is itself an input. Redeeming offers in categories you care about signals interest in those categories, which produces more of them.
Where a program includes tiers, the thresholds are published and sometimes worth targeting if you are close. Tiered benefits frequently include early access to sales, free delivery and better redemption rates, which are worth more than the points themselves.
Reading the Value Honestly
Points schemes are worth calculating rather than assuming. Convert the earn rate and the redemption rate into a single percentage figure, which is usually between half a percent and two percent of spending. That number tells you whether the program is a meaningful benefit or a rounding error. Compare that figure against what you might save by shopping elsewhere. A program returning one percent at a store whose prices are five percent higher is a net loss, and loyalty programs exist partly to make that comparison feel unnecessary. Checking prices against a competitor occasionally is the only defense.
Watch for offers that require additional spending. A voucher conditional on a minimum basket is encouraging a larger shop rather than reducing the cost of your usual one, and the threshold is set above typical spending deliberately.
Expiry is the common way value is lost. Points that lapse after a period of inactivity, and vouchers with short windows, both rely on customers not tracking them. A note of balances and expiry dates takes a minute and prevents the most common loss.
The Data Question
The exchange is clear enough to evaluate. The retailer receives a detailed record of your purchasing and you receive a small percentage back plus targeted offers. For grocery and pharmacy spending, which is substantial and recurring, that is usually a reasonable trade. Where it is worth more thought is in categories that are personally sensitive, including health related purchases, since the record is detailed and may be shared with partners depending on the terms. Reading what a program says about data sharing takes a few minutes and is the only way to know what you have agreed to.
Many programs allow some control over marketing preferences and data use without leaving the scheme entirely. Turning off the parts you do not want while keeping the discounts is frequently possible and rarely advertised.
The practical position for most people is to join the programs at the two or three places they spend routinely, participate fully so the offers are relevant, track the balances, and check prices elsewhere occasionally. That captures most of the available value without treating the program as a reason to shop anywhere in particular.
