如何在微信小程序开发过程中进行数据提取分析?

2018/4/17 21:56:00
摘要: 开发运营小程序之后,企业商家可以对小程序运营过程中产生的用户数据进行提取,进而实现用户数据分析

开发运营小程序之后,企业商家可以对小程序运营过程中产生的用户数据进行提取,进而实现用户数据分析,掌握用户行踪轨迹等,助力小程序平台的精准营销。所以,本文我们就分析一下微信小程序开发的数据提取。

1、微信小程序数据提取的意义

微信小程序开发之后,会记录用户在使用小程序时所产生的数据,比如地理位置、聊天记录、行踪轨迹等,这些数据对于商业化的商家来说,是他们了解用户的一种科学性的渠道所在,用户所产生的这些真实浏览数据,可以被分析而助力与商家了解消费者、了解市场需求。对于非商业化的组织机构来说,比如取证行业,小程序所展现的用户数据,可以在案件侦破中起到关键作用,让线索更加明朗而提升工作效率、

2、微信小程序使用前后的数据变化分析

目前最新版本的微信应用是已携带小程序所需环境,appbrand%文件为小程序相关文件,存储在账号id下。AppBrandComm.db为非常规数据库,通过对其进行解密操作,发现如果未使用小程序的,数据库内多项表值为空;而使用过小程序的,则会在表中存储数据,如图。

blob.png

3、微信小程序数据获取解析

想获取微信小程序的数据,可以从获取使用的小程序本地的存储数据来入手,它以key-data的键值方式存储数据。其中,key值指明“程序名——操作”,data值为具体数据,表中标明数据存储类型。每项表中每个小程序都有一个wxXXXXXXXXXX++@@@TOTAL@DATA@SIZE@@@值,表明总共数据大小,统计该程序所有key-data的数据大小总和,如图。

blob.png

  4、实例分析

(1)从AppBrandComm.db中的AppBrandWxaAppInfo表获取appId、appName,如图。

blob.png

(2)从AppBrandComm.db中的AppBrandKVData表获取key、data、dataType。

KEY值:appId_关键词[如history];

Data:对应的键值数据;

如:“大众点评”的key为“wx734c1ad7b3562129__keyword_history”,对应data为Object类型的关键词搜索历史,如下图。

blob.png


声明:文章"如何在微信小程序开发过程中进行数据提取分析?"为互诚科技—微信小程序开发公司的原创文章,转载请注明出处,谢谢合作!
标签:小程序开发文档
电话咨询:18011971195(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 如何利用小程序定制开发,打造企业全渠道管理生态链

    马云先生于阿里云栖大会上提出的“新零售”概念,在电商行业以及线下行业都激起挺大的波澜,新零售即线上线下销售场景与物流结合

  • 小程序开发文档之开发者相关问题集锦(二)

    微信小程序开发过程中,在进行数据操作或拼接时,主要是参考Vue.js这个前端框架,支持以前${ }这种写法类似的功能。

  • 微信小程序红利期到了,中小企业如何才能抓得住

    我们都在说微信小程序是继公众号后的第二个红利期所在,特别对于中小型企业来说,是个一个在微信平台发展的新机遇。但是,在这个机遇面前,重点的不是机遇是否存在,而是要如何去抓住并发展。对此,小编总结了几个需要注意的点,供各位企业商家参考参考。

  • 微信小程序商城开发在线支付功能,有哪种方式可以选择?

    微信小程序商城开发,肯定需要开发在线支付功能。而微信官方对微信支付这个功能的开通指引分为了三种模式,一种是常见的普通商户模式

  • 小程序开发文档:生命周期函数与页面事件函数说明

    微信小程序开发过程中必要遇到的两个内容,就是生命周期函数与页面相关事件处理函数,而者两个内容

  • 微信开发快速寻找小程序——小程序搜索入口新功能

    据悉,微信小程序在搜索进入小程序界面这个方面将要有新的动作,并且这个动作将于2017年6月9日开始实施。