数据埋点之神策全埋点总结
数据埋点之神策埋点总结
- 项目介绍:
- 一、 准备阶段
- 二、 埋点方案设计——全埋点
- 三、 埋点方案设计——代码埋点
项目介绍:
项目简介:本人就职于某互联网初创公司,公司主要APP是服装领域S2B的某服装领域APP,现在需要对APP进行数据采集。
一、 准备阶段
前期准备工作主要是:
1.明确数据采集的需求:
这个因公司不同类型而不一致,也和管理对数据需求有关。一般情况下:
- 偏传统类公司:
还没有成功转型为互联网,对用户画像、用户路径等需求不高,APP用户较少的情况下,基本直接调取数据库的结果数据进行分析即可,前期可能不需要花很多人力物力去做数据埋点,毕竟前期验证业务才是关键; - 互联网类公司:
公司产品是对C端用户,业务模式已经经过验证,此时管理者需要精细化运营,了解用户画像等辅助决策,并且需要了解到很多非结果数据,那么此时,就需要通过埋点方式对数据进行采集了。
2.埋点方案的确定:
人力物力时间充足的情况下也可以选择公司自己开发数据平台。在前期人力物力有限,而且时间比较紧急的情况下,一般会选择第三方工具,当前市面上有的埋点工具有很多,也比较成熟。比如神策、友盟、诸葛等。
想要快速能使用,并且对数据的保密性程度没有非常高的情况下,可以选择友盟等免费服务;
如果数据机密性程度要求很高,需要私有化部署,就需要付费购买相应的服务;具体收费情况详情因具体情况而定。
我们公司是选择的是神策第三方工具,进行私有化部署,具体费用就不多透漏了。
3.埋点方式的选择:
当确定选择采用第三方工具进行数据埋点,此时还需要根据具体的产品埋点的需求、项目时间等因素,敲定埋点实施的方案。数据收集理论上是越全面越好,但是有些非核心数据也全部记录并上报的话,会有很多冗余数据,也可能会导致数据上报过程缓慢,给服务器造成很大的压力,因此,分析需要采集的数据指标以及了解产品、运营、市场等角色对采集数据的需求至关重要。
关于不同的埋点方式的原理,各种埋点方式的优缺点,如下图。
本次因为产品属于验证市场,而且时间比较短,通过沟通之后,选择了全埋点的方式。
二、 埋点方案设计——全埋点
全埋点和其他埋点方案属于不同的埋点方式,埋点方案会有区别。
核心原理:只能以前端页面和按钮等控件为单位,统计浏览人数、点击次数等静态指标;
优点:不需要写代码,直接调用神策的SKD接口就可以,实施难度较小,比较快速;
缺点: 只能统计很少的静态指标,无法获取和分析用户行为路径,不能做到很精细化分析;
全埋点流程:
(1)服务器私有化部署(非必须):神策人员+公司运维人员(2) 产品数据采集需求梳理(输出:1.核心按钮清单,2.页面维度字典):
A. 核心按钮清单:便于测试和业务验收神策,主要抓准核心的按钮的点击次数等测试; 实质是:按钮名称(业务能懂的名词)–按钮属性(代码中的按钮ID等唯一性区分的属性)的对应关系。
B. 页面维度字典:页面名称/页面标题–页面地址的对应关系。
1. 以页面标题作为页面唯一性的区分标准:神策可以直接读取每个页面的地址,并和代码中的页面标题进行匹配,当APP端进入某个页面,触发该页面地址上报采集,神策后台看到的也该页面地址对应的页面标题。 该种方式不需要输出维度字典和对应关系文档,神策会自动采集,但要求开发人员代码规范。适用于后期不经常更换页面名称,产品较稳定的情况。
2. 以页面名称作为页面唯一性的区分标准:APP端进入某页面,满足上报条件,神策采集到该页面地址,将采集到的地址和产品输出的《页面维度字典》进行匹配,将其对应的页面名称展示在神策后台,方便业务,产品,运营能登陆神策后台理解。该种方式需要产品、运营和研发一起整理《页面维度字典》,该种方法对开发的代码规范相对较低,维度字典后期也非常方便维护,缺点是前期梳理该文档比较费时。
(3) 研发开发并自测:主要测试上报机制逻辑,维度字段对应关系、上报采集数量等方面。(4)测试测试:APP操作是否准确上报并采集;维度字典对应关系是否正确;采集次数是否正确。(5)产品、运营等验收。
三、 埋点方案设计——代码埋点
目前,暂时正在事件设计阶段,等后期项目做完,再来总结此部分内容。
数据埋点之神策全埋点总结相关推荐
- 神策数据 App 可视化全埋点 2.0 重磅升级!抢先体验
伴随着大数据计算能力的软硬件环境成熟,国内大部分企业的数据意识在逐渐提升,寄希望于数据高效应用,基于数据驱动的力量推动决策落地.在这个过程中,数据采集作为数据应用的起点,其重要性不言而喻. 目前,神策 ...
- 白皮书 | 国内首份《Android 全埋点技术白皮书》开源所有项目源码!
随着大数据行业的快速发展,越来越多的人们意识到--数据基础夯实与否,取决于数据的采集方式. 目前,国内大数据埋点方式多样,按照埋点位置不同,可以分为前端(客户端)埋点与后端(服务器端)埋点.其中全埋点 ...
- 重磅!《Android 全埋点技术白皮书》开源所有项目源码!
随着大数据行业的快速发展,越来越多的人们意识到--数据基础夯实与否,取决于数据的采集方式. 目前,国内大数据埋点方式多样,按照埋点位置不同,可以分为前端(客户端)埋点与后端(服务器端)埋点.其中全埋点 ...
- Android 全埋点方案盘点
全埋点是什么 全埋点,也叫无埋点.无码埋点.无痕+埋点.自动埋点. 全埋点是指无需Android应用开发工程师写代码或只写少量的代码,就能预先自动收集用户的所有行为数据,然后就可以根据实际的业务分析需 ...
- 神策数据曹犟:神策数据产品矩阵与技术体系
作为一家以产品和技术取胜的公司,神策秉承把事情做到极致的精神,一直坚持在技术上迭代创新,永无止境地追求用更少的硬件资源处理更多的数据,且保持查询速度不断提升.随着服务的行业越来越多,神策在向客户学习的 ...
- java无侵入埋点 point_无侵入埋点
埋点是一种了解用户行为,分析用户行为,提高用户体验的一种方式. 常见的解决方案有三种,代码埋点.可视化埋点.和无埋点三种. 代码埋点主要就是通过手写代码的方式来埋点,能很精确的在需要埋点的地方,添加代 ...
- h5 神策埋点_神策Android全埋点方案分析
神策Android全埋点方案 原理简单分析: Activity生命周期通过监听Application.ActivityLifecycleCallbacks,fragment的生命周期 及一些点击事件则 ...
- 神策H5全埋点注意事项
H5全埋点在mian.js中引入并初始化 需要放在本地请勿使用线上的csdn官方也会删除低版本的包要是没及时更新会出现生产bug 初始化实例如下 //神策url let serverUrl = 'ht ...
- 02-【实操】神策埋点实施的全流程实操与经验分享
大家好,我是罗文正雄 神策的第一篇为<从甲方角度,拆解神策>,后续要讲解实操经验,为提高阅读体验和连贯性,本篇文章将神策的实施,埋点流程,业务赋能实操,原本后3篇的内容,压缩到一篇来讲解, ...
最新文章
- 网页开发 与数据联动的图_零基础学习数据可视化pyecharts人物关系图开发
- 计算机考试金麦圈编号教程,计算机二级:数据处理.doc
- 新鲜新奇事物_对各样新奇事物都有兴趣去了解的星座
- 绝对是最实用 PostMan测试进阶操作 token校验 参数传递 存为环境变量 避免重复copy
- C#使用Ado.net读取Excel表的代码
- 智能车C车电机传递函数计算
- Vue 组件的自定义事件
- SpringCloud工作笔记086---SpringBoot启动报错:No active profile set, falling back to default profiles
- 【Java从0到架构师】Zookeeper - 系统高可用、分布式的基本概念、Zookeeper 应用场景
- win10电脑怎么升级安装win11正式版,电脑升级win11的方法
- linux发布成服务,linux服务简单部署
- 解决SecureCRT连接linux超时后断开
- android spinner控件详解,GitHub - LonelyPluto/TestSpinner: android控件——Spinner下拉框详解及使用...
- 附26页PPT下载|借助用户画像解决电商问题
- 让CI框架支持traits新特性
- 计算机日志查询域用户登录记录,Windows域控制器身份验证登录日志记录和取证...
- 开发者,熊二都会的Linux入门
- 电脑版微信多开小技巧
- Linux代理服务器 Centos Nginx安装、反向代理配置、Nginx开机自启动及日志每天自动分割压缩
- cocos2d-js的(layer)生命周期,ctor,onEnter,onExit的使用