如何进行产品数据分析一——移动应用APP分析方法

如何进行产品数据分析

  • 产品的定义
  • 产品分析的构成
  • 移动应用APP分析方法
    • AARRR
    • 1.流量拆解
      • DAU
      • MAU
      • 活跃率拆解
      • 流量深度
    • 2.流量引入
      • 反作弊算法识别系统(量)
      • 拉新质量评估体系(质)
      • 渠道价值评估体系(值)
    • 3.流量输出

产品的定义

产品是指能够供给市场,被人们使用和消费,并能满足人们某种需求的任何东西,包括有形的物品、无形的服务、组织、观念或它们的组合。

简而言之,产品是满足用户诉求的。在移动互联网端,APP是产品,比如微信APP,主要是满足用户社交诉求,手淘APP,主要是满足用户生活消费和线上购物需求的,APP中某一具体前台场景也是产品,比如充值icon,满足用户充话费的刚性需求,产品是一个相对比较宽广的定义。

一个好的产品是能解决用户痛点,为用户提供核心价值的产品,APP是一个产品,APP里的各项子产品和功能也是一个产品。所有的产品都是定位目标用户、寻找合适场景,解决用户述求,在电商类APP即为“人货场”三位一体。

手淘APP为用户提供了“随时随地,想淘就淘”的核心价值,但是手淘面临人群多样性、产品多样性和场景多样性等三个显著特征,传统的货架形式很难满足用户诉求,必须结合大数据的力量,采用产品矩阵的形式,满足个性化需求,猜你喜欢、有好货、必买清单等子产品应运而生。

产品分析的构成

流量在整个APP的链路上可以概括为6个环节,入—分—接—值—环—出,每个环节都可以发挥数据的作用(流程图请见图1):

  1. 第一个环节–入:主要回答流量从哪里来,质量如何,能产生多大的价值;
  2. 第二个环节–分:主要回答流量进入后,聚集于中心化流量入口,该如何高效的向下分发;
  3. 第三个环节–接:主要回答流量进入具体产品后,产品怎么更好的承接且转化流量;
  4. 第四个环节–值:主要回答APP内产品会对大盘有什么贡献;
  5. 第五个环节–环:主要回答分散在各个环节中的达人生态、卖家生态如何;
  6. 第六个环节–出:主要回答APP和其他APP之间的引流情况;
    在这里插入图片描述

将产品分析方法论拆解为2个部分,分别是APP分析和APP内的用户产品分析,APP分析主要侧重流量进入、流量输出以及竞品相关分析,用户产品分析,主要侧重于流量分发型产品和流量承接型产品
在这里插入图片描述

移动应用APP分析方法

AARRR

移动应用的增长黑客理论AARRR,分别对应Acquisition、Activation、Retention、Revenue、Refer这五个单词的缩写,也对应一款移动应用的用户生命周期中的5个重要环节,拉新-留存-活跃-成交-互动
在这里插入图片描述

1.流量拆解

APP的流量规模是衡量一个APP好坏的关键结果指标。

经常需要回答三个问题:流量为什么涨?流量为什么跌?流量为什么不涨不跌?

流量规模定义:
● DAU:日去重活跃设备数
● MAU:月去重活跃设备数,为降低月份影响,一般取近30天去重活跃设备数
● 活跃率:DAU/MAU,反映用户使用APP的频次

DAU

日活跃用户DAU是产品关注的最核心指标,直接反映产品的活跃用户规模,但是由于各种产品对应的业务场景不同,产品的用户频次差异较大,如聊天类应用、视频类应用等天然高频,而旅游、地图等天然低频,为降低这种业务场景频次差异的影响,拉长时间周期,定义月活跃用户MAU,反映产品的用户池子。

提升APP的用户规模即DAU无非两种手段:扩大用户池子即MAU,提升用户活跃程度即活跃率。一旦用户规模出现异动,需要从MAU和活跃率进行拆解。
在这里插入图片描述

MAU

如何提升MAU规模?一旦MAU出现异动,如何定位原因?这就需要对MAU进行拆解,定位各部分的重点。将MAU拆解成三部分即本月新增、上月留存和历史回访,三部分的定义如下:

  1. 本月新增:重在扩大规模,从外部引入纯新用户,异动问题可拆解到具体渠道
  2. 上月留存:重在传递产品价值,提升用户粘性,留住用户;上月留存可转化成留存率进行分析,从人货场角度出发,考虑如何将人(用户)和货(商品与卖家)更好的在场(产品)中进行匹配;
  3. 历史回访:重在流失用户召回,主要靠活动和利益刺激拉回;

活跃率拆解

活跃率在实际应用中评估两种情况:

  1. 对比不同领域APP的用户使用频次,判断APP属于高频、中频还是低频,APP对应的用户需求天然存在用户习惯差异,如社交类APP>新闻类APP>视听类APP>地图类APP,
  2. 对比同一领域APP的用户粘性。同一领域或者同一类用户需求的APP间,则可以通过活跃率评估APP的粘性,如手淘、猫客、京东、唯品会等电商类APP通过活跃率相互对比活跃率。
    3

活跃率的拆解主要包含设备分层拆解、会员分层拆解、外部环境分析等三种类型,综合使用判断和定位哪一部分人的活跃率出现变化,从而制定针对性的保活和提活策略:

设备维度异动分析:

  1. 分平台:包括手淘的6个平台;
  2. 分版本:包括各平台的Top3版本;
  3. 设备类型:指当日访问的UV中所属MAU拆解的三部分,包括当月新增、上月留存以及历史回访;
  4. 流量来源:指首次访问手淘的UV的来源,包括主动打开、Push、分享、SB等;
  5. IP解析省份/城市:根据用户IP地址解析的省份与城市;
  6. 产品拆解:基础产品、导购产品、详情产品、店铺产品、活动页面等,用以找到某些特殊的活动页面;
  7. 分时段:指当天分时段的UV与累计UV;
  8. 是否登录:指有登录的设备数,引出会员维度;

会员维度异动分析:

  1. 会员活跃分布:指用户在近30天活跃的天数,包括当日新增、活跃1-3天非新增低活用户、活跃4-7天低活用户、活跃8-15天中高活用户、活跃16天及以上的高活用户,该项数据会受到Push策略、活动运营等影响;
  2. 职业:根据用户默认收货地址与常用收货地址解析的用户职业;
  3. 信用等级:用户的C等级;

外部因素:

  1. 市场环境:参考竞品活跃率变化评估外部市场环境影响;
  2. 周期因素:历史同期、大促活动、季节变化(春夏季、秋冬季)

流量深度

需要重点关注流量深度,纵向挖掘流量价值,如扩展场景提升用户使用频次,提供高价值内容提升用户时长,优化流程提升用户转化等。因此衍生出流量深度评估指标体系,以及对应的流量深度拆解逻辑,主要包括:

● 通用的流量深度指标:人均使用时长、人均启动次数、人均PV
● 个性化流量深度指标(电商):用户级别转化率(浏览转化率、成交转化率、客单价)、PV级别转化率(人均PV、PV浏览转化率、PV成交转化率、笔单价)
● 常用的流量深度拆解逻辑:
○ APP人均使用时长 = SUM(产品A人均时长 * 产品A用户占比 + 产品B人均时长 * 产品B用户占比 + …… + 产品X人均时长 * 产品X用户占比)
○ 用户转化:成交 = 成交UV * 客单价 = DAU * 浏览转化率 * 成交转化率 * 客单价
○ 流量转化:成交 = 成交笔数 * 笔单价 = DAU * 人均PV * PV浏览转化率 * PV 成交转化率 * 笔单价

2.流量引入

流量引入是APP规模增长的源泉。常规的业务模式是在各应用市场如360手机助手、腾讯应用商店等投放软件包。但是存在不足:激活量虚高/拉新质量缺/投入产出效率缺失问题

基于传统流量引入评估模式的不足,开发全链路流量引入价值评估体系,包含反作弊算法识别系统、拉新质量评估体系、渠道价值评估体系三大块,分别从规模、质量和价值进行全面评估。

反作弊算法识别系统(量)

反作弊算法识别系统基于无线UT采集APP行为日志,抽象出设备特征、用户特征、行为特征等特征画像,结合算法工程,对单台作弊设备进行有效识别,
在这里插入图片描述

● 渠道财务结算:10000台新增激活,通过反作弊算法系统扣量20%,结算中仅结算8000台设备,挽回大量财务费用;

● 渠道质量评级:根据反作弊算法系统产出的设备质量分,进行分级结算,构建良币驱逐劣币的机制,提高优质渠道推广的积极性,打击低质渠道的作弊行为;

● 核心数据剔除作弊流量:识别日活设备数、月活设备数等关键核心指标中的异常数据,提升决策过程的准确性;

拉新质量评估体系(质)

常规的拉新质量评估只判断新增设备规模,但是对“新用户”的定义,对于不同的业务模式和业务发展阶段,都会存在差异,需要根据实际业务评估渠道真正的拉新能力。

以手淘为例,作为电商类APP,用户会发生如下四个关键步骤:激活——>注册——>登录——>成交,设备从激活到最终成交之间,需要先进行账号注册或者登录,因此手淘更关注真正的拉新能力,即新会员规模。基于手淘拉新的业务目标,我们打通“新设备”和“新会员”之间的关系,构建一套拉新质量评估体系,评估各渠道对新会员的拉新能力。
在这里插入图片描述

● 新会员_新注册:首次访问手淘APP,且手淘纯新注册会员
● 新会员_其他平台迁移:首次访问手淘APP,其他平台注册会员;
● 老会员_正常换机:非首次访问手淘APP的会员,最近一次访问时间在90天之内
● 老会员_流失换回:非首次访问手淘APP的会员,最近一次访问时间在90天之前
● 访客:未登录的设备
衍生出登录率=会员/新增激活、拉新率=新会员/新增激活、注册率=新会员_新注册/新增激活、流失换回率=老会员_流失召回/新增激活等指标,评估各种渠道引入流量对APP贡献的会员价值;

渠道价值评估体系(值)

反作弊算法和拉新质量评估体系帮助我们合理评估渠道激活的真实规模和质量,但由于渠道推广是真金白银的投入,实际推广过程中需要准确评估渠道的ROI,优化财务预算和渠道推广策略,因此在之前规模和质量的基础上构建渠道价值评估体系,从投入产出角度和用户生命周期价值角度进行综合分析。

● 投入产出角度:以流量的广告价值与天猫佣金作为收入的组成部分,以渠道推广费用作为投入的组成部分,计算单设备的ROI;
● 用户生命周期价值:引入用户对APP的贡献是持续存在的,在之前仅横向对比激活当日质量的基础上,将统计周期延长到更长周期(暂定90天),间接反映用户整个生命周期的价值;

整个渠道质量评估体系包含四类价值:

  1. 拉新价值:拉新规模(新设备规模、新会员规模)与拉新结构(激活率、登录率、注册率、流失召回率);
  2. 流量价值:流量规模(DAU与MAU)、流量深度、用户结构
  3. 成交价值:成交金额、客单价、笔单价等
  4. 收入价值:广告收入与天猫佣金收入
    在这里插入图片描述

3.流量输出

用户的需求是多样的,从而衍生出各种APP服务于各自的用户群和各自的应用场景,当一个APP形成一定规模时,可以通过流量输出帮助提升其他APP的用户规模,协同发展,以APP矩阵的形式在各个领域抢占用户时长,构建商业壁垒;同时也可以打通不同APP之前的用户体系、内容体系和权益体系,提供给用户一致的体感,提升用户粘性。
在这里插入图片描述

● 二方矩阵:APP间流量互导、内容互导、权益共享
● 流量采买与分配:淘客流量价值、外部流量采买价值评估
● 流量标准化:准确评估APP间流量空间和价值,为APP间合作提供结算依据;
● 资源共享化:在流量、内容和权益等方面能够资源共享,扩大资源的利用价值;
● 成本精简化:大规模带小规模,高频带低频,降低APP推广成本、流量获取成本;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/241261.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

[MySQL]事务原理之redo log,undo log

🌈键盘敲烂,年薪30万🌈 目录 一、log日志文件 📕 事务执行流程 📕 redo log 📕 undo log 二、总结 👀再来一遍ACID 1. 原子性:原子性确保事务作为一个整体执行,要么…

D4140交流插座电器漏电断路器的低功耗控制芯片,内置桥式整流器漏电灵敏度可调,采用SOP8和DIP8 的封装形式

D4140 是一种用于交流插座电器漏电断路器的低功耗控制器。这些设备可以检测到接地的危险电流路径,例如设备掉进水中。在发生有害或致命的电击之前,断路器会断开线路。内置有整流桥,齐纳管稳压器,运算放大器,电流基准&a…

【数学建模美赛M奖速成系列】报名流程与论文的基本格式

数学建模美赛M奖速成系列 写在前面报名方式1.官网直接报名2.赛氪软件辅助报名 论文的基本格式摘要模型建立模型求解结果分析与检验模型评价 竞赛的基本注意事项1. 选题后查找资料2. 写作能力和编程能力 历年优秀论文标题与摘要简明扼要善用图表 最后 写在前面 最近&#xff0c…

【Docker】学习笔记(一)三剑客之 docker engine仓库、镜像与容器的基本操作

docker engine安装 ubuntu20.04安装docker教程 docker核心架构 镜像(image) 一个镜像就代表一个软件服务(ubuntu镜像、mysql镜像、redis镜像、mq镜像)只读 远程中心仓库(repository) 中心仓库用来集中存储…

5.1CPU的功能和结构

CPU的功能 1.指令控制。 完成取指令、分析指令和执行指令的操作,即程序的顺序控制。 ⒉操作控制。 一条指令的功能往往是由若干操作信号的组合来实现的。CPU管理并产生由内存取出的每条指令的操作信号,把各种操作信号送往相应的部件,从而控制…

微信小程序:上传图片到别的域名文件下

效果 wxml <!-- 上传照片 --> <view class"addbtn"><view classpic name"fault_photo" wx:for"{{imgs}}" wx:for-item"item" wx:key"*this"><image classweui-uploader_img src"{{item}}"…

程序员必须知晓的11个C++要点-供大家学习研究参考

要点汇集C书中或网站上无法找到的&#xff0c;如&#xff1a;指向成员的指针&#xff0c;这是许多资料中都不愿提到的地方&#xff0c;也是经常出错的地方。希望对大家学习研究有帮助。 要点1: <iostream.h> 还是 <iostream>? 要点2&#xff1a;用引用传递参数时…

若依 ruoyi-vue3+ts-plus+ 宇道 yudao-ruoyi-vue-pro前端显示部门名称

想在 index.vue 上显示列表里对应的部门名称 效果 引入dept import * as DeptApi from "/api/system/dept"; 初始化时 /** 初始化 **/ onMounted(async () > {getList();deptNameList.value await DeptApi.getSimpleDeptList(); }) 加载id 对应的部门名称 …

网络推理之深度学习推理框架

如何选择深度学习推理框架&#xff1f; PyTorch vs LibTorch&#xff1a;网络推理速度谁更快&#xff1f; 高质量C进阶[2]&#xff1a;如何让线性代数加速1000倍&#xff1f; TensorRT: ONNX:

AI日报:人工智能与新材料的发现

文章目录 总览人工智能正在革命性地发现新的或更强的材料&#xff0c;这将改变制造业。更坚韧的合金问题研究解决方案 新材料人工智能存在的挑战方法探索 日本的研究人员正在使用人工智能制造更强的金属合金或发现新材料&#xff0c;并彻底改变制造过程 总览 日本的研究人员开…

【C】⽂件操作

1. 为什么使⽤⽂件&#xff1f; 如果没有⽂件&#xff0c;我们写的程序的数据是存储在电脑的内存中&#xff0c;如果程序退出&#xff0c;内存回收&#xff0c;数据就丢失了&#xff0c;等再次运⾏程序&#xff0c;是看不到上次程序的数据的&#xff0c;如果要将数据进⾏持久化…

鸿蒙原生应用/元服务开发-Stage模型能力接口(二)

ohos.app.ability.AbilityConstant (AbilityConstant)一、说明 AbilityConstant提供Ability相关的枚举&#xff0c;包括设置初次启动原因、上次退出原因、迁移结果、窗口类型等。本模块首批接口从API version 9开始支持。后续版本的新增接口&#xff0c;采用上角标单独标记接口…

【Java 基础】32 定时调度

文章目录 Timer 类创建 Timer注意事项 ScheduledExecutorService 接口创建 ScheduledExecutorService注意事项 选择合适的定时调度方式Timer 的适用场景ScheduledExecutorService 的适用场景 总结 在软件开发中&#xff0c;定时任务是一种常见的需求&#xff0c;用于周期性地执…

替代升级虚拟化 | ZStack Cloud云平台助力康恩贝核心业务上云

数字经济正加速推动各行各业的高质量升级发展&#xff0c;云计算是数字经济的核心底层基础设施。作为云基础软件企业&#xff0c;云轴科技ZStack 坚持自主创新&#xff0c;自研架构&#xff0c;产品矩阵可全面覆盖数据中心云基础设施&#xff0c;针对虚拟化资源实现纳管、替代和…

大数据技术之Shell(超级详细)

大数据技术之Shell&#xff08;超级详细&#xff09; 第1章 Shell概述 Shell 是一种脚本语言&#xff0c;用于在操作系统的命令行界面&#xff08;CLI&#xff09;下执行命令和脚本。在大数据领域&#xff0c;Shell 脚本常用于编写数据处理和分析任务的自动化脚本&#xff0c…

java swing 药品销售系统 mysql

数据库 查询药品&#xff1a; 出售药品&#xff1a; 查询客户信息&#xff1a; 查询订单信息&#xff1a;

Next.js ts redux/toolkit状态管理

目录 介绍 安装依赖 初始化store 1、在src下创建store文件夹&#xff0c; 2、创建最简单的slice切片 3、创建入口文件index.ts 4、创建hooks.ts 在_app.tsx中注入store tsx中使用store payload createAsyncThunk 效果 介绍 reduxjs/toolkit是Redux 官方提供的一个…

Axure元件基本介绍进阶

Axure元件基本介绍进阶 1.Axure元件基本介绍1.在 Axure 中&#xff0c;元件是构建原型的基本构成单元&#xff0c;能够帮助设计师快速创建、重复使用和管理设计元素。以下是 Axure 中元件的基本介绍&#xff1a;1.基本元件&#xff1a; 2.基本元件的使用一.【举例说明】积木&am…

Python提取速率

Python提取速率 需求&#xff1a;提取速率需要有M提取到M前数值并添加回原始数据如果是0只能为空白 Python实现 import pandas as pd import os# 提取速率函数 def extract_broadband_speed(speed):if pd.notnull(speed) and M in str(speed):return str(speed).split(M)[0] …

(第8天)保姆级 PL/SQL Developer 安装与配置

PL/SQL Developer 安装与配置(第8天) 咱们前面分享了很多 Oracle 数据库的安装,但是还没有正式使用过 Oracle 数据库,怎么连接 Oracle 数据库?今天就来讲讲我学习中比较常用的 Oracle 数据库连接工具:PL/SQL DEVELOPER。 PL/SQL Developer 的安装和配置对于新手来说还是…