模板消息

上报模版消息卡片点击事件

my.BaaS.reportTemplateMsgAnalytics(options)

参数说明

参数 类型 必填 说明
options Object 与 onShow 中的参数 options 相同

上报模版消息卡片点击事件,只需要在 app.jsonShow 中做一个埋点,其他的事情由 SDK 自动完成。

示例代码

// app.js
...
   onShow: function(options) {
    my.BaaS.reportTemplateMsgAnalytics(options)
  },
...

上报模版消息所需 formId

方式一:获取到 formId 后,调用接口上报

my.BaaS.reportTicket(formID)

参数说明

参数 类型 必填 说明
formID String -

当使用小程序的 <form/> 组件,且属性 report-submit 设为 true 时,此时表单是声明为需要要发模板消息的,当点击按钮提交表单即可获取 formID。

方式二:使用自定义组件自动上报(推荐)

组件中添加了节流逻辑进行频次限制, 限制的规则为: 1s 内最多触发 1 次,24h 内最多触发 20 次 。也就是说, 用户在 1 秒内无论点击组件多少次,formId 只会上报一次,一天之内最多只会上报 20 个 formId。

如有需要多次上报 formId,请使用方式一。

可以通过 npm 获取 ticket-report-wrapper 组件(包名为 minapp-ticket-my)。

引入组件

  1. 安装 minapp-ticket-my,在项目根目录下运行以下命令(二选一)

    // 通过 yarn 安装
    yarn add minapp-ticket-my
    
    // 通过 npm 安装
    npm install --save minapp-ticket-my
    
  2. 在将要使用该组件的页面 json 文件中引用组件

    {
     "usingComponents": {
       "ticket-report-wrapper": "minapp-ticket-my/src/index"
     }
    }
    

使用组件

<ticket-report-wrapper>
  ...
</ticket-report-wrapper>

参数说明

参数 类型 必填 说明
onTap String 点击事件回调函数名

发送模版消息

通过 Trigger 触发器设定触发条件以发送模版消息,具体使用请参照 Trigger 使用说明

results matching ""

    powered by

    No results matching ""