程序怎么分析用户行为(小程序用户行为统计

网友投稿 1743 2023-02-16

本篇文章给大家谈谈小程序怎么分析用户行为,以及小程序用户行为统计对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享小程序怎么分析用户行为的知识,其中也会对小程序用户行为统计进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

小程序开发之用户行为数据采集器

作者以前开发设计采集器参考了 Google 的那套设计思路。这套设计方式基本都能满足分析需求,如果要区分用户和用户行为,采集的数据模型需要开发跟数据同学约定好。

本篇讲解的采集器,需求来源于用户行为分析平台,数据模型是固定的,设计思路会有些不同。

说明

数据采集后,数据分析(机器学习)专家一般会对数据进行筛选、降维、建模。这个过程中数据筛选是花费最多的环节,所以在采集数据的环节,我们有必要定义好一定的数据规则(模型),在数据源头上,让采集器做更多的工作,减少数据筛选的工作量。这里扩展一下,当前工业上比较流行的机器学习库 TensorFlow 出了个 JS 版本,官方针对微信小程序开发了一套小程序插件 tfjs-wechat ,大家可以尝试一下,说不定可以让采集器智能化。

对于采集分析用户行为的数据,我们先从采集器使用的数据模型开始讲起。

当前数据分析平台的数据模型由两块组成:用户属性和用户事件。

用户属性

用户属性指的是:用户 id、年龄、姓名、性别、所在的地区、首次注册时间、vip 等。

用户事件

用户事件指的是:用户在小程序上做了什么操作,比如点击了购买按钮这个行为事件,访问了某个页面。

模型:

内置事件

内置事件指的是采集器自动处理上报的事件,分为两类。

自定义事件

自定义事件指的是用户自己设置的事件,通过调用采集器的 API 上报事件。比如:上报一个点击购买按钮的用户行为事件, sdk.track ("buy", {price: '¥10'}) , 其中事件名是 "buy",事件属性是 "price"。

用户内置属性

用户内置属性指的是平台内置的用户属性字段,通过调用采集器封装好的 API,传入属性值上报。比如:realName(姓名)、age(年龄)、city(城市)、country(国家)、$gender(性别)等。

用户自定义属性

用户自定义属性指的是用户自定义的用户属性字段, 通过调用采集器的 API,传入属性字段以及值。

先上模块关系图:

不是小程序的创建者怎么知道扫码量

您可以通过分析小程序的用户行为,来获取扫码量的数据。小程序的创建者可以通过官方提供的小程序管理后台,来查看小程序的扫码量数据,以及其他用户行为数据,从而可以了解小程序的使用情况。此外,小程序创建者也可以使用第三方分析工具,来获取更加详细的小程序用户行为数据,从而更好地了解小程序的使用情况。

服装门店小程序如何引流获客?

一、通过附近的小程序功能,方圆5公里的微信用户可以看到商家产品信息以及各种优惠活动,做到让实体店覆盖方圆5公里的广告效应。
实体店的服务半径有限,把店在小程序上一开,距离更远的顾客都能通过微信了解到你家的店,随时可以查看店里的商品和服务内容,甚至通过小程序直接下单。
二、除了附近的小程序,顾客还可以通过搜索名字找到你。
小程序通过开放精准搜索,模糊搜索,关联词搜索,让全国微信用户通过搜索小程序名字找到你的店。因为小程序的名字是唯一的,一旦你注册了,别人就用不了。
而且好的名字自带从搜索来的流量(目前微信日活用户10亿+),流量市场巨大,这也是很多商家急着开发小程序的原因,因为晚做很多好的名字都被抢注了。
三、通过微信公众号关联的小程序,也能让用户能找到你。
微信开放了公众号直接关联小程序的功能,在公众号里面可以直接跳转到小程序,这就为已经有公众号粉丝的商家提供了唤醒客户的利器。公众号+小程序是个完美的CP组合,有利于粉丝经营和提高粉丝粘性。
四、使用过一次的小程序,顾客可以通过微信下拉菜单轻松再次进入,形成粘性。
高频消费害怕顾客流失,小程序却能轻松让顾客来了再来!当然用户通过历史访问的小程序,也能轻松地再次进入访问过的小程序。目前苹果手机用户,在下拉列表增加了“我的小程序”,用户可以把自己常用的小程序添加进来,方便随时使用。
五、小程序能提高生产效率,降低人工成本。
智慧餐饮版本可以实现不论是扫码点餐、小程序外卖,还是商场室内导航等,顾客通过自助服务就能完成,从而减少服务人员数量,降低开支。
六、每个小程序都可以设置10个关键词。
客户通过搜索关键词就可以触达到商家的商品和服务,精准且搜索频率高的关键词,可以让陌生客户通过搜索轻易的看到你。
七、小程序码生成数量无限制,可实现一物一码。
小程序可以展示无数商品,对商城里的商品进行分类,而且一码一品,商家宣传起来也很方便。
八、巧用小程序后台提供业务数据,多维度分析用户行为,助力小程序运营。
商家可以对你的用户进行分类管理,后台自动将用户画像进行分类,地区,性别,年龄,手机,活跃用户等数据分析。
九、小程序可以分享裂变的同时,还可以沉淀用户。

怎样监控手机微信小程序记录

基础使用方法
基础方法包含获取微信小程序监控SDK并初始化、上报和设置安全域名这三个步骤:
获取微信小程序监控SDK并初始化:
在微信小程序/utils目录下新建wxLogger.js文件,并将JS文件的内容复制并粘贴至新建的wxLogger.js文件中。
在/utils目录下新建monitor.js文件,并将以下内容添加至新建的monitor.js文件中以完成初始化。
说明 您可以自定义JS文件的名称和存放位置。
如果项目使用node module (require) 方式集成,则添加以下内容:
const WXLogger = require('./wxLogger.js');
const Monitor = WXLogger.init({
pid: 'xxx',
region: 'cn', // 指定应用部署的地域:中国设为cn,海外地区靠近新加坡的设为sg。
});
export default Monitor;
如果项目使用ES module (import) 方式集成,则添加以下内容:
import WXLogger from './wxLogger.js';
const Monitor = WXLogger.init({
pid: 'xxx',
region: 'cn', // 指定应用部署的地域:中国设为cn,海外地区靠近新加坡的设为sg。
});
export default Monitor;
说明 关于参数的详细配置,请参见通用SDK配置项。
使用以下方法静默采集PV、Error、API、性能及Health数据:
在app.js中,使用Monitor.hookApp(options)方法静默捕获Error类日志。其中的options即为App层相应的Object配置。
import Monitor from '/util/monitor';
App(Monitor.hookApp({
onError(err) {
console.log('进入onError:', err);
},
onLaunch() {
console.log('进入onLaunch');
},
onShow(options) {
},
onHide() {
}
}));
在page的JS文件中通过Monitor.hookPage(options)方法静默上报API请求、PV、Health数据。
import Monitor from '/util/monitor';
// 使用hookPage后,生命周期的API会自动打点。
Page(Monitor.hookPage({
data: {},
onLoad(query) {
},
onReady() {
// 页面加载完成。
},
onShow() {
},
onLoad(query) {
},
onHide() {
},
onUnload() {
}
}));
设置安全域名:
如果region设为cn,则将https://arms-retcode.aliyuncs.com添加到Request合法域名。
如果region设为sg,则将https://arms-retcode-sg.aliyuncs.com添加到Request合法域名。
API方法:静默打点基础API
方法 参数 备注 示例使用场景
hookApp {} 请传入原有的App参数。 在App的生命周期中自动打点。
hookPage {} 请传入原有的Page参数。 在Page的生命周期中自动打点。
说明 小程序监控项目如需使用hookApp、hookPage嵌入生命周期打点,必须符合标准小程序关于App和Page的规范,即App层有onError,Page层有onShow、onHide、onUnload。使用方法示例,请参见基础使用方法。
API方法:其他设置API
方法 参数 备注
setCommonInfo {[key: string]: string;} 设置日志基础字段,可用于灰度发布等场景。
setConfig {[key: string]: string;} 设置config字段,具体操作,请参见SDK参考。
说明 对于setConfig方法,小程序场景不支持配置uid,您可以使用setUsername代替uid标识用户。
pageShow {} Page Show打点,发送PV数据。
pageHide {} Page Hide打点,发送Health数据。
error String/Object 错误日志打点。
api 请参见API参考 API类日志上报。
sum/avg String 自定义求和、求均值日志上报。
进阶场景
当基础使用方法无法满足需求时,请参见以下进阶场景:
手动上报API相关信息(不采用静默上报方式):
将disableHook设为true,不静默上报wx.request请求的日志。
手动调用api()方法上报API相关信息。
取消静默上报并改为手动打点:
在App和Page对应的JS文件中不再使用hookApp、hookPage方法。
如需发送当前页面的PV数据,则在Page的onShow方法下调用pageShow()方法。
说明 请勿与hookPage()方法同时使用此方法,否则会造成PV类日志重复上报。
import Monitor from '/util/monitor';
Page({
onShow: function() {
Monitor.pageShow();
}
})
如需发送当前页面的Health类数据,统计当前页面的健康度和页面停留时间,则在Page的onHide和onUnload方法下调用pageHide()方法。
说明 请勿与 hookPage()方法同时使用此方法,否则会造成日志重复上报。
import Monitor from '/util/monitor';
Page({
onHide: function() {
Monitor.pageHide();
},
onUnload: function() {
Monitor.pageHide();
}
...
})
通用SDK配置项
ARMS前端监控提供一系列SDK配置项,让您能够通过设置参数来满足额外需求。以下是适用于本文场景的通用配置项。
参数 类型 描述 是否必选 默认值
pid String 项目唯一ID,由ARMS在创建站点时自动生成。 是 无
uid String 用户ID,用于标识访问用户,可手动配置,用于根据用户ID检索。如果不配置,则由SDK随机自动生成且每半年更新一次。 否 由SDK自动生成
tag String 传入的标记,每条日志都会携带该标记。 否 无
release String 应用版本号。建议您配置,便于查看不同版本的上报信息。 否 undefined
environment String 环境字段,取值为:prod、gray、pre、daily和local,其中:
prod表示线上环境。
gray表示灰度环境。
pre表示预发环境。
daily表示日常环境。
local表示本地环境。
否 prod
sample Integer 日志采样配置,值为1~100的整数。对性能日志和成功API日志按照1/sample的比例采样,关于性能日志和成功API日志的指标说明,请参见统计指标说明。 否 1
behavior Boolean 是否为了便于排查错误而记录报错的用户行为。 否 false
enableLinkTrace Boolean 进行前后端链路追踪,请参见使用前后端链路追踪诊断API错误原因。 否 false
ARMS前端监控还提供了更多SDK配置项,可满足进一步的需求。更多信息,请参见SDK参考。 关于小程序怎么分析用户行为和小程序用户行为统计的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 小程序怎么分析用户行为的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于小程序用户行为统计、小程序怎么分析用户行为的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:小程序vue混合开发(vue做微信小程序开发)
下一篇:怎样获取微信小程序api(怎样获取微信小程序点餐的用户数据)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~