美文网首页
如何测试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