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

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(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 广州门店参与微信小程序开发,抓住零售新机会

    小编现在打开附近的小程序,就会发现有很多附近门店都开发了属于自己的小程序,用来展示门店基本信息,增加门店曝光率。也就是说,微信小程序的开发,对于门店商家来说,更加有利于其曝光推广。

  • 小程序开发公司总结:微信小程序支付开发说明文档

    微信小程序开发支付功能的时候,需要根据支付开发文档中的说明去进行开发,它的模式分为两种,一种普通模式,一种是服务商模式

  • 微信小程序运营肯定不能触碰的几个方面

    虽然微信小程序的开发是处于一个相对自由的环境,但是这不代表就没有规则需要去遵守。开发者在开发过程中以及开发后的运营上,也有一些一定不能触碰到方面,有一些必须要遵守的规则。今天的这篇推文呢,主要就是来说一下一些运营禁忌,让大家了解一下,避免以后出现触碰到而被封号的情况。

  • 小程序的出现,是改变了生活还是改变了市场

    在微信生态圈的不断发展下,现在的微信用户生活已经快要与微信密不可分了,对其的依赖性越来越强。而微信小程序的出现,更是给这个影响打了一剂强心针,让微信生态的影响力不断扩大。因此,有人说,微信小程序改变了我们的生活,也有人说,小程序是在不断改变市场当中去发展的,这两种说法各有道理。

  • 微信小程序的开发对公众号来说机遇还是挑战?

    微信小程序从未上线时,就被预告传得风风火火,所以就有人也在预言,说小程序在将来会取代公众号,可能是直接消灭它,也可能是取代它一把手的位置,成为新的微信新贵。这种说法也有它的道理,但在现在看来,还有另外一种说法去反驳它

  • 微信小程序运营,如何实现传播裂变、避免客户流失?

    在运营微信小程序的时候,大多数都会遇到的两个难题,就是如何才能通过小程序的传播裂变去实现账号平台推广,又如何运用营销手段