您的位置:

微信小程序模板消息的使用方法和技巧分享

微信小程序模板消息是指通过模板来下发消息的机制,开发者可以选择一个已有的模板,按照模板的格式规则来发送消息,模板消息具有消息发送的方便、快捷、规范等特点。本文将介绍小程序模板消息的使用方法和技巧。

一、获取模板消息

在小程序后台-模板消息配置中申请

<template id="yQZARQaBszwU17hlL8e58f3s49TJUfjGcZQZwJ8uBn8">
  <parameter name="keyword1" value="{{keyword1.DATA}}" />
  <parameter name="keyword2" value="{{keyword2.DATA}}" />
  <parameter name="keyword3" value="{{keyword3.DATA}}" />
  <parameter name="keyword4" value="{{keyword4.DATA}}" />
  <parameter name="keyword5" value="{{keyword5.DATA}}" />
</template>

二、发送模板消息

小程序客户端请求发起模板消息请求,请求要求携带access_token和openid,以及你要发送的消息,由于发送模板消息的频率受到限制,一段时间只能发送一定的数量,需要控制好。

wx.request({
  url: 'https://api.weixin.qq.com/cgi-bin/message/wxopen/template/send?access_token=' + access_token,
  method: 'POST',
  header: {
    'content-type': 'application/json'
  },
  data: {
    touser: openid,
    template_id: 'yQZARQaBszwU17hlL8e58f3s49TJUfjGcZQZwJ8uBn8',
    page: 'index',
    form_id: formid,
    data: {
      keyword1: {
        "value": "小程序模板消息"
      },
      keyword2: {
        "value": "消息内容"
      },
      keyword3: {
        "value": "2022-01-01 18:00:00"
      },
      keyword4: {
        "value": "神秘大礼包"
      },
      keyword5: {
        "value": "点击领取"
      }
    },
    emphasis_keyword: 'keyword1.DATA'
  }
})

三、模板消息参数

模板消息中有一些参数需要注意,具体如下:

1、touser

接收消息的用户openid

2、template_id

选择的模板ID

3、page

小程序页面路径,可根据实际情况写

4、form_id

表单提交场景中的form_id

5、data

模板需要渲染的数据

6、emphasis_keyword

模板需要强调的关键词,会用粗体显示

四、技巧分享

模板消息具有一些使用技巧,分享如下:

1、控制发送频率

由于发送模板消息的频率有限,需要控制好每个用户的发送频率,建议不要超过每天5次,以免影响用户体验。

2、定时发送

如果需要定时发送消息,可以使用定时器控制消息发送的时间,建议在用户活跃度高的时间段内发送,比如晚上7点-9点。

3、使用关键词

在模板消息中,使用关键词可以让消息更加精准和引人注意,建议在需要强调的地方使用粗体或者换行,以增强消息的可读性。

4、合理利用参数

模板消息中的参数可以自由设置,可以利用参数实现更加个性化的消息内容,比如显示用户名称、订单号、商品名称等信息。

5、根据场景赋予不同的模板ID

不同的消息场景需要不同的模板,建议根据不同场景赋予不同的模板ID,以便更好地管理不同场景的消息。

总结

本文介绍了微信小程序模板消息的使用方法和技巧,通过合理利用模板消息参数、控制发送频率、定时发送、根据场景赋予不同的模板ID等技巧,可以提高模板消息的效果和用户体验,让消息发送更加准确和精准。