iOS端‘mPaaS移动分析‘重点记录

 

 

1.官方文档是:https://help.aliyun.com/document_detail/49561.html?spm=a2c4g.11186623.6.796.d43a42f7p4bBmI

但内容太多,捡一些重要的记录下来。

 

2.移动分析服务(Mobile Analysis Service,简称 MAS)包括闪退和插码和。。。

mdap:日志采集网关,负责收集客户端埋点日志,收到日志后,直接传输至 JStorm 集群进行计算。

 

3.服务器在哪查看埋点数据:在 mPaaS 控制台中,点击左侧导航栏中的 应用分析 查看统计数据。

 

4.在 10.1.32 及以后版本中,无需再添加 APRemoteLogging 类的 Category 文件,中间层会实现包装从 meta.config 中读取。

服务器地址为“http://.../loggw/logUpload.do”

 

5.默认情况下,当连续发生 4 次闪退时会触发容灾处理,将会清理 Documents 目录下的文件,以避免因脏数据导致的闪退问题。在 10.1.60 及以上版本,您可以手动调用以下接口开启或关闭容灾处理。

  1. #import <MPMasAdapter/MPAnalysisHelper.h>
  2. /**
  3. * 开启/关闭闪退容灾处理,默认开启
  4. */
  5. + (void)enableDisasterRecovery:(BOOL)enable;

 

6.iOS自定义埋点 [MPRemoteLoggingInterface writeLogWithBizT...

 

7.调用日志接口写的日志会先写入到本地应用的沙盒文件中,触发日志上报逻辑后,再上传到日志服务器。

写入本地的日志在沙盒的 Library > atrack > logs 文件夹下。该文件夹仅存放还未上报的日志,已经上报的日志不再保存

 

 

8.日志上报的时机:https://help.aliyun.com/document_detail/93062.html?spm=a2c4g.11186623.6.820.1e891504UVSUIq

重点:不可模拟器,不可连xcode

 

9.h5手动触发埋点点击事件

引入 <script src="https://gw.alipayobjects.com/os/lib/alipay/mpaas-mtracker/1.1.1/dist/index.min.js"></script>

点击h5按钮的时候调用:Tracker.click('clickseedname', { bizType: 'Pay', ext: { productId: 'xxx' } });

客户端将会收到

 

 

10.h5主动触发传入eventId代码示例:

Tracker.click(eventId, [options])

<button class="jsapiButton" οnclick="Tracker.click('id001', { ext: { mylink: 'xxx' } });">track</button>

  

 

11.拉取实时日志

登录控制台,进入 产品与服务 > 移动开发平台 > 移动分析 > 日志管理 > 拉取实时日志,点击 添加 按钮进入新增诊断任务页面,然后根据页面提示填写诊断任务内容。

 

 

12.为什么移动分析控制台中看不到数据?

https://help.aliyun.com/document_detail/51839.html?spm=a2c4g.11186623.6.901.5d074b12FXlaAj

 

 

 

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值