大众点评点餐小程序开发经验 - 数据采集,大众点评扫码点餐

来源:未知 浏览 125次 时间 2021-06-17 16:05

关于小程序开发的经验以及过程中遇到的“坑”在我们团队之前的小程序开发经验系列文章中已经介绍的差不多了大数据时 ...

 

 

 

关于小程序开发的经验以及过程中遇到的“坑”在我们团队之前的小程序开发经验系列文章中已经介绍的差不多了大数据时代seo优化大数据时代一个产品成败的背后需要用大量的数据去分析验证。本期就和大家一起探索下微信小程序是如何进行数据采集与分析的当然还有过程中的“坑”。

本文部分示例来自于「大众点评点餐」小程序的菜单页面。

所有内容基于2017年3月2日为止的官方api 微信官方采集平台介绍

微信小程序公众平台目前提供了一套官方的数据采集分析平台。
官方api:https://mp.weixin.qq.com/debug/wxadoc/analysis/index.html?t=201726
就目前小程序公测版官方提供了以下几种数据分析:

概况:提供小程序关键指标趋势以及top页面访问数据快速了解小程序发展概况;(不需要手动配置官方默认采集)

访问分析:提供小程序用户访问来源、规模、频次、时长、深度以及页面详情等数据具体分析用户新增和活跃情况;(不需要手动配置官方默认采集)

实时统计:提供小程序实时访问数据满足实时监控需求;(不需要手动配置官方默认采集)

自定义分析:配置自定义上报精细跟踪用户在小程序内的行为结合用户属性、系统属性、事件属性进行灵活多维的事件分析和漏斗分析满足小程序的个性化分析需求;(内侧中需要单独申请开通权限才能使用)

具体数据可通过https://mp.weixin.qq.com 使用小程序管理员账号登录之后查看。

前3种方式都是小程序自动采集不需要开发者任何的人为操作在微信官方文档中都有详细说明了这边就不再阐述

本文主要结合「大众点评点餐」小程序来看下第4种-自定义分析能做什么

自定义分析

自定义分析就是传统意义上的埋点用户可以自行设置希望上报的数据通过这些数据来分析你希望得到的结果。

微信官方的自定义分析使用了当下比较流行的无埋点技术通过微信后台配置锚点并实时下发到客户端生效无需在代码中手动加入埋点代码并且由于小程序发版有审核机制如果手动埋一次点就需要重新提审成本将会非常高所以采用无埋点技术是非常适合于小程序的场景。

但从目前「大众点评点餐」小程序中测试下来目前内测版本的自定义分析(截止2017年3月2日)对代码本身设计与书写的要求比较苛刻数据采集需要与页面page的data做到关联在某些场景下会出现比较难以满足的情况。

接下来让我们看看实现一个自定义事件的步骤:

1. 首先使用管理员账号登录公众平台后台找到自定义分析(前面提到需要单独申请否则看不到入口)

2. 如果第一次使用的话事件列表为空点击新增事件填入打点事件的中英文名称

3. 接下来是最关键的事件配置


动作的各项含义如下:(转自微信小程序官方api)
trigger触发条件:

click 点击时触发必须指定page和element
enterPage 进入页面时触发必须指定page
leavePage 离开页面时触发必须指定page
pullDownRefresh 下拉刷新时触发必须指定page
launch 加载小程序时触发
background 切换到后台触发
foreground 切换到前台触发
share 分享时触发

action trigger发生时的动作默认会收集数据包括系统默认数据和用户自定义数据(data中定义)

空 只收集数据;
start 初始化并收集数据;
report 收集数据并上报事件数据
start_and_report 初始化收集数据后上报;

注:每次report之前必须有start操作未经过start操作是不会上报的。
对于一个动作如果设置了start_and_report且指定了click触发条件则时序如下:

click event -> start -> 收集数据 ->report

标签: 官方程序分析数据