Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2019-11-08:请谈谈你是如何实现数据埋点的? #184

Open
Moosphan opened this issue Nov 8, 2019 · 11 comments
Open

2019-11-08:请谈谈你是如何实现数据埋点的? #184

Moosphan opened this issue Nov 8, 2019 · 11 comments

Comments

@Moosphan
Copy link
Owner

Moosphan commented Nov 8, 2019

No description provided.

@JianhuaWan
Copy link

有产品梳理出需要打点的地方,然后对页面进入次数,单个点击事件进行监听,然后保存在设计好的数据库中,定期提交给后台.

@SeniorDoctorHui
Copy link

不用数据埋点,公司老板不允许埋点

@yshijie
Copy link

yshijie commented Nov 8, 2019

不用数据埋点,公司老板不允许埋点

我们都没有人管这个,Android端基本我说了算,有时候很多没法从其他角度去考虑,都只只考虑从技术上的实现,没有老板或者产品之类的去把关

@SeniorDoctorHui
Copy link

不用数据埋点,公司老板不允许埋点

我们都没有人管这个,Android端基本我说了算,有时候很多没法从其他角度去考虑,都只只考虑从技术上的实现,没有老板或者产品之类的去把关

上家公司Android端也是我说了算,当时使用的是友盟的埋点功能,用了它的事件统计功能.我觉得埋点技术对于我们开发人员来说,最大好处是可以用于验证线上一些偶发的bug有没修改成功

@chsmy
Copy link

chsmy commented Nov 8, 2019

使用aspectj编译期在需要埋点的地方添加埋点代码。

@messi-wpy
Copy link

用AspectJ 将埋点代码插入需要的地方,然后每次存入数据库,定期用workmanager 上传,(或每次应用退出后post给workmanager一个上传work

@JianhuaWan
Copy link

不用数据埋点,公司老板不允许埋点

我们都没有人管这个,Android端基本我说了算,有时候很多没法从其他角度去考虑,都只只考虑从技术上的实现,没有老板或者产品之类的去把关

一看就是小公司

@xiongliang120
Copy link

用AspectJ 将埋点代码插入需要的地方,然后每次存入数据库,定期用workmanager 上传,(或每次应用退出后post给workmanager一个上传work

如果埋点的数据需要传入大约10个参数,这种情况AspectJ, 能够很好的做到吗?

@zlrab
Copy link

zlrab commented Jan 17, 2021

  1. 手动在需要的地方添加埋点代码
  2. asm+android gradle api编译期注入

@lix-b
Copy link

lix-b commented Apr 5, 2021

Hook + Aop

@mlinqirong
Copy link

使用友盟统计做数据埋点

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants