微信小程序自定义统计事件for循环-改用腾讯移动统计

微信小程序自定义事件
trigger:触发条件,click,表示点击操作触发;
action:触发时动作,一次性上报,表示在每一次 click 中,收集数据并上报一条数据;
page:触发页面,填相对路径;
element:触发元素,填class的名称;
data:事件的数据及其来源,用“字段名 字段值”来表示,其中字段值是页面上的一个变量。
1,如果想收集由hotelListArr变量渲染的列表中的某一项数据,则可用hotelListArr[].表示,这里会根据当前填写的element(只能是class)得到的列表的第几个来决定数组下标。hotelCnName是当前单元格(item字典)对应的key
按这个规则来

单一数组

2,若列表是二维的,则可用internationalArr[].
[].*表示,这里element需填写两个class(空格隔开)分别表示父列表与子列表。
嵌套数组

tips:参考这篇文章


2019年7月9号更新
直接上图:


WX20190709-140227@2x.png
WX20190709-140243@2x.png

我的意思是。。即便是按我填写的方式填好了统计数据,到头来,查询的时候还是不能查询到我们想要的结果,官方只支持数量的统计,不支持显示某个参数名下的数量统计;

最终我还是选择了腾讯的移动统计网址链接
小程序的统计里面根据文档就可以使用的,需要注意的有以下几点:
1,在app.js里面填写


mta.App.init({
    "appID":"500009341",
    "eventID":"500681114",
    "autoReport": true,
    "statParam": true,
    "ignoreParams": [],
});

的时候,如果需要自定义统计事件,则必须填写eventID
2,自定义事件中,如果需要在某个页面(比如detail.wxml)添加事件代码,则需要在这个页面的js文件中引入统计的sdk,然后在onload方法中先初始化这个统计的sdk

mta.Page.init()

3,最后在这个页面添加统计事件代码即可,如果集成成功了,触发这个事件的时候,在network中查看成功发起pingtas.qq.com的上传,状态码200

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容