Artiano
V2EX  ›  Android

Android 开发埋点太恶心了

  •  1
     
  •   Artiano · Mar 21, 2020 · 18224 views
    This topic created in 2282 days ago, the information mentioned may be changed or developed.

    本人 Android 开发 5 年多了,也做了不少项目。现在在一个小视频公司做主端开发,前些日子在做一个模块重构,接口设计得很美好,什么高内聚 /低耦合搞了起来,然后在梳理埋点的时候真给👴整吐了,一堆东西传来传去,到处都是 instanceof,搞得特别疼。本公司还特别注重埋点,什么面向数据运营,数据一旦有问题还追责,不得不加了很多业务无关的东西进去。

    不知道各位大佬都是怎么做 Android 埋点的。

    20 replies    2020-06-22 22:03:08 +08:00
    tomatozheng
        1
    tomatozheng  
       Mar 21, 2020 via iPhone
    我也遇到这个问题,没合适的解决方案
    YogaX
        2
    YogaX  
       Mar 21, 2020
    安卓开发有 aop 相关框架吗,可以看看。
    NonClockworkChen
        3
    NonClockworkChen  
       Mar 21, 2020
    现在已经从前几年的技术驱动,转换到运营驱动了。 说白了,app 大家都用惯了,还得看内容,内容又要运营。
    also24
        4
    also24  
       Mar 21, 2020
    在开发过程中,我会根据自己的猜测,先做一版简单的埋点。

    然后和产品侧专门碰个头,强调一下埋点是一个系统性工程。
    然后由产品侧牵头给埋点清单,然后单独排期实施。
    des
        5
    des  
       Mar 21, 2020
    我怀疑你和我们是同一个公司
    curiousA
        6
    curiousA  
       Mar 21, 2020
    可以使用全埋点技术或者叫无埋点技术实现数据自动采集上报
    dullwit
        7
    dullwit  
       Mar 21, 2020 via iPhone
    用 aop 吧,前提是约定好
    iamdennisme
        8
    iamdennisme  
       Mar 21, 2020
    aop 吧
    HangoX
        9
    HangoX  
       Mar 21, 2020
    说用 aop 的埋点压根不够复杂,有些埋点需要好几个页面之前的参数,说到底其实就是不能关联运算导致的,我打算在 app 上弄个关联运算上报
    Ley
        10
    Ley  
       Mar 22, 2020
    话说第一次听说埋点这种说法,去搜了一下是指什么,学习了…
    smilenceX
        11
    smilenceX  
       Mar 22, 2020
    其实我第一次听说 埋点 这个词的时候,也是一个搞 android 开发的朋友告诉我的。
    不知道这个词是个什么样的来历,总之我不太喜欢,名字和实际表达的意思在字面上没有任何联系。
    levelworm
        12
    levelworm  
       Mar 22, 2020 via Android
    我们做 BA 的,多亏你们搞这些 telemetry 啊,不然没法分析了。
    hoholiday
        13
    hoholiday  
       Mar 22, 2020 via Android
    无解..全局静态变量吧 省一点参数和逻辑,注意管理好生命周期,aop 只能解决基本点的需求,绝大部分运营点只能硬堆上去了。。
    isRealLeven
        14
    isRealLeven  
       Mar 22, 2020
    将埋点的传输单独出来
    lynnharry
        15
    lynnharry  
       Mar 22, 2020
    @smilenceX 听起来像是把触发点埋起来不让客户看到,有点后门的感觉。
    lithiumii
        16
    lithiumii  
       Mar 22, 2020 via Android
    埋点好像是国内的说法,国外应该是叫 event tracking 。但埋肯定还是要埋,不埋你怎么知道用户在干什么?不知道用户在干什么,怎么诱使他们在你们的产品上花费更多的时间和钱,从而转化为收入?
    coderEOS
        17
    coderEOS  
       Mar 22, 2020 via Android
    功能需求,埋点需求同时给
    Jabin
        18
    Jabin  
       Mar 22, 2020   ❤️ 1
    > 5y 不知道何为埋点 可能中文教程/ Blog 看得少      狗头.png
    zhanlanhuizhang
        19
    zhanlanhuizhang  
       Mar 22, 2020
    开发埋点,对使用 app 的人很坑。我每次地铁站看小说,起点经常请求超时。但顶点 app,竟然可以正常。
    fromzero
        20
    fromzero  
       Jun 22, 2020
    实在恶心,特别是页面改动导致埋点也变了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2685 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 02:34 · PVG 10:34 · LAX 19:34 · JFK 22:34
    ♥ Do have faith in what you're doing.