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

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这个前端框架,支持以前${ }这种写法类似的功能。

  • 开发了微信小程序,广州企业怎么去推广最有效?

    每一个互联网产品开发出来之后,首先需要考虑到的就是产品的推广。不过每个产品由于自己的特点形式与依存平台的不一样,所以推广的方式也会有些不同。那微信小程序与APP相比,正是因为小程序有着自己的特色与规则,所以推广方式基本就与APP不同了。此外,每一个推广方式的效果基本也是不相同的,以小程序为例

  • 公司企业做微信小程序开发怎么赚钱

    微信小程序之于用户来说就是一个工具性产品,而之于企业商家来说就是一个促进盈利的工具,这点是毋庸置疑的

  • 小程序【页面收录】功能——开启小程序SEO时代

    今年三月份,小程序上线【页面收录】功能,小程序开发者可以设置小程序是否被收录,或者通过配置实现特定页面被收录。只要开发者开启了这个功能,小程序的每一个页面就能被直接搜索到,用户点击后可以直接进入该页面。如果成千上百万个小程序页面都能被用户直接搜索到,那么信息量会是巨大的。

  • 微信小程序开发之后如何与APP之间实现平衡

    微信小程序在被开发与开放使用之后,相信很多人就会觉得,在未来,小程序终将代替APP。这样的说法也