mcpField
L
loyalty-program-optimization

loyalty-program-optimization

github.com/finsilabs营销与增长6085 次安装5 天前更新
代码仓库

关于 loyalty-program-optimization

这项技能为电商忠诚度计划提供策略和实施指导,涵盖平台选择、积分与等级、兑换、邮件流程和效果指标。适合新建计划或提升现有计划参与度与复购的团队。

主要功能

  1. 01忠诚度平台选择指导
  2. 02规划积分与会员等级
  3. 03配置积分兑换规则
  4. 04规划忠诚度邮件流程
  5. 05衡量计划表现

适用场景

  1. 01推出积分忠诚度计划
  2. 02为现有计划增加 VIP 等级
  3. 03改善积分兑换率偏低的问题
  4. 04比较会员与非会员的购买表现

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill loyalty-program-optimization

安装后在 Claude Code 中输入/loyalty-program-optimization确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

tile.json
evals/points-engine-earn-logic/
criteria.json
task.md
evals/points-expiry-and-program-analytics/
criteria.json
task.md
evals/tier-structure-and-points-redemption/
criteria.json
task.md

详细介绍

忠诚度计划优化

概述

设计良好的忠诚度计划能为客户提供一个令人信服的理由,让他们集中在你的品牌消费,从而将复购率提高 20–40%,并提升 CLV。专用的忠诚度应用无需自定义代码,即可处理整套积分引擎、等级管理、兑换机制和面向客户的门户。真正需要投入精力的是战略决策:创建哪些等级、提供哪些权益,以及如何避免让客户养成等到兑换时才消费的习惯。

何时使用此技能

  • 从零开始推出新的忠诚度计划时
  • 现有积分计划的兑换率或会员参与度较低时
  • 希望为现有积分计划添加分级 VIP 权益时
  • 诊断忠诚度计划带来的是增量收入,还是只是在奖励本来就会发生的购买时

核心说明

第 1 步:选择合适的忠诚度平台
平台最适合ShopifyWooCommerceBigCommerce价格
Smile.io操作简单、快速设置App Store插件App Marketplace免费套餐;等级功能每月 $49
Yotpo Loyalty已在使用 Yotpo Reviews/SMS 的品牌App Store有限支持App Marketplace每月 $199+
LoyaltyLion高级计划设计、自定义规则App Store插件App Marketplace每月 $399+
Stamped Loyalty使用 Stamped Reviews 的品牌App Store——每月 $119+
YITH WooCommerce Points and Rewards仅适用于 WooCommerce—插件—每年 $149

大多数商店推荐使用 Smile.io——它在功能与易用性之间取得了最佳平衡,兼容所有主流平台,并提供免费套餐供你起步。

第 2 步:设计计划结构

安装任何工具之前,先明确以下内容:

积分获取比例:

  • 每消费 $1 获得 1 积分(= 100 积分兑换 $1,相当于 1% 返现)
  • 根据利润率调整——消费品(利润率 30%+):每消费 $1 获得 1 积分即可;利润率较低的产品:每消费 $1 获得 0.5 积分

等级门槛(按年度消费额计算):

等级年消费额权益
会员$0+积分获取倍数为 1 倍
银卡$500+1.5 倍积分、免费标准配送
金卡$1,500+2 倍积分、免费加急配送、优先购买促销商品
铂金$5,000+3 倍积分、会员专享商品、优先支持

兑换比例: 100 积分 = $1 折扣(设置至少 500 积分才能兑换)

非购买类积分获取方式(无需产生收入成本,也能提升计划的吸引力):

  • 注册账户:100 积分
  • 留下评价:50 积分
  • 推荐朋友:200 积分(对方完成购买后)
  • 生日月奖励:所有购买均获 2 倍积分
第 3 步:设置忠诚度计划

使用 Smile.io 的 Shopify
  1. 从 Shopify App Store 安装 Smile.io
  2. 前往 Smile.io → Points → Ways to Earn 并配置:
    • “下单”:每美元获得的积分(设置你的积分获取比例)
    • “创建账户”:100 积分
    • “生日快乐”:生日月获得 2 倍积分
    • “撰写评价”:50 积分(连接到 Judge.me 或 Stamped Reviews)
    • “推荐朋友”:每次成功推荐获得 200 积分
  3. 前往 Smile.io → Points → Ways to Redeem 并配置:
    • “订单折扣”:100 积分抵扣 $1
    • 设置兑换所需的最低订单金额(建议 $30)
  4. 前往 Smile.io → VIP → Create Program 并设置等级:
    • 输入等级名称、积分门槛和权益(免费配送、积分倍数等)
  5. 前往 Smile.io → Rewards Panel 自定义在你的店面显示的小组件
  6. 在 Smile.io → Integrations 下将 Smile.io 连接到 Klaviyo——这样便可在 Klaviyo 邮件中发送积分余额

使用 YITH WooCommerce Points and Rewards 的 WooCommerce
  1. 从 WordPress 插件目录安装 YITH WooCommerce Points and Rewards(每年 149 美元)
  2. 前往 YITH → Points and Rewards → Points → Earn Points 并进行配置:
    • 每单位货币对应的积分:每 1 美元 1 积分
    • 注册奖励:100 积分
    • 评价奖励:50 积分
  3. 前往 YITH → Points and Rewards → Redemption 并设置:
    • 每单位货币对应的积分:100 积分抵扣 1 美元
    • 允许的最高折扣:购物车金额的 20%(防止利用规则获得 100% 折扣)
  4. 如需设置等级:安装 YITH WooCommerce Membership,根据消费金额创建 VIP 等级

替代方案:使用功能更丰富的 Gratisfaction 插件(每年 99 美元),其中包含游戏化功能、社交分享奖励和生日奖励。


使用 Smile.io 的 BigCommerce
  1. 从 BigCommerce 应用市场安装 Smile.io
  2. 配置方式与上文所述的 Shopify 设置相同
  3. Smile.io 集成了 BigCommerce 的原生优惠券系统,用于兑换

自定义/无头架构

与其从头构建,不如使用 Voucherify 或 Loyaltycrm.com 等忠诚度 API 平台。这些平台提供:

  • 积分账本和交易 API
  • 等级管理
  • 兑换码生成
  • 用于赚取/兑换事件的 Webhook

如果必须自定义构建:

// Core points earn function — call this from your order webhook
async function earnPoints(params: {
  customerId: string;
  orderId: string;
  orderValue: number; // subtotal, not including tax/shipping
  reason: 'purchase' | 'review' | 'referral' | 'signup';
}) {
  const customer = await db.customers.findById(params.customerId);
  const tier = customer.loyaltyTier; // 'member', 'silver', 'gold', 'platinum'
  const multiplier = { member: 1.0, silver: 1.5, gold: 2.0, platinum: 3.0 }[tier];

  const basePoints = Math.floor(params.orderValue * 1); // 1 point per $1
  const pointsToAward = Math.floor(basePoints * multiplier);

  await db.loyaltyTransactions.create({
    customerId: params.customerId,
    orderId: params.orderId,
    type: 'earn',
    points: pointsToAward,
    reason: params.reason,
  });

  await db.customers.increment(params.customerId, { loyaltyPoints: pointsToAward });
}
第 4 步:将忠诚度计划接入邮件营销

投资回报率最高的忠诚度邮件是积分余额邮件——提醒客户有可用积分,促使他们再次购买。

在 Klaviyo 中(已连接 Smile.io):

  1. 在每封购后邮件中添加积分余额:You earned {{ event.SmilePointsEarned }} points. Balance: {{ profile.SmilePointsBalance }} points
  2. 创建由以下条件触发的流程:Smile.io Points Balance Threshold → Balance reaches 500 points
  3. 邮件:“您的积分已足够兑换下次订单的 5 美元折扣”
  4. 创建由以下条件触发的流程:Approaching Tier Upgrade → 100 points away from Silver
  5. 邮件:“您即将升为 Silver!再消费 X 美元即可解锁免费配送”

积分即将过期邮件:

  1. 创建在积分到期前 30 天触发的流程
  2. 邮件:“您的 320 积分(3.20 美元)将在 30 天后过期——请尽快使用”
  3. 这是转化率最高的忠诚度邮件之一
第 5 步:衡量计划成效
指标健康目标查看位置
会员注册率> 30% 的客户已注册Smile.io → Dashboard
积分兑换率已兑换积分占赚取积分的 > 20%Smile.io → Analytics
忠诚度会员与非会员的营收对比会员营收应高出 2–3 倍在 Shopify/Analytics 中比较订单金额
已注册与未注册客户的重复购买率会员重复购买率应高出 20% 以上Shopify Customer Cohorts 或 Smile.io analytics

如果兑换率低于 15%,说明兑换门槛太高,或者客户不知道自己的积分余额。降低最低兑换门槛,或在账户页面添加积分余额小组件。

最佳实践

  • 在每封购后邮件中告知积分余额——“您获得了 45 积分,当前共有 320 积分(可兑换 3.20 美元)”能提升参与度;大多数忠诚度应用都支持通过邮件集成实现此功能
  • 以年度消费额而非当前余额作为等级资格依据——这样奖励的是持续消费,而不是利用余额规则
  • 添加非购买类积分获取方式——评价、推荐和社交分享能让计划更具吸引力,又不会直接增加营收成本
  • 举办“双倍积分”活动——积分倍增促销能推动购买,不会像优惠券折扣那样显得廉价
  • 设置最低兑换门槛(最低 5 美元/500 积分)——避免小额兑换造成额外运营负担
  • 在积分过期前 30 天向会员发送邮件——积分到期提醒邮件是转化率最高的忠诚度邮件之一

常见问题

问题解决方案
兑换率低(< 20%)降低最低兑换门槛;在账户页面添加积分余额组件;在订单确认邮件中注明积分余额
会员等级未降级在忠诚度应用设置中配置年度资格重新审核;提前 30 天告知会员降级事宜
会员通过小额购买钻系统漏洞在应用设置中设定赚取积分的最低订单金额($15+)
退款后积分未撤回在忠诚度应用中配置退款规则——Smile.io 的相关设置位于 Settings → Points → Refund Policy
忠诚度计划的成本高于收益跟踪增量收入:使用匹配的对照组,对比忠诚度计划会员与非会员的 AOV 和购买频率

相关技能

  • @customer-retention-engine
  • @lifecycle-marketing-automation
  • @referral-viral-loops
  • @email-marketing-automation
  • @review-generation-engine

评论

支持 Markdown