做私域电商这几年,我接过最多的咨询就是:“我想让粉丝在微信里直接领券下单,不想让他们复制链接去App,太折腾了,怎么搞?”说的就是接入京东购物小程序这件事。这篇文章我打算把从领券到下单的完整链路掰开讲一遍,包括账号准备、推广位创建、带券链接生成、订单归因和售后处理,全都是我自己一步步跑通过的路径,不是只看文档的那种纸面经验。无论你是想在公众号里给读者发优惠,还是自建小程序想带货,这套流程基本都能直接套用。
先说结论:所谓“接入京东购物小程序”,正规且稳定的玩法,几乎都是走京东联盟的CPS推广体系。你不需要自己去开发一套购物商城,也不需要申请什么特殊资质,只要把京东购物小程序当作一个“落地页”,通过联盟生成带参数的跳转链接,用户点击后唤起小程序、领券、下单,系统就会自动记录这笔成交来自你。整个过程看着简单,但里面藏着不少容易踩坑的细节,下面按实操顺序讲。
1. 先想清楚:京东购物小程序到底要怎么“接入”
1.1 三个常见需求场景
很多人一说“接入小程序”,第一反应是打开微信搜“京东购物”,然后进去买点东西。这个不叫接入,这叫使用。真正的接入,核心目标通常分三类:
第一类是内容推广者,比如公众号写手、社群团购群主、短视频博主,希望读者/粉丝通过自己发的链接进入京东购物小程序,成交之后自己拿佣金。这类人最关心的是:链接怎么生成、佣金怎么算、订单怎么追踪。
第二类是商家或运营团队,想把京东的商品能力嵌入自己已有的小程序或H5页面,比如在自有商城的一个板块里推荐“京东精选好物”,点击直接跳转到京东购物小程序完成交易。这类人关心的是技术跳转方案、参数传递、用户闭环。
第三类是单纯想给自己的用户提供“领券优惠”的工具人,可能是公司内部福利群,也可能是小区邻居群,本质跟第一类很像,但更强调“领券”这个动作,因为没券用户不下单。
不管哪一类,底层逻辑都逃不开京东联盟。京东联盟是京东官方的CPS(按成交付费)平台,你推广商品,用户成交后平台给你分佣金。这个平台跟市面上哪些野路子代下单、卡盟、模拟脚本不一样,它是合规的、可持续的,是这篇文章唯一推荐走的路径。
1.2 正规玩法:京东联盟CPS
京东联盟的完整名字叫“京东联盟”,入口在union.jd.com。注册之后,你会得到一个专属推广位ID(PID),之后所有推广链接、订单追踪都靠这个PID。
为什么强调CPS?因为这是整个“接入”链路里最合理的利益模型。对平台来说,用户确实成交了,才分钱;对推广者来说,不需要囤货、不需要管售后,只负责把用户带过去;对用户来说,拿到的是真实优惠券和正常购物体验。三方共赢,才有长期玩下去的空间。
有人可能会问:我不想赚佣金,就希望用户买到便宜东西,那也得注册联盟吗?答案是需要。因为只有通过联盟生成的链接,才能自带优惠券信息和渠道追踪参数。用户直接搜索进小程序,看到的券不一定是最全的,也经常找不到隐藏券,而联盟链接可以把用户精确带到某个带券商品的页面,领券动作更集中。
2. 接入前的准备工作,少一步后面都白搭
2.1 注册京东联盟账号
注册联盟账号只需要一个京东账号,个人就能注册,不需要营业执照。整个注册流程五分钟内能搞定,但有几个容易忽略的细节:
第一,账号必须完成实名认证,否则后续提现结算无法进行。实名认证用的是身份证信息和银行卡信息,跟京东账号的实名保持一致最省事。
第二,注册后会进入后台首页,新手通常会看到一堆“活动”“公告”页面,别被带跑,核心入口是顶部导航里的“我的推广”和“商品管理”。
第三,联盟账号和京东购物小程序AppID这两个概念要分开。联盟账号是你在联盟平台的身份,AppID是后面生成小程序链接时要用到的应用标识,俩不要混。
注册完成后,建议先花十分钟把后台的“帮助中心”里CPS基础规则看一遍,重点看佣金结算规则、无效订单判定规则。这一步很多人跳过,等到订单被判定无效才追悔莫及。
2.2 创建推广位,拿到你的PID
推广位可以理解为“你的CPS身份标签”。在联盟后台找到“我的推广位”,点击新建推广位,推广场景一般选择“社交推广”或“媒体推广”。
创建之后,你会拿到一串PID,格式通常是“数字_数字_数字”。这个PID非常关键,所有推广链接里都会带上它,最终佣金也是按照它来归因。实务中,我强烈建议一个渠道一个推广位,公众号用一个、社群用一个、自有APP用一个。好处是后续看报表时,能清楚知道哪个渠道产出高,方便调整策略。
另外要留心的一个点是“推广位名称”。很多人随手填“默认推广位”,结果一个月后看数据完全分不清是哪里的流量。我用的是“公众号_好物日推_202501”这种命名方式,清晰好用,一眼看懂。
2.3 申请联盟API权限
如果你只是手动发链接,这一步可以跳过。但如果你想做工具化接入,比如在自己的小程序里动态展示商品、自动查券、自动查询订单,就必须调用京东联盟的开放API。
申请API权限也在联盟后台,找到“我的API”,按指引创建应用,拿到appKey和appSecret。这两个东西相当于你的API账号密码,千万别泄露到代码仓库里。我见过有人把appSecret直接提交到GitHub公开仓库,结果被扫库盗用,虽然联盟本身有频率限制,但账号总归是被风控了,麻烦得很。
API接口有几个核心的,先记名字:
jd.union.open.goods.query:商品查询,可以按关键词、券状态筛选。jd.union.open.promotion.common.get:生成推广链接,支持转小程序链接。jd.union.open.order.query:订单查询,可以按时间拉取订单佣金数据。
这三个接口基本覆盖了“查品-生成链接-查订单”的全部需求。后面会分别讲它们在领券和下单环节里怎么用。
3. 领券环节拆解:把“用户要的优惠”送到眼前
3.1 先理解优惠券的几种形态
京东购物小程序里的优惠券,粗略分三类。
一是商品券,也叫单品券,只在某个具体商品SKU上可用,通常是商家为了提高单品转化率设置的,这也是推广者最常用的一类券。点开链接如果弹出“领取XX元券”,指的多半是它。
二是店铺券,在某个店铺内通用,可能限定“满99减10”或“满300减30”。这类券对拉高客单价很有效,但用户不一定凑单,所以推广时最好配合“买几件更划算”的话术。
三是平台券,由京东平台发放,比如“满200减15”的大促券。平台券通常能跟商品券叠加,叠加之后的价格就是用户最想看到的“神价”。
做领券推广,核心不是“有券就发”,而是“算清到手价”。我在实操中的计算公式是:到手价 = 商品标价 - 商品券金额 - 平台券分摊金额 - 其他满减。很多新手只看标价和券面金额,忽略了运费、定金膨胀这些变量,结果吹出去的“神价”用户根本拿不到,信任损耗非常大。
3.2 选品与查券:怎么快速找到带券商品
手动选品可以直接在联盟后台的“商品管理”里筛选,但更高效的是用API或第三方的选品工具。这里我用一个简化版的API请求示例,关键是看“isCoupon”这个字段。
# 简化版示意,实际调用需按联盟文档完成签名 import requests import hashlib import time def query_goods_with_coupon(keyword): params = { "method": "jd.union.open.goods.query", "app_key": "你的appKey", "timestamp": str(int(time.time() * 1000)), "param_json": '{"goodsReqDTO":{"keyword":"%s","isCoupon":1,"pageIndex":1,"pageSize":20}}' % keyword, # 这里省略了签名参数sign,实际必须加上 } # 实际请求地址和签名规则以京东联盟开放平台文档为准 resp = requests.post("https://api.jd.com/routerjson", data=params) return resp.json()这段代码你自己跑不了,因为签名部分被省略了,但思路是对的:在goodsReqDTO里传isCoupon:1,接口只会返回带券商品。如果你不想碰代码,直接在联盟后台筛选“有券商品”也是一样的效果。
选品时除了看券面金额,我还会重点看三个指标:佣金比例、30天销量、好评率。佣金比例低于10%的,除非客单价很高,否则推广性价比太低;销量和好评率决定了你发出去之后用户愿不愿意下单,毕竟领了券发现商品差评一片,大概率还是会流失。
3.3 生成小程序推广链接的完整步骤
找到目标商品后,下一个动作是生成推广链接。这里直接说一遍我在联盟后台的操作路径:
进入“商品管理”-> 搜索目标商品 -> 点击“立即推广” -> 选择之前创建的推广位 -> 设置推广渠道为“微信小程序” -> 点击生成链接。
生成后,系统会给你一串链接,注意看它是不是形如https://u.jd.com/xxxx的短链。这个短链本身是H5页面,用户在微信里打开后会自动唤起“京东购物小程序”,不需要手动跳转。联盟后台还有一种“小程序路径”形式的输出,类似pages/index/index?skuId=xxx&unionId=xxx,这个是为了方便你在自建小程序里通过navigator组件直接跳转用的。
我个人的建议:如果是发到公众号、社群里,直接用短链最方便;如果是嵌到自己的小程序,用“小程序路径+参数”更稳。两种方式底层归因逻辑一样,但前者对用户更无感,后者对开发者更可控。
3.4 技术接入点:链接里的参数是怎么追踪的
很多人不理解,为什么用户领券后下单,系统知道是我带来的。这里说一下链路原理。
当你生成推广链接时,联盟会往链接里注入一串追踪参数,包括PID、推广位ID、商品ID。用户点击链接,参数会通过跳转传递到京东购物小程序的指定页面,小程序内部会把参数缓存在当前会话里。后续用户在这个会话里领券、加购、下单,订单系统都会记录这个来源。
关键点是“会话缓存”。这意味着如果用户在点击你的链接之前已经自己打开过京东购物小程序,而且会话没失效,那你的推广参数不一定能覆盖到原有会话。更麻烦的情况是,用户领完券退出小程序,又去京东App里搜索这个商品下单,那这笔订单大概率不会归到你头上。
所以实操上我有一条铁律:所有推广素材里都写清楚“点击链接进入小程序后直接领券下单,不要中途退出,不要换App”。这几个字很朴素,但能避免大量跳单。
4. 下单环节:从点击链接到支付成功的完整链路
4.1 用户点开链接后发生了什么
用户点击链接后,完整链路大概是这样的:
微信内置浏览器打开短链 -> 短链识别来源参数 -> 唤起京东购物小程序 -> 而小程序打开指定商品详情页 -> 页面自动弹出可领优惠券 -> 用户点击“领券” -> 商品价格实时刷新 -> 点击“立即购买”或“加入购物车” -> 选择规格、收货地址 -> 提交订单 -> 微信支付/京东支付 -> 支付成功。
这里面最容易出问题的是最前面的“唤起小程序”一步。微信对小程序唤起有较多限制,短链必须经过微信官方校验,如果域名或路径不对,用户会看到“已停止访问该网页”。正常情况下,联盟生成的短链都是经过微信校验的,但如果你自己拼接链接或者用了非官方的短链工具,被拦截的概率很高。
所以我的建议是:不要自己造链接,直接用联盟后台生成的标准短链,或者通过官方API申请“微信URL Link”。URL Link是微信官方提供的,可以指定跳转到任意合法小程序页面,稳定性高于普通短链。
4.2 订单归因与佣金预估,怎么算才不亏
订单归因的规则,联盟平台写得很细,但核心记住几点:
- 用户必须通过你的推广链接进入,且在有效期内完成下单。
- 京东CPS的有效期通常是从点击链接开始的30天内,但前提是同一设备、同一用户身份,且中途没有被其他推广者的链接覆盖。
- 订单最终能否计算佣金,还要看这份订单是否被判定为“有效订单”。异常订单、刷单订单、售后严重的订单,会被剔除。
佣金金额的计算,大致公式是:佣金 = 商品实付金额(剔除运费、优惠券、红包之后的金额) × 佣金比例 × (1 - 平台服务费率)。
举个例子:某商品标价200元,佣金比例20%,用户用了一张50元商品券,实付150元,平台服务费率为10%。佣金大约是150 × 20% × 90% = 27元。注意,运费不计入佣金基数,领券金额越高、实付金额越低,你的佣金也会越低。这一点很多人想不通:用户省钱越多,自己赚得越少,但反过来,用户省钱多了,下单意愿更强,订单量上来,总收入反而更高。所以我不排斥大额券,我排斥的是“没券还硬推”。
4.3 自建场景接入的两个常用方案
如果你是想在自己的小程序或H5里接入,这里给两个成熟方案。
方案一是用微信小程序的navigator组件直接跳转。你需要先拿到京东购物小程序的AppID,以及目标商品在小程序内的路径。联盟后台生成的“小程序推广链接”里会包含完整path,你把它拆出来填到navigator组件的url字段即可。代码示意:
<navigator target="miniProgram" open-type="exit" app-id="京东购物小程序的AppID" path="pages/index/index?skuId=xxx&unionId=xxx"> 去京东购买 </navigator>注意open-type="exit"这个写法在不同的基础库版本有差异,实际使用时建议去微信官方文档确认。而且跳转时用户会看到“即将打开其他小程序”的弹窗,这个弹窗没法去掉,属于微信的正常交互。
方案二是用H5短链中转。把联盟生成的短链放在你的网页或公众号文章里,用户点击后由微信自动拉起京东购物小程序。这种方式对开发者最简单,不需要关心小程序跳转配置,缺点是多了一步H5加载,体感略慢。
从我的经验看,如果只是想快速验证效果,用方案二;如果是要长期深耕,希望流量更可控、数据更闭环,优先方案一。
5. 实操案例:一个公众号“领券入口”从0到1
5.1 选品和链接准备
我拿今年跑过的一个案例来拆解。公众号定位是“家庭好物推荐”,粉丝大多是25-40岁的女性,关心日用品和厨房家电。我当时的操作是这样:
在联盟后台筛选“厨房收纳”这个品类,条件设为:有券、佣金大于15%、月销过千、好评率95%以上。筛出来5个商品后,逐个用公式算到手价,挑出两款价格在30-80元之间、券后价比淘宝同款有明显优势的商品。
然后把这两款商品分别生成“微信小程序推广链接”,放在公众号后台的草稿箱里备着。链接生成时注意选对推广位,因为我想测两个不同时间段发文的差异,所以分别用了两个推广位。
5.2 在公众号菜单里配置小程序入口
除了图文里放链接,我还做了一个“每日领券”菜单,点击后直接进入京东购物小程序的“领券中心”页面。
配置路径是公众号后台 -> 自定义菜单 -> 添加“小程序”类型菜单 -> 搜索“京东购物” -> 填写小程序路径。这里的路径不一定是商品页,可以是领券中心或首页。我用的是首页路径,因为菜单入口更偏“逛”的逻辑。
这里有个经验:公众号关联小程序需要你在公众号后台发起关联,或者在京东购物小程序后台发起关联,两个操作都需要管理员扫码确认。如果搜不到京东购物小程序,可能是关联限制,可以试着通过联盟后台的“小程序推广”能力生成专属菜单链接,再用“图文消息”的方式发布,效果类似。
5.3 用户端的真实体验流程
配置完成后,我用自己的另一部手机完整走了一遍用户路径:
在公众号菜单点击“每日领券” -> 微信打开中间页约0.5秒 -> 自动唤起京东购物小程序 -> 进入首页 -> 顶部有明显券标 -> 点进一个商品详情页 -> 页面自动弹出“20元券,点击领取” -> 领券成功 -> 页面价格从89变为69 -> 点击立即购买 -> 选择地址 -> 微信支付 -> 支付成功。
全流程没有任何一步需要复制链接、跳出小程序、重新登录。用户体感就是“在微信里顺滑买个东西”,这就是接入的价值。
全程大概需要2分钟。如果用户本身有京东账号,连登录步骤都省了,会用微信授权的手机号直接匹配。
5.4 订单查询与收益复盘
活动跑了一周后,我在联盟后台的“订单明细”里拉数据,重点看三个字段:订单状态、预估佣金、有效订单数。当时两款商品的综合转化率(曝光到成交)大概在8%左右,比直接在图文里放App下载链接高了整整一倍多。
复盘时我还发现一个有意思的数据:通过菜单进来的用户,客单价高于通过图文链接进来的用户。原因可能是菜单用户本身就带着“逛一逛”的意向,而图文用户是看了文章被种草的。所以菜单入口适合放全品类,图文链接则必须精挑单品。
收入方面,一周的预估佣金虽然不是大钱,但胜在稳定和自动化。菜单入口一旦配置好,它每天都在被动产生订单,你不需要持续维护,这是非常舒服的模式。
6. 常见问题与排查技巧速查
6.1 订单不归因的常见原因
这是被问得最多的一个问题:“我发了链接,朋友也下单了,为什么联盟后台看不到我的订单?”原因通常出在以下几处:
- 朋友点击链接之前,已经自行打开过京东购物小程序或京东App,会话缓存被覆盖。
- 朋友领取了券,但退出小程序后用电脑端或另一部手机下单。
- 优惠券链接属于“站内券”,用户领券后跳转路径未携带你的PID。
- 订单被判定为自推自买或异常订单,这种情况在熟人互点下尤其容易误伤。
排查方法很简单:用联盟后台的“订单查询”按点击时间搜索,如果你的链接点击有记录但订单没有,基本就是归因链路断了。这时不要急着找客服,先自己模拟一遍下单流程,大概率能发现问题。
6.2 佣金结算的周期与扣税
京东联盟的佣金结算周期是:用户确认收货后,订单进入“可结算”状态,之后根据平台的结算周期打款,通常按月结算。也就是说,这个月产生的订单,可能要到下个月甚至更晚才能到账。
佣金到账还会涉及代扣税。联盟平台会按劳务报酬代扣个税,具体税率根据月度累计金额不同,不是一个固定的百分比。很多人第一次看到结算金额比预估佣金低,就是没算上税。
另外,用户退款、部分退款、售后退货,都会导致订单佣金被追回或调减。所以我建议推广时优先选质量稳定、退货率低的品类,日用品和食品的退货率明显低于服装鞋帽,做CPS初期可以避坑。
6.3 链接失效、跳转异常怎么处理
链接失效的常见原因有两个:一是商品下架或优惠券过期,二是短链被微信风控。
商品下架导致的失效没有太好的解法,只能定期检查你发出去的长期有效链接。我的做法是给每个链接建一个Excel表格,记录商品ID、链接、生成日期、状态,每周扫一遍,失效的直接替换。
短链被微信拦截的情况相对少见,但一旦发生影响很大。有次我图省事,用外部短链工具压缩联盟链接,结果被微信提示“该网页包含不安全内容”,后来查了下,很可能是短链域名被多人滥用导致。解决方案是:一律使用联盟后台的原生短链或官方API生成的微信URL Link,别贪方便。
6.4 个人实际体验中的几点建议
最后分享几个我这几年的私人经验,不一定写在任何教程里,但很管用。
第一,领券文案要克制。动不动就“亲测省钱”“全网最低价”话术,用户第一次信,第二次就腻了。我自己的模板是“这个能领券,券后用下来是XX元,供参考”,信息密度高,没有压迫感,反而点击率高。
第二,小程序跳转体验虽然好,但依然有一部分用户会“卡在唤起环节”。我遇到最多的是品牌微信或企业微信里点短链,唤起小程序不稳定。这种情况下不要硬推小程序,给一个H5商品链接作为备用,让用户复制到浏览器打开,虽然损失一点体验,但至少不流失订单。
第三,别只盯佣金比例,要盯“到手佣金/操作成本”。有些高佣商品转化率极低,你发几十条都没人下单,算上时间成本根本不划算。反过来,一些佣金率只有10%左右的日用消耗品,因为需求刚需、复购高,长期积累下来反而是最稳的收益来源。
接入京东购物小程序这件事,做一次配置并不难,难的是后面持续选品、维护链接、分析数据。如果你只是临时发一两单,直接手动操作就够;如果你想把它做成长期的流量变现渠道,那就老老实实把推广位、API权限、链接管理体系搭好。这套流程我用了很久,基本没出过大问题,照着走,至少能帮你少踩一半的坑。