关于 affiliate-program
affiliate-program 是面向商家的联盟营销实施指南,帮助按电商平台选择应用或定制方案,并配置佣金、反欺诈与效果衡量。
主要功能
- 01按平台选择联盟营销工具
- 02配置佣金规则与分级
- 03设置反欺诈及支付流程
- 04跟踪转化与联盟表现
适用场景
- 01启动创作者或网红分成计划
- 02替换第三方联盟网络
- 03设置按商品类别区分的佣金
- 04排查联盟欺诈并生成税务报告
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ finsilabs/ awesome-ecommerce-skills --skill affiliate-program安装后在 Claude Code 中输入/affiliate-program确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
tile.jsonevals/affiliate-click-tracking-and-cookie-attr/criteria.jsontask.mdevals/commission-calculation-and-fraud-detecti/criteria.jsontask.mdevals/payout-processing-and-tier-management/criteria.jsontask.md详细介绍
联盟营销计划
概述
联盟营销计划会为合作伙伴带来的每笔销售支付佣金,因此这是一种基于效果的获客渠道,无需预先投入媒体费用。合适的设置取决于你的平台——大多数商家使用专用应用,无需编写代码就能获得 90% 的价值。自定义佣金规则、欺诈检测和自动付款是自定义开发能够发挥价值的领域。
何时使用此技能
- 启动创作者或网红的收益分成合作计划时
- 替换第三方联盟营销网络(ShareASale、CJ),以减少 20–30% 的网络费用时
- 需要自定义佣金规则(特定类别的费率、SKU 排除项、分级销量奖金)时
- 现有联盟营销计划中的欺诈行为正在侵蚀利润时
- 为美国境内的联盟营销伙伴生成 1099 纳税申报资料时
核心说明
第 1 步:确定商家的平台并选择合适的工具
| 平台 | 推荐工具 | 原因 |
|---|---|---|
| Shopify | Refersion 或 UpPromote(Shopify App Store) | 原生 Shopify 集成、自动生成优惠券和链接、内置欺诈检测、通过 PayPal/Stripe 付款 |
| WooCommerce | AffiliateWP($149/年)或 Solid Affiliate | 深度集成 WooCommerce、按产品设置佣金费率、实时报告、Stripe 付款附加组件 |
| BigCommerce | Refersion 或 Goaffpro(BigCommerce App Marketplace) | 原生结账集成、多级佣金、实时仪表板 |
| 自定义 / 无头架构 | Rewardful(SaaS,$49/月)或使用 Stripe Connect 自行构建 | Rewardful 可处理追踪、欺诈检测和付款;仅在佣金逻辑复杂时使用自定义代码 |
第 2 步:设置你的联盟营销应用
Shopify
使用 Refersion(推荐):
- 从 Shopify App Store 安装 Refersion
- 前往 Refersion Dashboard → Settings → General 并配置:
- 默认佣金费率(大多数垂直领域可从 10–15% 开始)
- Cookie 有效期(30 天为标准设置)
- 最低付款门槛(建议设为 $50)
- 前往 Commissions → Commission Groups 创建等级:
- Bronze:10%(默认)
- Silver:12%(每月带来 $5k 收入后解锁)
- Gold:15%(每月带来 $20k 收入后解锁)
- Refersion 会自动生成唯一的追踪链接(
yourstore.com?rfsn=XXXXX),并在结账时注入追踪像素——无需编写代码 - 前往 Affiliates → Recruitment Page,启用自助注册门户,让合作伙伴可以申请加入
- 对于 Shopify Plus 商店:使用 Shopify Flow 自动为高价值联盟营销伙伴添加标签并触发等级升级
使用 UpPromote(提供免费套餐):
- 从 Shopify App Store 安装 UpPromote
- 前往 UpPromote → Programs → Create Program 并设置佣金规则
- 在 Settings → Affiliate Links 下启用为每位联盟营销伙伴自动生成折扣码
- 在 Settings → Payment 下连接 PayPal 或 Wise,以便自动付款
WooCommerce
使用 AffiliateWP:
- 在你的 WordPress 网站上安装并启用 AffiliateWP
- 前往 AffiliateWP → Settings → General 并配置:
- 推荐佣金率:10%(建议从保守值开始)
- Cookie 有效期:30 天
- 归功于最后一位推荐者:是(末次点击归因)
- 前往 AffiliateWP → Settings → Payouts 并连接 PayPal,或启用手动付款
- 在 Settings → Misc → Per-Product Rates 下启用按产品设置佣金费率——这样你就可以为电子产品设置 4% 的佣金,为数字产品设置 20% 的佣金
- 安装 AffiliateWP – Fraud Prevention 附加组件($49),自动标记自我推荐和 IP 高频滥用行为
- 联盟营销伙伴可通过
yoursite.com/affiliate-area/访问其控制面板
使用 WooCommerce hooks 自动管理等级:
// In functions.php — promote affiliate to Silver tier when monthly revenue > $5k
add_action('affwp_update_affiliate', function($affiliate_id) {
$month_revenue = affwp_get_affiliate_earnings($affiliate_id, true); // current month
if ($month_revenue >= 5000 && affwp_get_affiliate_rate($affiliate_id) < 0.12) {
affwp_update_affiliate(['affiliate_id' => $affiliate_id, 'rate' => '12']);
}
});
BigCommerce
- 从 BigCommerce App Marketplace 安装 Refersion 或 Goaffpro
- 这两款应用都会自动与 BigCommerce 的订单 Webhook 集成,无需编写代码
- 在应用仪表板中配置佣金等级和付款计划
- BigCommerce 内置的优惠券系统可与这两款应用配合使用,生成专属联盟会员的折扣码
自定义/无头
对于无头店面,可使用 Rewardful(SaaS),避免从头构建跟踪基础设施:
- 将 Rewardful 的 JavaScript 代码片段添加到店面
- 确认购买后,识别客户:
rewardful('convert', { email: order.customerEmail });
- Rewardful 会自动处理 Cookie 归因、欺诈检测和 Stripe Connect 付款
如果你需要 Rewardful 无法处理的自定义佣金逻辑,请构建跟踪层:
// Track affiliate click and set cookie
export async function trackAffiliateClick(req: Request, res: Response) {
const code = req.query.aff as string;
const affiliate = await db.affiliates.findByCode(code);
if (!affiliate) return res.redirect('/');
await db.affiliateClicks.create({
affiliateId: affiliate.id,
ip: req.ip,
clickedAt: new Date(),
});
res.cookie('aff', affiliate.id, {
maxAge: 30 * 86400 * 1000, // 30-day cookie
httpOnly: true,
secure: true,
sameSite: 'lax',
});
return res.redirect(req.query.redirect as string ?? '/');
}
// Attribute order and calculate commission
async function attributeOrderToAffiliate(orderId: string, affiliateCookieId: string) {
const order = await db.orders.findById(orderId);
const affiliate = await db.affiliates.findById(affiliateCookieId);
if (!affiliate) return;
// Fraud check: flag self-referrals
if (order.customerEmail === affiliate.email) {
await db.affiliateConversions.create({ orderId, affiliateId: affiliate.id, status: 'flagged' });
return;
}
const commissionRate = { bronze: 0.10, silver: 0.12, gold: 0.15 }[affiliate.tier];
const commission = (order.subtotalCents / 100) * commissionRate;
await db.affiliateConversions.create({
orderId,
affiliateId: affiliate.id,
commissionAmount: commission,
status: 'pending', // hold for 30-day refund window
});
}
使用 Stripe Connect 付款——它可处理 KYC、税务表格和国际转账:
const transfer = await stripe.transfers.create({
amount: Math.round(totalCommission * 100),
currency: 'usd',
destination: affiliate.stripeConnectAccountId,
description: `Affiliate commission — ${month}`,
});
第 3 步:配置佣金和欺诈规则
无论使用哪个平台,都要在联盟营销应用中配置以下设置:
- 佣金基数:仅按小计计算佣金,绝不要按税费或运费计算
- 退款等待期:在批准前将佣金暂缓 30 天(大多数应用将此状态称为“待处理”)
- 最低付款额:设置为 $50–$100,以减少付款手续费
- 拦截自我推荐:在应用设置中启用(Refersion 和 AffiliateWP 都内置了此功能)
- 排除商品类别:将礼品卡和已打折商品排除在佣金基数之外
- FTC 合规:要求联盟会员在所有帖子中披露其关联关系
第 4 步:衡量绩效
在联盟营销应用的仪表板中跟踪以下指标:
| 指标 | 目标 | 查看位置 |
|---|---|---|
| 点击到转化率 | 2–5% | Refersion:Reports → Conversions。AffiliateWP:Reports 选项卡 |
| 平均佣金付款额 | 对照 ROAS 跟踪 | 联盟营销应用 → 付款报告 |
| 欺诈率(标记的转化) | < 2% | 每月检查已标记/待处理队列 |
| 按收入排名的前 10 名联盟会员 | — | 联盟营销应用 → 排行榜 |
最佳实践
- 为每位联盟会员发放专属折扣码(而不只是 UTM 链接)——联盟会员使用会剥除 UTM 参数的简介链接工具时,折扣码的归因更可靠
- 在批准前将佣金暂缓 30 天——绝不要为可能退货的订单付款
- 设置最低付款门槛($50–$100),以减少付款处理费用并遏制欺诈
- 要求完成入驻流程(PayPal 邮箱或 Stripe Connect)后,联盟会员才能收款——这样可以留下记录
- 审查退款率超过 15% 的联盟会员——高退款率与高交易量同时出现,表明可能存在退货欺诈
- 对于折扣力度大的商品类别,仅对首次购买设置佣金上限——防止联盟会员鼓励重复使用优惠券
常见问题
| 问题 | 解决方案 |
|---|---|
| 自我推荐欺诈 | 在联盟营销应用设置中启用拦截自我推荐;大多数专用应用都包含此功能 |
| 按包含税费和运费的订单总额计算佣金 | 在应用设置中将佣金基数配置为小计 |
| 尚未完成 KYC 的联盟会员付款失败 | 仅允许已完成入驻流程的账户收款;使用 Stripe Connect 的 charges_enabled 状态检查 |
| 联盟会员交易量下降时等级未降级 | 每月检查等级分配;大多数应用支持手动调整等级 |
| 某位联盟会员的退款率很高 | 暂停该联盟会员并审查近期订单;如果情况持续,则终止合作关系 |
相关技能
- @influencer-tracking
- @referral-viral-loops
- @sms-marketing
- @marketing-attribution-dashboard
评论
支持 Markdown