Lily-一个埋点管理工具

Lily是一个用于管理埋点数据的轻量级本地客户端,旨在解决项目中埋点数据的复杂性和维护问题。它支持动态配置,提供数据分类、文件持久化和搜索功能,且能自动生成iOS埋点代码。目前,Lily仅实现了iOS的样例格式,未来计划扩展更多功能,如git接入和编译系统完善。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文来自网易云社区

前言

在很多项目中,埋点数据使用表格来统计的,随着项目的进行,数据量越来越复杂,越来越难以维护。所以很多公司都已经开发了一整套系统,从埋点的录入到代码的输出。

我们项目中iOS和Android双方的埋点内容由于沟通以及一些原因,也没有完全统一,增加了很多沟通成本,为了规范化和统一化,我们也需要这样一个类似的系统。但是很多时候一套系统对于一个小项目来说太过于复杂了,所以这里我做了一个轻量级的本地管理客户端。https://github.com/djs66256/lily

功能简介

启动

由于我们实现的是一套本地管理的系统,所以我把程序系统和数据分开了,所以启动的时候需要选择对应的数据目录,比如本项目目录下的/demo-data/,以微信为例。关于目录下文件功能格式会在之后说明。

201806201720066bb3118d-67db-4456-897c-40c8c69a1a29.png


主界面

启动之后,我们可以看到我们的埋点数据界面,这里我根据我们的需求把数据分为3类:

  • 事件-数据点

  • 页面

  • 具体参数


2018062017201849c4f185-9e05-4c94-a40a-d5f3656ef05b.png数据点包含所有埋点信息,参数是由参数列表选择,可以查看历史和进行编辑。

201806201720310debb8e6-1327-4807-82b4-49735b053d77.png


页面包含了我们的所有页面id,因为一个普通的App拥有的页面不会有太多,所以页面的分级可以少一点。

2018062017204351d53f50-1e99-4468-ae8f-fa574f397197.png


参数包含了我们埋点过程中所有遇到的参数,考虑到我们项目中所涉及到的参数比较统一,所以就没有进行分类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值