联盟欺诈
如何检测和防联盟欺诈:自引、cookie 填充、商标竞价和假转化。
为什么
联盟欺诈是项目经济性的沉默杀手:单个欺诈者可排干你 20-30% 付款预算才被发现,且欺诈模式足够微妙手审漏。四主要欺诈类型:自引(联盟通过自己链买得佣金折)、cookie 填充(联盟在他们控的站每访客落 cookie,所以自然转化归他们)、商标竞价(联盟买你品牌关键词广告,所以本搜你的用户归他们)、假转化(联盟用偷信用卡造 假注册赚佣金再拒付)。每有检测签名:自引联盟和客户同邮件/IP、cookie 填充转化率 > 50%(真联盟 2-5%)、商标竞价联盟流量源显品牌 PPC、假转化 30 天内 100% 拒付率。防御是自动检测(标签名)加付款前手审标联盟。
何时使用
持续。欺诈检测须每转化跑且每付款周期前审。
如何做
1. 转化时阻自引:若联盟邮件或 IP 匹配客户则拒转化并标联盟 2. 检测 cookie 填充:若联盟转化率 > 10%(行业均 2-5%)或其转化无引荐 URL(带 cookie 直接流量)则标审 3. 检测商标竞价:若联盟流量源是品牌 PPC(你品牌名作关键词)则拒联盟 — 商标竞价违多数项目条款 4. 检测假转化:若联盟转化 30 天内拒付率 > 30% 则扣回所有佣金并禁联盟 5. 付款前设 30 天持期:转化后 30 天才付佣金,先捕拒付和退款 6. 用平台欺诈检测:Rewardful 和 Partnerstack 内置自引、IP 匹配和可疑模式检测 — 启用 7. 每付款前手审标联盟:看其流量源、转化模式和客户质量 — 疑则不付并要求解释 8. 禁欺诈者并扣回佣金:确认欺诈则禁联盟、扣回所有待和已付佣金并加黑名单防重注册
示例
# 欺诈检测(每转化跑)
function detectFraud(conversion: Conversion, affiliate: Affiliate): FraudCheck {
// 1. 自引
if (conversion.email === affiliate.email) return { fraud: true, type: "self_referral" };
if (sameIp(conversion.ip, affiliate.ip)) return { fraud: true, type: "self_referral_ip" };
// 2. cookie 填充(可疑高转化率)
if (affiliate.conversionRate > 0.10) return { fraud: true, type: "cookie_stuffing" };
if (conversion.referringUrl === null) return { fraud: true, type: "no_referrer" };
// 3. 商标竞价
if (conversion.trafficSource === "ppc" && conversion.keyword.includes("ez4code")) {
return { fraud: true, type: "trademark_bidding" };
}
// 4. 假转化(高拒付率)
if (affiliate.chargebackRate > 0.30) return { fraud: true, type: "fake_conversions" };
return { fraud: false };
}
# 带 30 天持期的付款流
// 10 月 5 转化 → 佣金持至 11 月 4 → 12 月 1 付
// 若 10 月 20 拒付 → 佣金扣回,不付常见问题
- ⚠不阻自引 — 联盟通过自己链买得 25% 折,损你佣金。转化时按邮件和 IP 匹配阻。
- ⚠转化即付 — 偷信用卡假转化赚佣金,30 天后拒付,你已付。用 30 天持期。
- ⚠允许商标竞价 — 联盟买你品牌关键词广告,捕本会转化用户不加值。项目条款禁商标竞价。
最佳实践
- ✓每转化跑自动欺诈检测(自引、高转化率、无引荐、品牌 PPC)并标可疑模式付款前手审。
- ✓付款前用 30 天持期 — 这捕拒付和退款,所以你永不付逆转收入佣金。多数欺诈 30 天内现。
- ✓禁确认欺诈者并扣回所有佣金 — 这向联盟社区发不容欺诈信号并保项目经济性。