
小程序后台及数据助手统计的用户访问数据包括体验版在内,目前根据微信客户端原生逻辑上报统计,在用户每次离开小程序页面时上报记录,与onHide,onShow等前端回调逻辑是隔离开的,没有严格的对应关系,统计结果可能不一样。
PV一般指页面浏览量。页面浏览量,通常是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。网页浏览数是评价网站流量最常用的指标之一,简称为PV。
微信⼩程序流量主每天⼴告收⼊多少最近发现微信⼩程序的热度⼜⾼了起来。看了有关⼩程序的⽂章介绍,也问了些在做相关开发的同学。写⼀个简单的总结,告诫⾃⼰保持清醒。
那么,都2022年了,这玩意⼉有没有搞头。
1. 变现渠道:
⽬前绝⼤多数⼩程序的变现渠道是对接⼴告,像banner,插屏,和激励视频。做内购和带货都存在违反开发规范的风险,有些恶⼼的同⾏还会故意举报。
2. 变现能⼒:
这⾥有⽐较重要的两个维度。⼀是程序类型,⽽是⽤户群体。
程序类型:⽬前游戏和⼯具类型的⼩程序算是⽤户黏性⽐较强的,⽤户能贡献的⼴告收⼊⾃然更多
⽤户群体:
位置越处于核⼼城市,消费观念和等级越⾼,
年龄阶段在30-45,熟悉⽹络环境,也有较强的消费能⼒。
⼀个重要的指标是epcm:每⼀千次展⽰可以获得的⼴告收⼊。⼴告的曝光量和点击率则依赖于前两个维度
3. 具体收益
对⽐⽹上⼀些收益数据公布的时间和可信度,如今⽇活100的⼩程序每天的收⼊⼤概是6~15元。可能有同学会问那⽇活10000是不是就能有⽇收⼊600-1500的躺赚了,实际上不是的。
⾸先10000的⽇活,⼩程序要付出更⼤的运营成本。
也⾯临着更多的问题,不仅是⽤户的使⽤体验上,还有同⾏的恶意竞争。道理嘛,你多喝⼀⼝汤,没谁会给你脸⾊看,但你要是多吃了⼀块⾁,⽽且是本属于对⼿的⾁,那不想办法搞你⼀下都说不过去。
4. 可⾏性
那到底还能不能做,这么讲吧,可以当给⾃⼰买了套玩具。
源码的话⽹上⼀⼤堆,不做⽀付对接的话,可以⽤个⼈开发者的名义上架⼀个。达到了⼀定的⽤户基数(好像是300)就能对接⼴告了。
这⾥⾯有两个要注意的点,1是版权,2是源码能不能长期使⽤。第⼀个很容易理解。⾄于第2个,⽬前⽹上90%以上的可以公开获取的源码都是倒卖过很多⼿,然后资源⽹站挂上⽤来吸引流量的或者做2次付费转化的。也有可能被植⼊了后门,当你的程序好不容易积累到⼀定⽤户量的时候,收⼊有点起⾊后,突然有天核⼼功能⽤不了了然后对⽅留了个邮箱说,永久解锁功能付费XXXX元,你怎么办呢,给还是不给。
¥
5.9
百度文库VIP限时优惠现在开通,立享6亿+VIP内容
立即获取
微信小程序流量主每天广告收入多少
微信⼩程序流量主每天⼴告收⼊多少
最近发现微信⼩程序的热度⼜⾼了起来。看了有关⼩程序的⽂章介绍,也问了些在做相关开发的同学。写⼀个简单的总结,告诫⾃⼰保持清醒。
那么,都2022年了,这玩意⼉有没有搞头。
1. 变现渠道:
⽬前绝⼤多数⼩程序的变现渠道是对接⼴告,像banner,插屏,和激励视频。做内购和带货都存在违反开发规范的风险,有些恶⼼的同⾏还会故意举报。
第 1 页
2. 变现能⼒:
这⾥有⽐较重要的两个维度。⼀是程序类型,⽽是⽤户群体。
程序类型:⽬前游戏和⼯具类型的⼩程序算是⽤户黏性⽐较强的,⽤户能贡献的⼴告收⼊⾃然更多
⽤户群体:
位置越处于核⼼城市,消费观念和等级越⾼,
年龄阶段在30-45,熟悉⽹络环境,也有较强的消费能⼒。
⼀个重要的指标是epcm:每⼀千次展⽰可以获得的⼴告收⼊。⼴告的曝光量和点击率则依赖于前两个维度
基础使用方法基础方法包含获取微信小程序监控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参考。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)