美文网首页
如何测试GrowingIO是否埋点正常

如何测试GrowingIO是否埋点正常

作者: jayhe | 来源:发表于2019-09-27 16:36 被阅读0次

    当我们接入GrowingIO做数据采集的时候,如何查看客户端是否在需要埋点的地方埋点了了;似乎可以尝试以下几种方案:

    • 先操作一波,然后去后台查看数据
    • 抓包查看
    • 使用官方提供的GrowingIO Mobile Debugger

    先操作一波,然后去后台查看数据
    这种方式具有一定的局限性,不能立马发现哪个客户端的埋点是否正确的打点了,所以不是一个很好的选择
    抓包查看
    在有打点的地方操作之后抓包,发现数据是加密过的,也没有提供debug模式不加密的配置,所以无法知道是否埋的信息对不对

    图片.png

    使用官方提供的GrowingIO Mobile Debugger
    GrowingIO Debugger
    参照官方的帮助文档我们可以通过Debugger来查看埋点的信息

    1. 安装Web Debugger

    Chrome网上应用店一键安装(自动更新):https://chrome.google.com/webstore/detail/growingio-web-debugger/dppgbjgcmniofikknglpdinggofoiddj

    1. 创建应用并在项目中配置
      应用管理菜单选择新建应用,然后按照提示去配置(如果已经添加的应用就检查一下Info.plist中有没有正确设置scheme;scheme没有添加的话是不能唤起app的,iOS的app间跳转是需要添加scheme白名单才可以跳转) 图片.png

    添加好urlScheme之后,重新打包app,然后点击检测数据,检测数据的时候手机需要跟电脑在同一个wifi

    1. 启动Mobile Debugger
    • 进入GrowingIO的管理后台,依次选择设置-Mobile Debugger 图片.png
    • 启动之后会看到一个二维码,扫它 图片.png
    • 在浏览器中,选择“打开”以唤起需要测试的app
      如果唤不起,那就检查一下scheme是否设置正确


      图片.png
      图片.png
    1. 使用 Mobile Debugger 测试数据

      在唤起Debug的APP后,该APP采集的行为数据以及当前页面截图就会出现在网页上,测试同学可以根据数据看数据的采集以及发送情况,对数据进行测试。 图片.png
    • 这里如果唤起了app,二维码的界面没有刷新成截图所示的界面,需要检查下电脑是否安装了Web Debugger插件,没有安装参照第一步安装
    • 实际调试中发现扫码唤起了app但是却没有展示日志界面,后来发现是选择app的时候没有选择对于的包(配置了2个app一个测试、一个线上的,调试的是测试包,扫了正式包配置的二维码,这里切换到测试包的二维码扫码启动app就可以看到日志界面)
    1. 配置项目的scheme,支持测试和生产版本

      GrowingIO支持测试和生产环境配置的,如果你有这个需求,那么在项目中就要将生产和测试的scheme都添加进去,这两个scheme是不一样的 图片.png

    总结

    使用官方提供的插件,可以实时的看到埋点上报的数据,这种方案具有实时性、可读性,同时也能验证埋点的准确性,推荐使用这种方式

    相关文章

      网友评论

          本文标题:如何测试GrowingIO是否埋点正常

          本文链接:https://www.haomeiwen.com/subject/iiplyctx.html