背景
提高变现转化率:
- 支付宝视频需浏览足够时间才算助力成功
- 返回拦截可做其他变现动作,eg:灯火 淘宝视频等
竞品实现
实测也并不是特别稳定
alipays://platformapi/startapp?appId=2021004108654760&page=%2Fpages%2FhotActivity%2FhotActivity%3FdispatchPage%3Dhot%26id%3D600050%26_um_ssrc%3DNBa2ggqmbt%2Bya%2FDUTKU182DSvkWBENy5zWghtq8oCmE%3D%26_um_sts%3D1719196853201&enbsv=0.2.2406111812.54&chInfo=ch_share__chsub_CopyLink&fxzjshareChinfo=ch_share__chsub_CopyLink&shareTimestamp=1719196857341&apshareid=bf5990bb-083f-46f4-9cbc-43ee402e3508&shareBizType=H5App_XCX
流程拆解
核心点在于: 如果在跳转支付宝视频后保持自身小程序进程不被销毁
目前的实现流程为:
- 手动获取支付宝链接
- 使用转换工具提取dp 转换工具
- 手动拼接https://render.alipay.com/p/s/i/?scheme=前缀进行跳转
然而这种方案会导致当前小程序被销毁,类似于重定向为支付宝app tab3首页。
解决思路
拆解dp
猜测
以支付宝视频的链接转换成dp来看
alipays://platformapi/startapp?appId=20002065&type=detail&refer=alipayHome&voiceOpen=true&chInfo=dailyJoy&shareSource=dailyJoy&enableTask=1&shareScene=shareTask&carry=IdnXdJkJazTwoXKmmLff7vPk7jGjGAxefhfhQkrKPDHOlEMOPVADih0%2FxklKLBQq4MSQIQrPRxnrgA6XJEN%2FHQ%3D%3D&tab3Redirect=alipays%3A%2F%2Fplatformapi%2Fstartapp%3FappId%3D20000001%26actionType%3D20002065%26forceUpdate%3Dtrue%26chInfo%3DdailyJoy%26forceTop%3Dtrue%26selectTab%3Ddiscovery%26selectSubTab%3Ddiscovery.featured%26shareSource%3DdailyJoy%26enableTask%3D1%26shareScene%3DshareTask%26carry%3DIdnXdJkJazTwoXKmmLff7vPk7jGjGAxefhfhQkrKPDHOlEMOPVADih0%252FxklKLBQq4MSQIQrPRxnrgA6XJEN%252FHQ%253D%253D&fxzjshareChinfo=ch_share__chsub_CopyLink&apshareid=8B237E98-D499-4F8D-9355-1394FDFF500B&shareBizType=ztokenV0_xwLtpWMS&shareTimestamp=1719310908524
具体的携带参数可以看转化后的:
{
"appId": 20002065,
"type": "detail",
"refer": "alipayHome",
"voiceOpen": true,
"chInfo": "dailyJoy",
"shareSource": "dailyJoy",
"enableTask": 1,
"shareScene": "shareTask",
"carry": "IdnXdJkJazTwoXKmmLff7vPk7jGjGAxefhfhQkrKPDHOlEMOPVADih0%2FxklKLBQq4MSQIQrPRxnrgA6XJEN%2FHQ%3D%3D",
"tab3Redirect": "alipays%3A%2F%2Fplatformapi%2Fstartapp%3FappId%3D20000001%26actionType%3D20002065%26forceUpdate%3Dtrue%26chInfo%3DdailyJoy%26forceTop%3Dtrue%26selectTab%3Ddiscovery%26selectSubTab%3Ddiscovery.featured%26shareSource%3DdailyJoy%26enableTask%3D1%26shareScene%3DshareTask%26carry%3DIdnXdJkJazTwoXKmmLff7vPk7jGjGAxefhfhQkrKPDHOlEMOPVADih0%252FxklKLBQq4MSQIQrPRxnrgA6XJEN%252FHQ%253D%253D",
"fxzjshareChinfo&#