前端监控的目的:获取用户行为以及跟踪产品在用户端的使用情况,并以监控数据为基础,指明产品优化的方向。在线上项目中,我们需要分析用户的使用情况及用户行为,来判断项目该如何更好地进行迭代和开发及优化升级。为了采集用户使用情况和用户行为的数据,我们可以通过搭建前端数据监控的方式获得数据。而实现前端监控主要有三个步骤:前端埋点和上报、数据处理和数据分析。前端监控包含5块儿基础模块采集模块:数据应该如何采集,采集哪些端,哪些数据存储:数据应该如何存储,上报和保存的数据结构应该是怎么样的报警:报警系统应该如何设计,如何嗅探错误,如何通知到负责人异常管理:如何对上报的异常进行归类,从而进行管理展现:总结异常发生情况,并展现给使用者webfunny前端埋点系统支持单个数据的展示,有适用于体现数据的变化趋势等。如何实现前端埋点自定义埋点
埋点行为数据的意义:
1)从数据构成角度:一个完善的数据源主要分为三部分:部分是用户行为数据、第二部分是用户信息和CRM数据、第三部分是交易数据和服务端日志数据。除了交易数据会经常被存储加载保存通过ETL来获取分析外,行为数据和日志数据常常被忽略浪费。埋点技术就是对用户行为数据和日志数据做针对性的数据采集,精确采集获取用户行为数据,丰富用户数据维度信息,服务于更加精细化的用户画像。
2)从产品功能角度:随着移动互联网的普及和发展,大量行为数据在移动端产生,这些用户和应用之间交互行为的数据信息都是通过埋点技术实现采集的,对于后续提升用户体验以及用户“千人千面”的营销都是非常宝贵的资源。3)从企业管理发展角度:基于用户交互数据,结合洞察分析的手段反推建设用户的行为数据画像,优化形成更符合客户需求的增值产品和服务,并重新投入到用户的使用过程中,形成完整的业务闭环,驱动业务增长。 有效的前端埋点数据采集平台埋点是为了满足快捷、高效、丰富的数据应用而做的用户行为过程及结果记录。
埋点的功能作用:分析运营策略的合理性,优化用户体验,提高使用效率。(精细营销、场景化提示/私人助理)比如用户去餐厅购买产品,每次都需要在APP中选择是否使用优惠券,但是通过埋点发现,全部的用户对于该商家都是选择的否,那么说明该商家是从来没有进行优惠券的发放,那么就可以考虑在商家版中增加一个是否让用户选择优惠券的选项,若商家没有优惠券,那么用户就可以直接跳过选择是否使用优惠券,从而提升用户体验及使用效率,分析用户消费行为,分析不同渠道用户行为差异。
在进行可视化埋点和无埋点是可以借助三方平台方案进行实现,如webfunny、观纵科技等。如果对数据安全比较重视,业务又相对复杂,公司则通常是使用代码埋点方式采集数据,并搭建相应的数据产品实现其数据应用或是分析的诉求。
在埋点的技术方案中,首先要重视的,是用户主要标识的建设。如果做不到对用户的主要识别,那么基础的UV统计,都将是错误的。因此,在数据埋点方案中,有两个信息是一定要记录的,即设备ID+用户ID。
设备ID作为用户使用哪个设备,如安卓的ANDROID_ID/IMEI,IOS中的IDFA/UDID,浏览器的Cookie,小程序的OpenID等。
用户ID,作为用户在产品中所注册的账号,通常是手机号,也可以是邮箱等其他格式。当这两个信息能够获得时,不论是用户更换设备,或者是同一台设备不同账号登录,我们都能够根据这两个ID,来识别出谁在对设备做操作。 前端埋点技术方案如何实现?
前端埋点在实践过程中避开的雷点,在埋点应用场景中,要对应初期埋点预留,要基于以下点来考虑:①基于业务分析框架,梳理常规分析案例中需要用到的埋点数据集,主要指标必须要有埋点;②基于算法模型框架,梳理算法所需要构建的数据特征需要用到的字段信息;③基于业务诉求,梳理非常规,当前没需求未来有应用场景的字段信息;
举个例子,譬如供需求匹配、资源调度、智能选址,所对应的几个信息主体分别是:用户需求方、用户供给方、商品信息、时间信息、空间信息、行为信息、业务信息。 页面停留埋点事件主要是记录前一页浏览时间。前端埋点曝光事件方案怎么做
前端埋点是前端监控的实现方式,前端埋点和上报即是数据的收集阶段。如何实现前端埋点自定义埋点
前端埋点和后端埋点的区别?
在实际过程中,有些埋点是不用特意区分前后端的,用户的一个埋点事件在前端埋点或后端埋点都可以实现,但是需要注意的是,在实际埋点上报、数据收集等过程中会有数据丢失的情况,从这个角度来看的话,其实后端埋点要比前端埋点更有优势,前端埋点会因为一些网络问题、适配问题等等容易出现上报异常造成数据丢失且丢失后排查困难,因为前端相关的是没有记录相关操作的,只负责上报,上报成功与否没有记录。
而如果是后端埋点,无论是自己的数据系统还是第三方数据系统都是可以通过自己系统本身相关的数据库查询或记录日志等操作进行埋点数据的校验排查,所以针对一些比较重要的埋点,还是建议以后端埋点为主,必要时通过记录日志或记入数据库等方式对相关数据进行二次记录以便进行数据核实。 如何实现前端埋点自定义埋点
上海观纵科技有限公司致力于传媒、广电,是一家服务型的公司。公司自成立以来,以质量为发展,让匠心弥散在每个细节,公司旗下webfunny前端监控,webfunny前端埋点,全链路应用性能监控,Argus-IT运维监控深受客户的喜爱。公司秉持诚信为本的经营理念,在传媒、广电深耕多年,以技术为先导,以自主产品为重点,发挥人才优势,打造传媒、广电良好品牌。观纵科技秉承“客户为尊、服务为荣、创意为先、技术为实”的经营理念,全力打造公司的重点竞争力。