文档
推荐给好友,福利领不停!好友同步开通最高 1000 万词元额度 · 后续消费分佣最高 30%。
+50万 Token生成链接

分享赚钱

全局营销裂变体系 — 邀请链归因、递减式佣金、渠道码管理与提现闭环

Crab Claw 内置全局分享赚钱营销体系,让每个用户都能成为推广者。通过邀请链接分享 Crab Claw,当被邀请人购买付费服务时,推广者自动获得佣金奖励——从分享到佣金到提现,全链路自动化。

为什么选择分享赚钱

系统架构

shell
┌──────────────────────────────────────────────────────────────┐
                     用户旅程

  推广者分享链接 新用户点击 注册 购买服务


  ┌─────────┐    ┌──────────┐ ┌──────┐ ┌──────────┐
 渠道码 归因绑定 SSO 支付回调
 生成管理 写入本地 注册 触发佣金
  └────┬────┘    └────┬─────┘ └──┬───┘ └────┬─────┘

  ┌────▼──────────────▼──────────▼───────────▼────────────┐
              佣金管道 (Commission Pipeline)             │   │

  注册即代理 归因绑定 支付触发 递减计算 入账


  AgentRegistration      CommissionCalculationHandler
  Service                (AFTER_COMMIT 事务隔离)         │   │
  · 创建 member           · effectiveBps 递减算法
  · 生成邀请码             · 多级 while 循环
  · 分配角色               · 幂等 uk_member_subject
  └────────────────────────────────────────────────────────┘

  ┌────▼──────────────────────────────────────────────────┐
              钱包与提现 (Wallet & Withdrawal)           │   │

  佣金入账 钱包余额 申请提现 审核 打款
             (credit)    (debit)   (review) (transfer)  │   │
  └────────────────────────────────────────────────────────┘
└──────────────────────────────────────────────────────────────┘
┌──────────────────────────────────────────────────────────────┐
                     用户旅程

  推广者分享链接 新用户点击 注册 购买服务


  ┌─────────┐    ┌──────────┐ ┌──────┐ ┌──────────┐
 渠道码 归因绑定 SSO 支付回调
 生成管理 写入本地 注册 触发佣金
  └────┬────┘    └────┬─────┘ └──┬───┘ └────┬─────┘

  ┌────▼──────────────▼──────────▼───────────▼────────────┐
              佣金管道 (Commission Pipeline)             │   │

  注册即代理 归因绑定 支付触发 递减计算 入账


  AgentRegistration      CommissionCalculationHandler
  Service                (AFTER_COMMIT 事务隔离)         │   │
  · 创建 member           · effectiveBps 递减算法
  · 生成邀请码             · 多级 while 循环
  · 分配角色               · 幂等 uk_member_subject
  └────────────────────────────────────────────────────────┘

  ┌────▼──────────────────────────────────────────────────┐
              钱包与提现 (Wallet & Withdrawal)           │   │

  佣金入账 钱包余额 申请提现 审核 打款
             (credit)    (debit)   (review) (transfer)  │   │
  └────────────────────────────────────────────────────────┘
└──────────────────────────────────────────────────────────────┘

注册即代理

新用户通过 SSO 注册时,系统自动完成代理身份创建:

步骤说明
创建 Member 记录在分销系统中创建会员身份
生成默认邀请码自动创建首个渠道码,开箱即用
分配代理角色赋予 dist_agent 角色和相应权限
绑定上下级关系如果是通过邀请链接注册,自动绑定推荐人

零门槛:不需要额外申请、不需要填写表单、不需要等待审核。注册完成即可开始分享赚钱。

邀请链归因

归因数据采集

当用户点击邀请链接(如 https://example.com/i/ABC123)时,前端自动写入 localStorage

字段说明
inviteCode邀请码
invitedByMemberId邀请人 Member ID
timestamp点击时间
source来源(链接/二维码/对话分享)

归因绑定流程

shell
点击邀请链接 ShareAttribution 写入 localStorage


注册/登录时 AttributionBinder 读取归因数据


自动绑定 invitedByMemberId parentMemberId


后续购买 佣金自动结算到推荐人
点击邀请链接 ShareAttribution 写入 localStorage


注册/登录时 AttributionBinder 读取归因数据


自动绑定 invitedByMemberId parentMemberId


后续购买 佣金自动结算到推荐人

优先级invitedByMemberId(直接邀请人)优先,parentMemberId(间接关系)回退(兼容旧数据)。

递减式佣金算法

Crab Claw 采用递减式佣金分配(V22 版),确保多级分佣的公平性:

核心公式

shell
effectiveBps = ownRateBps - consumedSoFar
effectiveBps = ownRateBps - consumedSoFar
  • ownRateBps:当前层级的佣金费率(基点,1 BPS = 0.01%)
  • consumedSoFar:已被下级消耗的佣金总额
  • effectiveBps ≤ 0 时佣金链停止,剩余归机构

计算示例

假设平台给机构总配额 4000 BPS(40%),三级代理费率分别为 30%、20%、10%:

shell
买家支付 100

  ├─ 三级代理 (10%): effectiveBps = 1000 - 0 = 1000 → 获得 10 元

  ├─ 二级代理 (20%): effectiveBps = 2000 - 1000 = 1000 → 获得 10 元

  ├─ 一级代理 (30%): effectiveBps = 3000 - 2000 = 1000 → 获得 10 元

  └─ 机构剩余: 4000 - 3000 = 1000 BPS 获得 10
买家支付 100

  ├─ 三级代理 (10%): effectiveBps = 1000 - 0 = 1000 → 获得 10 元

  ├─ 二级代理 (20%): effectiveBps = 2000 - 1000 = 1000 → 获得 10 元

  ├─ 一级代理 (30%): effectiveBps = 3000 - 2000 = 1000 → 获得 10 元

  └─ 机构剩余: 4000 - 3000 = 1000 BPS 获得 10

安全保障

机制说明
AFTER_COMMIT 隔离佣金计算在支付事务提交后触发,异常不回滚支付
幂等保护uk_member_subject 唯一索引 + selectListByOrderId 防重复
环路检测多级 while 循环 + Set 集合检测循环引用
BPS 统一commissionRateBps (INTEGER) 替代 commissionRate (DECIMAL),精度无损
executeIgnore首查跨租户查找用户,业务计算在指定租户上下文内执行

渠道码管理

默认码自动创建

注册时自动创建一个默认渠道码,用户可直接使用:

shell
https://example.com/zhuanqian/i/ABC123
https://example.com/zhuanqian/i/ABC123

多码多标签

支持创建多个渠道码,每个码可设置标签用于追踪不同推广渠道:

操作说明
创建新码可自定义标签,如"朋友圈"、"公众号"、"群聊"
切换状态toggle 启用/停用(软操作,不硬删)
设置过期expire 操作设置过期时间
查看统计每个码的点击量、注册量、付费转化

分享链接格式

分享链接必须包含 /zhuanqian basePath,确保路由正确:

shell
${origin}/zhuanqian/i/${code}
${origin}/zhuanqian/i/${code}

对话分享裂变

Crab Claw 支持将 AI 对话分享到社交平台,分享时自动附带邀请码实现裂变增长:

分享流程

  1. 用户在对话中点击"分享"按钮
  2. 系统生成分享令牌(22 字符 URL-safe base64)
  3. 创建分享卡片(QR 码 + 对话摘要 + 邀请码)
  4. 用户分享到微信/朋友圈/社交平台
  5. 访客查看对话公开页 → 看到内容 → 感兴趣 → 注册
  6. 归因管道自动绑定 → 访客购买 → 分享者获得佣金

分享卡片功能

功能说明
QR 码自动生成,扫码直达对话公开页
对话摘要AI 自动提取对话核心内容
保存图片html-to-image 渲染为 PNG
复制链接一键复制分享链接
系统分享调用系统分享 API(微信/Twitter 等)

钱包与提现

佣金入账

佣金计算完成后实时入账到推广者的数字钱包:

shell
支付事务提交 AFTER_COMMIT 触发 佣金计算 wallet.credit(amount)
支付事务提交 AFTER_COMMIT 触发 佣金计算 wallet.credit(amount)

提现流程

shell
推广者申请提现


创建提现记录 (debit 扣减钱包 + insert 提现单, 原子操作)


管理端审核 (review)
    ├─ 通过 打款
    └─ 拒绝 wallet.credit 自动退还
推广者申请提现


创建提现记录 (debit 扣减钱包 + insert 提现单, 原子操作)


管理端审核 (review)
    ├─ 通过 打款
    └─ 拒绝 wallet.credit 自动退还

安全保障

  • 提现申请时 debit + insert 原子操作,防止余额不一致
  • 审核拒绝时自动 credit 退还,不丢失余额
  • 通知 markRead 必须 userId.equals 防越权

代理商管理端

推广者拥有独立的代理商管理后台,通过 H5 页面访问:

功能面板

页面功能
数据概览今日/本月佣金、团队人数、订单数
推广中心渠道码管理、分享素材、推广数据
佣金明细逐笔佣金记录、结算状态
提现管理申请提现、提现历史
我的团队下级成员列表、层级关系
个人中心web-view 内嵌 C 端套餐页(同源共享登录态)

配置参数

参数默认值说明
platform-default-rate-bps1000 (10%)平台默认代理费率
default-org-quota-bps4000 (40%)机构默认总配额
commissionRateMax单人佣金上限

快速开始

作为推广者,只需三步:

  1. 注册账号 — 注册即自动成为代理,获得默认邀请码
  2. 分享链接 — 通过社交平台分享邀请链接或对话分享卡片
  3. 坐等收益 — 被邀请人购买服务时自动获得佣金,钱包余额可随时提现

相关文档:技能商店 · 媒体智能体