博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【小程序踩坑】小程序页面pv统计数过高,导致页面转化率低
阅读量:6705 次
发布时间:2019-06-25

本文共 748 字,大约阅读时间需要 2 分钟。

问题

小程序页面pv统计数过高,导致页面转化率低

问题详细描述

对于业务开发者来说,业务数据和数据监控是不可缺失的。 图例是我们小程序扫码付业务在数据体系搭建过程中的其中一步:技术流程拆解。

在数据选型上,我同时使用了微信自定义数据统计和公司内部第三方数据统计,并将之与微信主动上报的数据分析进行对比,来确保数据准确性。

微信自定义数据统计和公司内部第三方数据统计方法:

微信主动上报数据查询参见MP后台 微信实时统计:

在数据的收集过程中,我发现支付按钮点击率(点击支付次数/页面展示次数)仅有50%+。

对比我们内部相同的H5服务,转化率过低,远远不符合我们对业务预期效果。

核查3种数据分析,我发现页面展示次数过高,并且三种方法的页面展示次数有较大差异,其中:

微信自定义数据统计pv(页面展示次数) 约等于 公司内部第三方数据统计pv(页面展示次数)    微信实时统计pv(页面展示次数) <  自定义数据统计 (包括微信自定义和公司内部第三方字数据统计)复制代码

微信实时统计pv的统计方法不得而知,而另外两种方法均是在onshow事件中触发。

原因

排查过程中,发现页面在涉及到支付时,微信调起弹窗,会再次触发onshow事件,从而导致pv数重复发送。

对于微信来说,支付完以后会触发支付完成页,如图所示:

点击完成后再次回到页面会继续触发onshow事件。

解决方案:

从技术上来说,onshow事件本应设计如此。页面再次展示应该触发onshow。

从业务上来说,onshow事件是应该用来做pv统计的。但因为涉及到类似支付的事情,业务方需要自己控制pv发送时机。

目前我的解决方案:onload中统计。

ps:问题虽小,记录下来的意义更大。

另外:欢迎加入

也欢迎一起贡献仓库:

转载地址:http://rbdlo.baihongyu.com/

你可能感兴趣的文章
【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十七:TFT模块 - 显示
查看>>
HOWTO:在 Hyper-V Server 2008 下安装驱动
查看>>
日志完美清理总结
查看>>
离线安装GCC
查看>>
[翻译]ASP.NET 3.5中的ListView控件和DataPager控件
查看>>
keystone v2 to v3
查看>>
SQL Server 环形缓冲区(Ring Buffer) -- RING_BUFFER_SCHEDULER_MONITOR 获取SQL
查看>>
Windows Server 2008 R2 之二十七AD RMS群集
查看>>
linux shell 脚本之深入浅出的grep的用法
查看>>
Spring事务分类解释
查看>>
Qt 第二章 创建对话框--改变形状的对话框(一)
查看>>
Magent介绍
查看>>
让普通用户使用超级用户的权限
查看>>
Pandas+groupby用法讲解
查看>>
在libvirt 中体验容器
查看>>
字符串类的重量级实现——Rope的初步了解
查看>>
数据库镜像和日志传送配合完成高可用性以及灾难恢复
查看>>
突破单位wifi限制
查看>>
Windows Server 2016 + Exchange 2016 +Office365混合部署(四)
查看>>
windows server 2008下载及序列号
查看>>