博客
方法

优惠码接住链接漏掉的成交

观众在视频里听到推荐,一周后在 Google 输入你的名字然后购买。没有点击,没有 Cookie。优惠码仍然能付钱给创作者。

May 4, 2026 · 12 分钟读完 · RelayWonder
SARAH10attributes the sale with no click and no cookievideo → memory → Google → checkout

联盟优惠码是每个伙伴计划都需要的第二条归因路径,因为链接追踪的前提是有人点击,而大量真实的推荐从来不会产生点击。观众在视频里听创作者提到你的产品,一周后在搜索框里输入你的名字,然后购买。没有来源页、没有 Cookie、没有可以匹配的点击。一个创作者说出口、客户在结账时打进去的专属码,不需要任何点击就能把这笔成交归到创作者名下。在 RelayWonder 里,每位伙伴的码就是你 Stripe 账户里的一个促销码;当一张发票带着它,这笔成交以及之后的每一次续费都记在这位伙伴名下,和 Cookie 无关。这篇文章讲链接为什么会漏掉成交、优惠码归因在发票层面是怎么运作的、一位创作者一个月的完整算账、选折扣的算术、码泄露到折扣站怎么办,以及该怎么跟创作者说才能让他们真的用这个码。

追踪链接能工作,需要四个条件同时成立:有人点了链接,带着伙伴标识落到你的网站,拿到一个第一方 Cookie,并在 Cookie 有效期内用同一个浏览器购买。这四个条件各自都有一种常见的失败方式。

  • 没有点击。视频、音频和面对面的推荐是被听到的,不是被点的。跑步时听播客的人不会打开节目备注;在电视上看 YouTube 的人根本点不了简介里的链接。
  • 换了设备。观众在手机上看,在公司的笔记本上买。Cookie 在手机上。
  • 应用内浏览器。有些社交应用里的点击会打开内嵌浏览器,它和客户之后真正使用的浏览器不共享 Cookie。
  • Cookie 有效期过了。我们的默认是 60 天。一月份看了评测、四月份才签合同的 B2B 买家在有效期之外。
  • 用搜索代替点击。最常见的情况:客户记住的是产品名而不是链接,从搜索结果进来,或者直接输入网址。

我们没有一个行业范围的数字来说明创作者带来的成交里有多少是没有点击的,而且对任何声称有这个数字的人都会持怀疑态度。在我们仔细看过的计划里,视频创作者的成交中通过优惠码归因且没有匹配点击的比例,大致在三分之一到一半之间;评测博客会低一些,因为读者确实会点。请把它当作我们看到的典型范围,而不是基准。无论比例多少,结论都成立:没有第二条归因路径,这些成交就是看不见的;一位本来预期二十笔、结果只看到九笔的创作者会得出结论说你的计划不行,然后不再提你。

联盟优惠码如何在发票层面归因

Stripe 把优惠券(折扣本身:九折、减 $10、只用一次还是用几次)和促销码(客户看到的那串字符,比如 SARAH10,用来应用优惠券)分开 [1]。一个优惠券可以挂很多促销码,每个码有自己的使用次数上限和过期时间。这正好是伙伴计划需要的形状:一个折扣,每位伙伴一个码。

客户在 Stripe Checkout 或发票上输入 SARAH10 时,折扣会记录在订阅和它适用的每一张发票上 [2]。Stripe 发送付款成功事件时,RelayWonder 读取发票,看到促销码,查到它属于哪位伙伴,然后在账本写一条佣金记录。因为归因发生在发票上而不是点击上,这个订阅之后的每一张续费发票都归同一位伙伴,哪怕折扣本身只作用于首付。这些发票上的任何退款和拒付都会成为同一位伙伴名下的负向记录。

当 Cookie 和优惠码同时存在并且指向不同伙伴时,码优先。客户主动选择使用了这位伙伴的码,而 Cookie 只是一种推断。我们把这条规则写在计划条款里,让伙伴在它真正起作用之前就知道。当 Cookie 和码指向同一位伙伴,也就是创作者同时分享了链接和码的常见情况,什么都不变,成交只计一次。

一位创作者一个月的账

设想一位有中等规模 YouTube 频道的创作者,在一条视频里评测了你每月 $29 的产品。她的码是 SARAH10,首付九折。你的计划付 20% 持续佣金。下面是一个合理的第一个月,数字是为了让算术清楚而选的,不描述任何真实频道。

一位创作者、一条视频、一个月。29 笔里有 14 笔在没有优惠码时是看不见的。
路径笔数首月收入佣金(20%)
点了链接、有 Cookie、没用码9 笔9 x $29.00 = $261.00$52.20
点了链接且用了码(同一伙伴)6 笔6 x $26.10 = $156.60$31.32
只有码,无点击无 Cookie14 笔14 x $26.10 = $365.40$73.08
归 SARAH10 的合计29 笔$783.00$156.60
没有优惠码时的合计9 笔$261.00$52.20

有码的情况下,创作者看到 29 笔成交和 $156.60 的首月佣金。没有码,她看到 9 笔和 $52.20,然后判断你的计划不适合她的频道。差距还会累积:$29 的 20% 持续佣金,每位留存的客户每月付她 $5.80。如果这 29 位客户里有 20 位六个月后仍在订阅,那就是每月 $116 的持续佣金,足以让她在之后的视频里继续提你。那 14 位只用码的客户,正是只靠链接的计划会连同创作者一起失去的。

也看一下折扣的成本。20 位用码的客户首月付了 $26.10 而不是 $29.00,折扣合计 $58。相对于 $783 的首月收入和之后的订阅收入,为那些你原本根本无法记功的客户付这点获客成本,是很小的。

SARAH10attributes the sale with no click and no cookievideo → memory → Google → checkout
专属码靠声音和记忆走到链接到不了的地方,最后落在归因确定无疑的发票上。

给伙伴设置优惠码的步骤

  1. 在 Stripe 里为伙伴折扣创建一个优惠券。决定金额(见下一节)和时长:一次、重复 N 个月,或永久。对大多数 SaaS 计划,一次是对的 [1]。
  2. 决定码的格式。创作者名字加折扣数字是人们记得住的格式:SARAH10、DEVTOOLS20。避免看起来像通用优惠券的码,比如 SAVE10,它们泄露得更快,而且客户在别处找到时什么都归不了。
  3. 伙伴通过审核时就生成一个促销码,而不是等他们来要。RelayWonder 在伙伴通过审核时基于你的优惠券创建促销码并保存映射。需要开口要码的伙伴从来不用它。
  4. 在 Checkout 里启用促销码。Stripe Checkout 有一个显示码输入框的设置,不开的话客户没有地方输入码 [3]。
  5. 在伙伴后台把码放在链接旁边,两个都有复制按钮。创作者会把两个一起复制进每一条简介和节目备注。
  6. 决定续费付不付。优惠码归因覆盖订阅的每一张发票。在条款里写清佣金是付 12 个月、24 个月还是客户的整个生命周期,并对链接成交和码成交用同一条规则。
  7. 盯着账本里前十次码的使用。如果一个码出现在创作者根本没有受众的国家的客户发票上,它已经泄露了,下一节适用。

选折扣:算一笔账

联盟优惠码的折扣有两个任务:它得值得说出口,又不能比客户的价值还贵。对一个每月 $29、客户生命周期典型为十二个月的产品,生命周期收入大约是 $348。下面是常见的选择和它们各自的成本。

每月 $29、12 个月生命周期的产品的折扣成本。百分比是基于这些假设的算术,不是市场数据。
折扣每位客户成本占 12 个月收入说出口顺不顺
首付九折$2.900.8%顺
首付减 $10$10.002.9%顺
首付八折$5.801.7%顺
前 3 个月九折$8.702.5%别扭
永久九折$34.8010.0%顺,但贵
首月免费$29.008.3%顺

两条经验。第一,订阅上的永久折扣对那一批客户来说是永久降价,也会让创作者的持续佣金变小,因为佣金按实际支付金额计算。第二,低价产品用固定金额比百分比更适合口头表达:"减十美元"比"九折"具体,当产品是 $29 的时候。每月 $100 以上的产品,百分比更清楚。

不管选哪种,同一类型的伙伴折扣应该一样。一位创作者发现另一位的码是八折而自己是九折,会来问,而诚实的回答("因为他们开口要了")不是你想给的回答。

泄露到折扣站,条款该怎么写

任何在公开场合说出的码最后都会出现在优惠券聚合站上。一位本来就要买的客户搜"你的产品 优惠码",在聚合站找到 SARAH10,用了它,成交就归到了 Sarah 名下,尽管她和这笔成交毫无关系。三件事同时成立:Sarah 没有挣到这笔成交,聚合站也没有,而客户便宜了 $2.90。

计划一般用三种方式之一来处理,条款里应该写明是哪种:

  • 容忍。泄露带来的使用是触达不点击人群的代价,而创作者的码之所以泄露,是因为创作者被听到了。大多数小计划选这条,也应该选这条。泄露成交的佣金是你本来就会做成的一笔生意的 20%,是真实成本,但有上限。
  • 限次或过期。给每个促销码设使用上限(Stripe 支持最大兑换次数和过期日期 [1]),到了就轮换。这能限制泄露,但会制造客服问题:在六个月前的视频里听到码的客户发现它不能用了。
  • 按规则排除折扣站。条款写明伙伴不得把码发到聚合站,并且追溯到聚合站的使用不付佣金。这对本身就是聚合站的伙伴有约束力,但对第三方转发创作者的码没有任何作用,所以对创作者要和第一种搭配使用。

最重要的是规则写在第一次泄露之前。如果条款说泄露的码仍然付给原伙伴,创作者就没什么可争的,你也不用在压力下做决定。

链接、优惠码、发票:三种归因方法对比

面向 SaaS 的联盟软件大多按链接和 Cookie 追踪。Rewardful 和 FirstPromoter 都在链接之外支持优惠码追踪,也都集成 Stripe(均于 2026-09-18 查证)。区别在于首付之后发生什么,以及两条路径如何合并。

RelayWonder 用的是第三行:无论哪条路径完成了客户归因,之后的每张发票都跟着它。
方法需要点击换设备仍有效覆盖续费弱点
链接点击写入第一方 Cookie需要否仅当发票能对到客户时Cookie 有效期后失效;跨设备丢失
发票上的促销码不需要是是,订阅的每一张发票会泄露到聚合站;客户必须输入
Stripe 发票级归因(Cookie 或码记录在客户上)都可以归因后是是,首付和每次续费;退款成为负向记录需要计费系统暴露发票事件
clickcookiecheckoutStripeinvoice.paidledgerevery renewal and every refund becomes its own row
写在发票上的归因跟着客户走过每一次续费和退款。

怎么跟创作者说,他们才会真的用码

联盟优惠码只有在创作者说出来时才有用。给他们四样东西:准确的码、用文字写出来的准确折扣("首月九折")、一句对他们有意义的理由("观众不点链接时这个码也能让你拿到钱"),以及一个每次打开后台都能看到码的位置。理解了第二条归因路径的创作者会把码放进口播稿,而不只是简介,无点击成交就是从那里来的。

对受众确实会点击的伙伴,比如评测博客和对比站,码没那么重要,但仍然有用:在手机上打开评测、之后在桌面上购买的读者可以输入码。在审核通过时给每位伙伴一个码,让各自决定用得多显眼。成本是 Stripe 里的一个促销码;回报是你的链接永远看不到的那些成交。

FAQ

没有点击的情况下,联盟优惠码是怎么把成交归因的?

码是绑定到某一位伙伴的 Stripe 促销码。当一张发票用这个码付款时,RelayWonder 读取发票事件,把码匹配到伙伴,写下佣金记录。不需要 Cookie 或点击,同一订阅之后的续费也沿用同样的归因。

Cookie 和优惠码指向不同伙伴时怎么办?

码优先。客户主动选择使用了那位伙伴的码,而 Cookie 只是从一次点击做出的推断。我们建议在计划条款里直白地写明这一点,让伙伴不会感到意外。

折扣会减少伙伴的佣金吗?

会,佣金按客户实际支付的金额计算。$29 首付九折时,伙伴拿的是 $26.10 的 20%,也就是 $5.22,而不是 $29 的 20%。从第二个月起客户付全价,佣金是 $5.80。

优惠码该给联盟客和媒体,还是只给创作者?

审核通过时给每位伙伴一个码。创作者和社区用得最多,因为他们的受众不点击。评测站用得少,但读者换设备时同样受益。成本是每位伙伴一个促销码。

伙伴的码出现在折扣站上该怎么办?

按条款已经写好的去做。大多数小计划让泄露的码继续付给原伙伴,并接受这笔成本。如果泄露量很大,给促销码设兑换上限和过期日期,发一个新码,并告诉伙伴原因。

Sources

  1. Stripe 文档:优惠券与促销码 · 优惠券(折扣)与促销码(客户看到的字符串)的区别,以及次数限制和过期设置。
  2. Stripe 文档:发票与订阅上的折扣 · 已应用的折扣如何出现在订阅和每张发票上。
  3. Stripe 文档:在 Checkout 中添加折扣 · 在 Stripe Checkout 中启用促销码输入框。
  4. Stripe 文档:Promotion codes API · 基于同一个优惠券为每位伙伴创建一个促销码。
  5. Stripe 文档:Webhooks · 驱动发票级归因的付款成功、退款和拒付事件。
  6. Rewardful 定价页 · 优惠码追踪与 Stripe 集成;于 2026-09-18 查证。
  7. FirstPromoter 定价页 · 优惠码追踪与 Stripe 集成;于 2026-09-18 查证。
话题联盟优惠码优惠码归因Stripe 促销码创作者折扣码无点击成交Cookie 有效期