• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Cirius Marketing

Cirius Marketing

Marketing Strategies That Just Flat Out Work.

  • Home
  • About Us
  • Services
    • Shopify Development
    • WordPress Development
    • CRM & Email Marketing Solutions
    • Paid Advertising
    • Sales Funnel Development
  • Resources
  • Contact Us

How to Create Loyalty Programs That Actually Retain Customers

September 15, 2025 by Admin Leave a Comment

Shopify loyalty programs aren’t just some feel-good, participation trophy system. They’re conversion-boosting, margin-protecting, repeat-purchase-generating machines that quietly drive more revenue than your best Black Friday campaign.

Think about it: your current customers already trust you. They’ve given you their money once, maybe even twice. Why wouldn’t you make it irresistibly easy for them to come back again and again?

Let’s break down exactly why loyalty is the hidden MVP of e-commerce growth.

1. Loyalty is cheaper than acquisition — by a mile
It’s been said a thousand times because it’s true: it costs 5–7x more to acquire a new customer than to keep a happy one. Loyalty programs leverage that truth beautifully. You’re rewarding those who have already crossed the trust hurdle, not fighting to convert cold leads.

Every reward you give strengthens your brand’s relationship — which is basically marketing fuel you don’t have to keep paying for.

2. Loyalty builds a brand community (not just a customer list)
People love to belong. A well-designed loyalty program transforms your store from a transactional website to a community. Suddenly, it’s not “just” a product — it’s a club they feel proud to join.

Think about VIP perks, referral points, or “member-only” rewards. Those details bond your customers to you, making them far less likely to wander off to competitors waving shiny discounts.

3. Loyalty drives average order value higher
Someone who feels rewarded is someone who feels encouraged to spend more.

  • Points-based programs nudge them to buy again
  • Tiers motivate bigger purchases to hit “Gold” status
  • VIP perks give them a reason to come back with larger carts

You’re not just retaining sales — you’re growing them.

4. Emotional connection is a conversion multiplier
At the end of the day, repeat buyers return because you made them feel something. Loyalty programs do this with:

  • Consistent recognition
  • Rewards that actually matter
  • Special treatment

Emotions drive loyalty, and loyalty drives conversions. Period.

5. Predictable, stable revenue
Every e-commerce owner knows revenue is a rollercoaster. One month it’s up, next month it tanks. But loyalty programs? They help stabilize that ride. Repeat customers give you:

  • Consistent revenue
  • Easier sales forecasting
  • Lower churn risk

If you’re serious about scaling, you need predictable revenue streams — and a great loyalty program is your secret weapon.

6. Loyalty is sticky
Like syrup-on-your-pancakes sticky. Once customers get comfortable earning points or perks, they don’t want to start over somewhere else. That’s how you create a “lock-in” effect, but in a way that feels positive, not manipulative.

They’re staying because you’re treating them well — and that’s the best kind of stickiness you can build.


Shopify loyalty programs are way more than a couple of points for signing up. They’re a conversion engine, a community builder, and a revenue stabilizer — all rolled into one neat package.

If you want to build a business that isn’t constantly bleeding money chasing new customers, loyalty is your insurance policy. And if you design it right, it’s not just good for them — it’s great for you.

Elements of Successful Shopify Loyalty Programs

Shopify loyalty programs don’t work because they sound nice in a pitch deck. They work because they tap into powerful human motivations: recognition, belonging, status, and a tiny bit of dopamine from seeing points pile up.

So if you’re going to build one that actually converts and keeps customers coming back, here’s exactly what to include — no nonsense, no circles, just what works.

1. Points systems: make them rewarding, not ridiculous
A points program is the engine of most Shopify loyalty programs. Why? Because it’s simple, repeatable, and gives shoppers a reason to think, “I might as well buy here again.”

But the key is real value:

  • Keep the math easy: 1 point = $1 is clearer than 17.6 points = $1
  • Set achievable milestones so customers feel they can redeem
  • Add creative earning opportunities: reviewing a product, uploading a photo, even participating in a poll

Every tiny engagement earns them a sense of progress, and progress is addictive.

2. Tiers: status on a silver platter
Humans love a hierarchy (thanks, psychology). A loyalty program with Bronze, Silver, Gold, or even Platinum gives people a reason to level up.

Structure tiers so each feels clearly more valuable:

  • Bronze: standard perks, like points accumulation
  • Silver: unlocks free shipping and early access to sales
  • Gold: exclusive gifts, priority service, and maybe even a personal shopping assistant

Keep the benefits aspirational but attainable — nobody wants to slog through a year of orders for one sad sticker.

3. VIP benefits: emotional connection, not just discounts
VIP status should feel like belonging to the cool kids’ club. Surprise them with experiences:

  • Early product drops
  • Invitations to members-only events
  • Personalized thank-you gifts

Sure, discounts are nice, but exclusivity and special treatment hook your customers emotionally — which is the real loyalty glue.

4. Referral incentives: the marketing flywheel
If you aren’t rewarding referrals, you’re leaving free growth on the table. The best Shopify loyalty programs turn customers into ambassadors:

  • “Give $10, get $10” shareable codes
  • Points awarded for referring a friend
  • Bonuses if the friend actually buys

Make referrals simple. If they need to jump through hoops, you’ll lose them. Your program should handle it automatically with easy-to-use links and one-click tracking.

5. Redemption simplicity: no hidden rules
Let’s keep it honest — customers hate being tricked. If they earn a reward, they should be able to redeem it easily.

Don’t pull the “Valid on Tuesdays between 2–4pm” nonsense. Spell out:

  • What’s redeemable
  • When they can redeem
  • How to do it in a click

Your best bet? One-click “Apply Points” right in the cart. Frictionless redemption makes customers want to keep participating.

6. Emotional hooks: treat them like VIPs
Beyond the structure, think about language and vibe. Your loyalty program should feel personal, not robotic. Try messaging like:

  • “We appreciate you!”
  • “You’ve just unlocked a surprise”
  • “Thanks for sticking with us — this one’s on us.”

Small, human touches turn a transactional loyalty program into a relationship.

7. Bonus points: data + personalization
Here’s a pro tip. Don’t just reward points for purchases — reward data. A loyalty program is a goldmine for:

  • Getting birthdays
  • Finding out favorite products
  • Segmenting by spending habits

Use that info to deliver hyper-personalized perks:

  • Birthday surprises
  • “Your favorites are on sale” notifications
  • Exclusive early drops for their style preference

That’s where loyalty goes from “program” to experience.

Shopify loyalty programs should never feel like a chore for your customers — or a spreadsheet exercise for you. They should be fun, meaningful, and easy, so customers think, “Why would I shop anywhere else?”

If you can nail these building blocks — points, tiers, VIP perks, referrals, simplicity, emotional hooks, and personalization — you’re not just building loyalty, you’re building a brand relationship that sticks.

Choosing the Best Shopify Loyalty Programs Platform

Shopify loyalty programs might sound like a dream — but let’s be real, you aren’t coding one from scratch. You’re going to lean on a loyalty platform to make the magic happen, and choosing the right one can make or break your entire strategy.

Think of your loyalty platform like the engine under your loyalty program’s hood. If the engine sputters, the whole customer experience goes up in smoke. So let’s talk about picking a platform that’s robust, flexible, and made to scale with you.

1. Smile.io — the crowd favorite
If Shopify merchants had a sweetheart, it’d be Smile.io. Why?

  • Easy to launch (even if you’re not a tech wizard)
  • Clean user interface customers actually understand
  • Supports points, referrals, and VIP tiers right out of the box
  • Integrates with Klaviyo, Shopify email, and other marketing tools

Smile.io is great for merchants who want to get up and running fast with minimal fuss. And yes, it scales — plenty of seven-figure brands use it to keep their best customers hooked.

2. LoyaltyLion — the segmentation star
Want to get fancy with segmentation? LoyaltyLion goes beyond simple points to let you segment your loyalty members by:

  • Lifetime value
  • Purchase frequency
  • Product categories they prefer

It’s perfect for a brand that wants to build laser-focused campaigns for different customer groups. Plus, LoyaltyLion plays nicely with your Shopify store’s analytics tools so you can measure ROI without wrestling 15 spreadsheets.

3. Yotpo — the ecosystem powerhouse
If you already use Yotpo for reviews or SMS, adding their loyalty module makes sense. You’ll get:

  • One ecosystem for reviews, loyalty, referrals, and SMS
  • Seamless data connections (which means fewer data gaps)
  • Advanced workflows that blend review requests with loyalty perks

Think of Yotpo as your Swiss Army knife if you’re a brand wanting everything under one roof.

4. Must-have platform features
Regardless of which loyalty platform you pick, here’s the non-negotiable checklist:

  • Simple rewards dashboard — easy for customers to view points, tiers, perks
  • Integration with your marketing stack — email, SMS, ads, all of it
  • Solid reporting — you need to know which rewards drive engagement
  • Fraud prevention — customers are clever, so guard against gaming the system
  • Scalable pricing — you shouldn’t get hammered with fees as you grow

Any platform worth its salt will hit all of these out of the gate.

5. Avoiding loyalty program bloat
Let’s talk truth: loyalty platforms love to upsell features you don’t need yet. Resist the urge.

  • Start with core points, tiers, and a referral system
  • Roll out more complex perks after you see traction
  • Don’t sign 12-month commitments if you’re still testing

Overbuilding too soon just confuses your customers — and empties your wallet.

6. Consider platform support
No matter how slick a loyalty app looks, you will have questions. Before you commit:

  • Test their support response times
  • Check if they offer migration help
  • See if they have a community forum or knowledge base

Because nothing’s worse than having your loyalty program glitch out before a big holiday sale and no one picks up the phone.

7. Future-proof your choice
Your brand will grow, and your loyalty needs will too. Look for a platform that:

  • Lets you upgrade easily
  • Adds advanced integrations (like referral influencers, partnerships)
  • Supports global rollouts if you want to expand internationally

A loyalty program should scale with you, not hold you back.

Shopify loyalty programs only work if the backend is solid. Your platform is the skeleton — it should support a smooth, exciting experience without overwhelming you or your customers.

Choose wisely, keep it simple at first, and build on wins as you grow. That’s the loyalty success path that won’t drive you to rage-tweet at your software vendor.

Designing Shopify Loyalty Programs Rewards That Inspire Action

Shopify loyalty programs live and die on their rewards. I mean, let’s be honest: no one gets excited about “5% off your next order” if it feels like a sympathy coupon. Rewards should feel like a celebration — like the store is giving you a high-five, not a leftover coupon code.

Here’s how to design rewards that actually move customers to stick around and buy again.

1. Think “emotional value,” not just monetary
Discounts are fine — but emotional rewards pack a punch.

  • Early access to new product launches
  • First dibs on limited-edition collections
  • Surprise “thanks for being awesome” gifts

These perks aren’t just transactional; they feel like appreciation. That’s what sticks.

2. Tier rewards with meaning
Tiers are about making shoppers feel special.

  • Bronze: the basics, like earning points
  • Silver: free shipping, birthday gifts
  • Gold: exclusive invites, product testing opportunities

But don’t make tiers too hard to reach — no one wants to climb Mount Everest for a keychain. Progress should feel possible, even for an occasional buyer, with real incentives for moving up.

3. Experience-based perks
Think beyond dollars and percentages. Give your customers:

  • A personal stylist session
  • An invite to a members-only event
  • Access to a private Slack or Facebook group

These perks create memories and community, which is loyalty rocket fuel.

4. Surprise & delight moments
You know what makes someone loyal? When you blow their mind unexpectedly.

  • A free bonus after their third order
  • A handwritten thank-you note
  • A mystery product in their next shipment

Surprises spark conversation, build buzz, and keep people emotionally invested.

5. Don’t make them work for it
If rewards are buried under 14 clicks, or hidden behind small print, no one’s redeeming them. Make it obvious:

  • Clear reward tracker on their account page
  • Easy “Redeem Now” button
  • Plain language explaining how rewards work

Your program should feel frictionless, never complicated.

6. Personalize, personalize, personalize
Nothing kills loyalty like feeling invisible. Use your Shopify data to tailor rewards based on:

  • Favorite categories
  • Purchase history
  • Average spend

If a shopper always buys skincare, sending them a haircare reward feels lazy. Relevance shows you see them, which is loyalty gold.

7. Test what actually resonates
Your gut might say customers want free shipping, but the data might say they love exclusive gifts. A/B test your rewards:

  • One segment gets free shipping
  • One gets early access
  • One gets a surprise bonus

Then track who returns and who spends more. Let your customers tell you what’s valuable by how they behave.

8. Keep rewards fresh
Stale perks get ignored. Rotate new offers regularly to re-engage:

  • Limited-edition reward drops
  • Seasonal bonuses
  • Partnerships with complementary brands

If customers sense your program is alive and evolving, they’ll keep checking in — and keep shopping.

9. Reinforce status with social proof
Make loyalty public (with permission, obviously).

  • “Meet our Gold Members of the Month”
  • Showcase reviews from loyal customers
  • Feature top-tier buyers in a newsletter

Recognition creates FOMO — and that’s a powerful motivator for others to join the loyalty club.

Shopify loyalty programs that reward customers with intention, emotion, and real relevance don’t just retain business — they create brand fans. The kind of fans who talk about you, post about you, and bring their friends along for the ride.So don’t build a boring “10% off” coupon factory. Build a loyalty playground that makes customers feel like insiders — because once they feel that, they’ll never want to shop anywhere else.

Promoting and Growing Shopify Loyalty Programs for Maximum Reach

Shopify loyalty programs don’t thrive if you hide them like buried treasure. Even the best-designed loyalty program is worthless if no one knows about it. It’s time to treat your loyalty strategy like the superstar it is — and put it everywhere your customers already hang out.

Let’s talk about how to promote, showcase, and scale your loyalty program until it’s so sticky your customers couldn’t forget it if they tried.

1. Post-purchase email flows: your secret sauce
The best moment to promote loyalty? Right after someone buys. That’s when they’re happiest, most excited, and paying attention.

Send them:

  • A welcome email to your loyalty program
  • A “you just earned X points!” message
  • Suggestions on how to redeem those points

Make the language warm, fun, and personal — like a quick high-five from a friend.

2. Banners and pop-ups on your site
Your website is prime real estate. Use it:

  • Add a loyalty banner to your top nav or announcement bar
  • Use a subtle pop-up to let new customers know they’ll get points
  • Showcase the benefits on product pages or during checkout

The goal? Never let a shopper get through your site without seeing how loyalty benefits them.

3. Social proof: let your loyal customers talk
Nothing sells a loyalty program like other happy customers. Leverage:

  • Testimonials from high-tier members
  • User-generated posts about redeeming rewards
  • Quick video interviews with long-time fans

This content works brilliantly on your social feeds, in email, and even on your loyalty landing page. Customers trust other customers — use that.

4. Influencer and ambassador partnerships
Loyalty doesn’t have to live on an island. If you have a brand ambassador program, connect it with your loyalty program. Let influencers:

  • Explain how they use rewards
  • Share their referral codes
  • Give their audience sneak peeks of tier perks

You’ll get two birds with one stone: promotion and loyalty buzz, all in one swipe-up.

5. Seasonal loyalty pushes
Tie your loyalty program to seasonal events:

  • Double points weeks around the holidays
  • Birthday month perks
  • Anniversary bonuses after their first year

These time-based incentives keep things fresh, relevant, and exciting.

6. Consistent, gentle reminders
Don’t spam people, but don’t let them forget either. Bake in loyalty touches to your normal marketing:

  • Add points balances to monthly emails
  • Mention rewards in SMS campaigns
  • Show loyalty icons in account pages

Repetition builds memory. Memory builds habits. Habits build loyalty.

7. Educate with micro-content
If your program has tiers or unique rules, break them down simply:

  • Quick explainer videos
  • Infographics
  • Swipe-through guides on social

If customers understand the program easily, they’ll participate. If they’re confused, they’ll ignore it.

8. Reward referrals like a boss
Don’t just run a points program — run a referral engine at the same time. Promote how sharing helps them rack up rewards. A customer who earns through referrals feels invested — and much more likely to stick around.

Your messaging should sound like:

  • “Get $10 for every friend who joins!”
  • “Your crew deserves these perks too!”

Think of referrals as loyalty’s best friend.

9. Loyalty program brand synergy
Make your loyalty design match your Shopify brand. If your store is playful, your loyalty program should feel playful too. If your store is premium, loyalty should feel exclusive. Consistency signals legitimacy, which is the backbone of trust.

Your loyalty program is a brand experience, not a bolt-on. Own that vibe in every color, button, and headline.


Shopify loyalty programs succeed when they live at the heart of your marketing — not hidden in a footer link. Show them off with confidence, talk about them with energy, and treat them like the prized community-building tool they are.When your customers see rewards, reminders, and recognition woven everywhere they look, they’ll think, “Why would I shop anywhere else?” That’s when loyalty goes from a feature to a true growth engine.

Measuring and Optimizing Shopify Loyalty Programs Performance

Shopify loyalty programs aren’t a set-it-and-forget-it game. They’re a living, breathing marketing machine — and if you’re not measuring what works, you’re basically blindfolded, throwing points into the void.

If you want those points to translate into repeat sales and lifelong customers, you have to test, measure, and optimize. Here’s how to build a loyalty program with performance baked right in.

1. Retention rate: your loyalty heartbeat
Your number one loyalty metric is retention. In plain language, it answers: are customers coming back?

Track:

  • Repeat purchase rates
  • Time between purchases
  • Churn (how many you lose after sign-up)

If you see those numbers flatline, it’s a flashing red light that your loyalty rewards aren’t motivating enough.

2. Engagement metrics
It’s not enough for people to join your program — they need to use it. Watch:

  • How many customers log in to view rewards
  • How many points get redeemed
  • Which tiers they move through

If most people sign up but never redeem, something’s broken.

3. A/B testing loyalty features
Your program should evolve, just like the rest of your brand. Test different:

  • Reward types (discount vs. free gift)
  • Redemption flows (one-click vs. multi-step)
  • Messaging language (playful vs. premium)

Keep the best, toss the rest.

4. Compare loyalty members to non-members
One of the smartest loyalty moves? Stack members side by side with your regular buyers:

  • Do loyalty members buy more?
  • Do they return faster?
  • Do they have higher average order values?

If they don’t, it’s a sign you’re rewarding without really changing behavior.

5. Qualitative insights: talk to your customers
Data is amazing, but sometimes it’s missing the “why.” Run:

  • Post-redemption surveys
  • Loyalty member interviews
  • Short polls in your post-purchase emails

Ask questions like:

  • “What made you join?”
  • “What almost made you leave?”
  • “What reward would you love to see next?”

The answers here are priceless.

6. Loyalty program participation rate
Measure what percent of all buyers are enrolled. If that number is low, your program might be too hidden, too complicated, or too boring to join.

A healthy loyalty program should convert at least 40–50% of your buyers into members. If you’re far off, something needs reworking.

7. Average redemption value
Another sleeper metric: how much value are customers redeeming? If people stockpile points forever without using them, you’re missing a chance to build habits.

Encourage smaller, frequent redemptions rather than once-a-year blowouts. This creates regular, repeat purchasing behavior.

8. Monitor tier progression
If you use tiers, check:

  • How many customers move up?
  • How quickly do they advance?
  • Do people even bother climbing?

If customers stay stuck at Bronze forever, your tier ladder might be too steep — rethink the thresholds so rewards feel achievable.

9. Attribution: proving ROI
Senior leadership will ask: “Is this loyalty program worth it?” Prove it with:

  • Percentage of revenue from loyalty members
  • Lifetime value (LTV) of loyalty members vs. non-members
  • Incremental lift in repeat purchases

A well-built loyalty program should show a crystal-clear ROI within months, not years.

10. Continual improvement
The final rule: loyalty optimization is never “done.” Every quarter, dig into:

  • Changing buyer habits
  • Seasonality impacts
  • New marketing tech that could connect to loyalty

Stay flexible, stay curious, and keep tweaking. That’s how you build a loyalty program that grows with your brand — instead of turning stale.

Shopify loyalty programs thrive on this constant loop: test → measure → improve → repeat. Think of it like a workout routine for your customer relationships. You wouldn’t train once, then never exercise again. Same rule here.

With clear KPIs, honest customer conversations, and a consistent plan for optimizing, your loyalty program won’t just retain customers — it will transform them into a powerful, profitable brand community.

How Cirius Helps Build Shopify Loyalty Programs That Drive Retention

Shopify loyalty programs that actually retain customers is a full-time sport. You have to design the rewards, map the tiers, integrate tech, measure ROI, and pivot every quarter when people’s tastes change.

Sound exhausting? It is — unless you have a partner who knows how to handle loyalty from the ground up.

Here’s exactly how Cirius Marketing takes your loyalty dreams and turns them into a high-performing, revenue-driving machine.

1. We start with strategy, not just shiny features
Lots of agencies will jump straight to fancy pop-ups or the trendiest loyalty app. We don’t. Cirius builds loyalty programs with a strategy-first mindset, asking questions like:

  • Who is your best customer?
  • What motivates them to buy again?
  • How does your brand’s voice support loyalty messaging?

We dig in until we know what your customers truly care about, so we’re not building a program that feels generic or bolted on.

2. Loyalty architecture built for growth
We help you create a loyalty framework that scales:

  • Points structures that feel achievable
  • Tiers that motivate but don’t frustrate
  • Perks that drive repeat purchases

This is where psychology meets conversion science, and we get nerdy about it so you don’t have to.

3. Tech setup done right
Trying to hook up Smile.io, LoyaltyLion, Klaviyo, Shopify scripts, and referral tracking can feel like wrestling spaghetti. We handle:

  • Platform integrations
  • Loyalty dashboard build-outs
  • Reward redemption automation
  • Data flows between your loyalty tools and your store

So your program isn’t just “live” — it’s seamless, stable, and ready to scale.

4. Customer journey mapping
Loyalty shouldn’t start at checkout. It should start at first click. Cirius helps you build a journey where loyalty perks weave through every step:

  • Welcome emails introducing rewards
  • Product page badges showing point earnings
  • Post-purchase flows that celebrate milestones
  • Onsite reminders when customers come back

That creates a loyalty experience instead of a loyalty afterthought.

5. Messaging that hits the heart
The words you use in your program matter. We work with your tone — playful, elegant, irreverent, premium — and write copy that feels human and exciting, not stale and corporate. Because let’s face it, “Earn 10 points” sounds a lot better when you say “You just unlocked your next VIP treat.”

6. Testing, tracking, tweaking — on autopilot
Your loyalty program should never be static. Our team builds in:

  • Automated reporting dashboards
  • A/B testing frameworks
  • Survey tools
  • Quarterly reviews

So you’re always seeing what’s working and what needs a refresh. Think of us as your loyalty pit crew — we keep things humming.

7. Real results that stack up
We’re not here to sell dreams. We’re here to show numbers. Cirius loyalty programs have delivered for Shopify brands with results like:

  • 40% more repeat purchases within 90 days
  • 28% higher average order values
  • Customer testimonials that say things like, “I actually look forward to buying again.”

That’s what happens when you combine data, empathy, and a relentless focus on ROI.

8. Our retention partnership
We don’t just help you launch a loyalty program and disappear. We stay in your corner:

  • Continuous testing
  • Ongoing updates
  • New creative strategies when customers evolve

Your brand evolves, your customers evolve — and your loyalty program has to evolve too. We keep it moving so you stay relevant and profitable.

9. Future-proof thinking
We help you plan for tomorrow. Whether you expand internationally, roll out physical stores, or build a membership model, we structure loyalty that can grow with you. So you’re not stuck rebuilding from scratch two years down the road.

10. Collaboration at every step
The truth is, a loyalty program works best when it reflects your brand’s DNA. We don’t dictate — we collaborate. That means workshopping your ideas, listening to your gut, and pairing it with our data-backed best practices.

Together, we build a loyalty strategy you feel proud of. One that feels uniquely yours.


Shopify loyalty programs can be your unfair advantage — but only if they’re built to work from day one, with room to keep improving. That’s what Cirius delivers:

  • Strategy
  • Seamless tech
  • Data-backed results
  • Consistent optimization

So you’re not just tossing out points and hoping for the best. You’re running a loyalty program that strengthens your brand, deepens customer love, and locks in repeat revenue for years to come.

Filed Under: Uncategorized Tagged With: Customer retention strategies, E-commerce membership programs, Loyalty rewards for Shopify

Reader Interactions

Leave a Reply Cancel reply

You must be logged in to post a comment.

Primary Sidebar

Recent Posts

  • How to Create Loyalty Programs That Actually Retain Customers
  • How to Build a High-Converting Product Page That Sells
  • How to Master Shopify Checkout Optimization for Higher Conversions
  • The Psychology of Urgency: Limited-Time Offers That Convert
  • How to Use Storytelling to Strengthen Your E-commerce Brand

Copyright © 2025 · CIRIUS MARKETING · Privacy Policy