小程序拉新用户功能怎么做
时间: 2023-11-20 18:53:49 浏览: 173
基于微信小程序,构建的豆瓣电影项目,接口访问来自豆瓣api,目前功能有 搜索功能 下拉刷新 上拉加载
5星 · 资源好评率100%
从微信生态角度出发,小程序商城的拉新可以从售前与售后两方面入手。售前方面,可以通过小程序生成自己的小程序推广海报,海报内容包含小程序码及一些其他信息,用户可以将海报分享给其他人,新用户通过扫描他人分享的海报小程序码进入小程序并授权注册,则此用户与推广者绑定为被推广和推广关系。售后方面,可以通过优惠券、积分等方式激励用户留存和再次购买。
代码示例:
```javascript
//生成小程序码
wx.request({
url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=ACCESS_TOKEN',
data: {
scene: 'id=123',
page: 'pages/index/index',
width: 280
},
method: 'POST',
responseType: 'arraybuffer',
success: function (res) {
var base64 = wx.arrayBufferToBase64(res.data);
var src = 'data:image/png;base64,' + base64;
//将base64转为图片
}
});
//分享海报
wx.canvasToTempFilePath({
canvasId: 'canvas',
success: function (res) {
var tempFilePath = res.tempFilePath;
wx.saveImageToPhotosAlbum({
filePath: tempFilePath,
success: function (res) {
wx.showToast({
title: '保存成功'
});
}
});
}
});
//激励用户留存和再次购买
wx.request({
url: 'https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=ACCESS_TOKEN',
data: {
touser: 'OPENID',
template_id: 'TEMPLATE_ID',
page: 'pages/index/index',
form_id: 'FORMID',
data: {
keyword1: {
value: '优惠券'
},
keyword2: {
value: '100元'
},
keyword3: {
value: '2019-01-01'
}
}
},
method: 'POST',
success: function (res) {
console.log(res);
}
});
```
阅读全文