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

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(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 关于微信小程序兼容性相关问题浅析

    微信小程序官方开发者,在对其功能的不断升级过程中,会有新的组件以及API被发布,但是新的内容一般只会支持新版本、高版本

  • 微信小程序开发和H5的区别,互诚科技告诉你

    ​微信小程序从诞生以来,有人说是它是另一种公众号,也有人说它是另一种H5。抛开小程序与公众号之间的差别不说,今天我们就来讨论一下,微信小程序开发与H5开发之间的关系,看看小编论述这些区别之后,是否小程序还会是另一种H5。

  • 微信小程序开发,视图层数据绑定与条件渲染说明

    在开发微信小程序的过程中,视图层的数据绑定有几种情况需要注意,在进行条件渲染的时候,也要先了解一下参数属性

  • 门店小程序话题之怎么申请开通、创建商家

    门店小程序怎么申请开通?

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

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

  • 微信小程序积分商城开发,用积分玩转营销

    很多商城都会开发会员管理功能、开发积分管理功能,用会员与积分来进行营销。微信小程序商城也可以开发成为特色积分商城的方式