评论

如何引导用户添加到我的小程序?

优化小程序打开率

需求

提示用户把小程序添加到我到小程序中,目的是为了给小程序加一个入口,从而达到提高小程序打开率的目的。

实现

前期准备

一张引导素材,然后一个关闭icon

代码实现

采用本地缓冲来实现,如果用户第一次进来就显示这个引导提示。
用户手动关闭后则不再显示这个引导添加小程序的提示。
页面显示代码

<view wx:if="{{isCloseTip}}" class="add_tip" bindtap='closeTip'>
  <image class="add_tip_img" src="/images/add_tip.gif"></image>
  <image class='add_tip_close_icon' src='/images/close.png'></image>
</view>

js逻辑代码

onLoad: function (options) {
    this.initTip()
  },
 // 初始化关注提示
  initTip() {
    let isShowTip = wx.getStorageSync('isShowTip')
    this.setData({
      isCloseTip: !isShowTip
    })
  },
  // 关闭提示
  closeTip() {
    wx.setStorageSync('isShowTip', true)
    this.setData({
      isCloseTip: false
    })
  },

总结

无论做什么样的产品都需要站在用户的角度去思考。很多时候我们认为用户应该知道,但是实际上其实用户很多都不知道。系统使用上的引导这方面我觉得可以跟着游戏多学习一下。

最后一次编辑于  2021-02-27  
点赞 2
收藏
评论

2 个评论

  • Frida.Kwok
    Frida.Kwok
    2021-07-21

    1.请问关闭后,再次进入小程序还会再显示么?版本迭代后是不是还会展示?

    2.请问,用户已经将小程序添加到“我的小程序”中的话,可以检测到吗?

    谢谢回答。

    2021-07-21
    赞同 1
    回复 1
    • 刘泽中
      刘泽中
      2022-04-05
      1.如果写客户端缓存的话,在小程序生命周期内再次进入是不会显示的,如果小程序被删除了、被清除了缓存或过了生命周期,则会再显示出来。如果是写服务端的话,则永远不会重新显示。


      2.无法检测到用户是否将小程序添加到“我的小程序”中,微信未提供相应的接口支持。
      2022-04-05
      回复
  • 小林さん
    小林さん
    2022-10-17

    问题1:可不可以在提示上设计一个按钮让用户一键添加到我的小程序功能

    谢谢回答

    2022-10-17
    赞同
    回复
登录 后发表内容