小程序统计 微信、支付宝、抖音小程序,
一个后台看全
用户从哪个场景进来、走过哪些页面、哪次分享把人带回来、第二天有没有再打开。三个平台一套报表,而且和网站、App 算同一个人。
- 微信、支付宝、抖音
- 场景值分析
- 分享链路与回流
- uni-app 与原生 SDK
访问
48,213
▲ 12.4%
新增用户
6,120
▲ 9.1%
DAU
9,860
▲ 6.7%
次日留存
38.4%
▲ 2.1 pts
平均停留
3 分 12 秒
▲ 14s
每日访问
本期上期各平台访问
- 微信58%
- 支付宝27%
- 抖音15%
每个平台保留自己的场景名,概览把它们加在一起。
小程序靠这几个数活着
访问、新增、活跃、留存和停留时长,由 SDK 自动采集的页面浏览算出。每一个数都带着场景和分享信息。
访问
48,213▲ 12.4%
本期三个平台的打开次数,每一次都带场景值和入口页面。
新增用户
6,120▲ 9.1%
第一次打开的人,按平台和带来他们的场景拆开:扫码、分享、搜索或公众号。
活跃用户
9,860▲ 6.7%
各平台的 DAU、WAU、MAU,以及在不止一个平台活跃的人。
次日留存
38.4%▲ 2.1 pts
新增用户第二天再次打开的比例。分享进来的人比搜索进来的留得好,下面的矩阵给出差多少。
平均停留
3 分 12 秒▲ 14 秒
每次访问的时长,附分布,免得几次很长的结算会话盖住跳出问题。
分享率
1.8%▲ 0.3 pts
至少产生一次分享的访问占比,以及每次分享带回多少打开。完整链路见下方。
知道用户是从哪扇门进来的
每一次打开都带着场景值:扫码、分享卡片、平台内搜索、公众号文章、推送消息。TapCub 把场景值翻译成名字、归成入口类型,并按入口给出转化——不用再猜是海报有效还是文章有效。
- 微信、支付宝、抖音的场景码都翻译成名字
- 归成入口类型:扫码、分享、搜索、公众号、其他
- 每个场景的访问、占比、次日留存和转化
- 带参数的自定义二维码按渠道单独统计
示例场景: 一家零售品牌印了 120 张带不同参数的海报。两个地铁站的扫码流量留存是商场海报的两倍——下一批海报全印到了地铁站。
各入口类型访问占比
- 扫码31%
- 分享28%
- 搜索17%
- 公众号13%
- 其他11%
| 场景值 | 名称 | 访问 | 占比 | 次日留存 | 转化 |
|---|---|---|---|---|---|
| 1011 | 扫描二维码 | 14,820 | 31% | 42.6% | 6.8% |
| 1007 | 聊天分享卡片 | 10,106 | 21% | 51.2% | 9.4% |
| 1005 | 顶部搜索 | 8,240 | 17% | 36.0% | 4.1% |
| 1035 | 公众号文章 | 6,310 | 13% | 44.8% | 5.6% |
| 1001 | 发现页列表 | 5,418 | 11% | 58.1% | 11.2% |
| 1089 | 朋友圈广告 | 3,319 | 7% | 33.9% | 3.2% |
- 线下到线上,能算清每家门店、每张海报用不同的二维码参数,每一个都会成为场景表里的一行。
- 会转化的文章公众号流量不大,但转化 11%,是样本里最高的。值得再写一篇。
- 搜索流量需要落地页搜索进来的打开跳出率 64%。把搜索入口指向落地页,不要指向首页。
从入口场景走到下单——或者离开
小程序是一组页面,不是一个屏幕。路径报表给出入口页之后去了哪、哪些页面在漏人、哪条路线以付款结束。场景和平台都是筛选条件,可以把分享进来的用户和搜索进来的用户放在一起比。
- 按场景的入口页、下一页,然后是下单或离开
- 每个页面的退出率,超过阈值就高亮
- 活动页和商品页分开统计
- 网站和 App 也有同一份报表
路径 · 从入口到下单
最近 30 天 · 全部平台分享进来的用户 52% 直接到商品页;扫码用户先落到活动页。高亮那条带以下单结束。
- 从任意页开始或结束把某一页设为起点或终点,图会围绕它重新生成。
- 先看退出页活动页漏掉了 40% 的扫码流量。再买海报之前先修这一页。
- 按场景和平台决定往哪个平台投入之前,先把抖音用户和微信用户的路径放在一起看。
谁会再打开——按平台看,也按带来他们的场景看
小程序用户来得容易、走得也容易。留存矩阵按天给出新增群组的表现,按入口类型拆开后,就知道哪扇门进来的人留得住。
- 按周分群:D1、D3、D7、D30
- 按平台看留存:微信、支付宝、抖音
- 按入口类型看留存:样本里分享进来的留存最高,搜索进来的最低
- 任何格子都能点成分群,直接发订阅消息
周群组 · 全部平台
| 群组 | 新增 | D0 | D1 | D3 | D7 | D30 |
|---|---|---|---|---|---|---|
| 9月1日–7日 | 1,840 | 100% | 38% | 31% | 27% | 22% |
| 9月8日–14日 | 2,012 | 100% | 41% | 33% | 28% | |
| 9月15日–21日 | 1,966 | 100% | 44% | 35% | ||
| 9月22日–28日 | 2,130 | 100% | 46% |
各入口类型的 7 日留存
朋友带来的人会留下。搜索流量需要一个回来的理由——一张券,或者一个保存好的购物车。
- 平台差异是真实存在的样本里抖音用户的留存比微信低 9 个点。花钱之前先判断是产品问题还是人群问题。
- 群组下跌就告警本周群组的次日留存低于上月时,监控会先发到企业微信,不用等周报。
- 群组就是分群一个格子就是一群人。导出,或者在数据分析里打开,看他们哪里不一样。
每个平台保留自己的场景,你拿到的是同一套报表
微信、支付宝、抖音的场景码、分享接口和登录流程各不相同。SDK 分别处理,后台用同样的指标并排展示。
微信小程序
最大的入口,场景类型也更多。
- 场景值翻译成名字(1011 扫码、1007 聊天分享、1035 公众号……)
- 分享到聊天和朋友圈,带分享层级
- 用户授权后以 OpenID 识别身份
- 模板消息和订阅消息作为召回渠道
支付宝小程序
靠近支付的流量,意图很强。
- 来自支付宝客户端的场景和渠道参数
- 付款之后或生活号文章之后的打开
- 账单和优惠券带来的回访用户
- 和微信一样的漏斗与留存报表
抖音小程序
来自视频和直播间的流量。
- 从视频锚点、直播间或分享打开
- 创作者和视频 ID 作为入口属性
- 会话很短:停留分布在这里更重要
- 投入之前先和微信比留存
小程序用户、网站访客、App 用户,可能是同一个人
用户登录或授权后,TapCub 会在同一个项目里把小程序身份与网站、App 的身份合并。时间轴上是他在网页读过的文章、小程序里的订单、之后装的 App——是一个人,不是三个。
- 按登录、手机号或你自己的用户 ID 合并
- 登录前后的行为缝成一条时间轴
- 计数去重:一个人、三个端、一行
- 身份规则跟随合规中心的设置
小程序
微信 · 场景 1007 · /pages/product
网站
example.com · /blog/size-guide
App
iOS · v4.2.1
林 M.
user_id 48213 · 3 个端
- 在网站上读了尺码指南9月21日 · 21:04
- 从朋友的分享打开小程序9月22日 · 12:40
- 下单一件亚麻衬衫 · ¥3299月22日 · 12:52
- 从订单页安装了 iOS App9月24日 · 19:10
- 在 App 里复购9月29日 · 20:33
- 合并但不重复计数合并前的访问会重新归到这个人名下,留存和 LTV 按一条记录算。
- 尊重同意设置只有项目开启身份识别时才会合并,联系方式加密存储。
- 跨端漏斗网页文章 → 小程序下单 → App 复购是一条漏斗,不是三份导出。
从小程序的数字,到数字背后的人
每一次打开都是某个人身上的一个事件。数据分析打开的是同一批用户的漏斗、分群和 ROI。
一次初始化,场景、页面和分享替你采好
用 uni-app SDK 一次覆盖三个平台,或者给每个平台用原生 SDK。页面浏览、场景值、分享事件和会话自动采集;业务事件一行代码命名。
import TapCub from '@tapcub/uni-app'
// 在第一个页面之前初始化
TapCub.init({ siteKey: 'SITE_KEY', autoTrack: true })
// 需要固定名字时发命名事件
TapCub.track('order_paid', { amount: 74 })const TapCub = require('./libs/tapcub-weapp')
// 在第一个页面之前初始化
TapCub.init({ siteKey: 'SITE_KEY', autoTrack: true })
// 需要固定名字时发命名事件
TapCub.track('order_paid', { amount: 74 })import TapCub from './libs/tapcub-alipay'
// 在第一个页面之前初始化
TapCub.init({ siteKey: 'SITE_KEY', autoTrack: true })
// 需要固定名字时发命名事件
TapCub.track('order_paid', { amount: 74 })const TapCub = require('./libs/tapcub-tt')
// 在第一个页面之前初始化
TapCub.init({ siteKey: 'SITE_KEY', autoTrack: true })
// 需要固定名字时发命名事件
TapCub.track('order_paid', { amount: 74 })支持哪些小程序平台?
微信、支付宝和抖音,通过 uni-app SDK 或各平台原生 SDK 接入。每一个都是同一项目里的数据源,场景和页面各自保留,概览并排比较。
什么是场景值,为什么重要?
场景值是平台给每一次打开附上的代码——扫码、聊天分享、搜索结果、公众号文章。TapCub 把代码翻译成名字并归成入口类型,让你看清哪扇门进来的用户会转化、会留下。
分享是怎么跟踪的?
SDK 记录每一次分享事件并给分享链接打上标记。有人从该链接打开时,这次打开、新用户和随后的订单都会归到这次分享和分享者名下——包括链条传了几层。
一个人能在小程序、网站和 App 之间合并吗?
能。用户登录或授权后,同一项目里的身份会合并,之前的访问重新归到这个人名下。身份识别是项目设置,跟随合规中心。
支持 uni-app 吗?
支持。一个 uni-app SDK 覆盖微信、支付宝和抖音的构建。如果各平台分开开发,也有对应的原生 SDK。
哪个套餐包含小程序统计?
网站统计每个套餐都有。小程序和 App 统计从 Pro(每月 $9)起包含。数据保留:免费 6 个月,Pro 12 个月,VIP 24 个月起。见定价。
从新建项目到看见第一个场景,只隔一次发布
我们这边没有审核往返:添加小程序、写入初始化、发布。
-
1
创建项目
与网站、App 同一个账号、同一个项目。
-
2
添加小程序
选择微信、支付宝或抖音,每一个得到一把站点 Key。
-
3
接入 SDK 并初始化
uni-app 或原生。第一次发布起,页面、场景和分享就自动进来。
-
4
配置请求域名
把 TapCub 的接口域名加入平台的 request 合法域名,然后发布。
已经在看平台自带的数据面板?保留即可,TapCub 在它之上补上分享链路、路径和跨端身份。 安装指南